Versuche gerade mein WLED über das openHAB-Binding in die smartVISU einzubinden.
Hab mir als erstes das aus der Example1.smarthome-Vorlage geholt:
grafik.png
Ein curl nach dem Items fördert einiges zu Tage:
Im Moment habe ich nur den Fade hinbekommen:
aber wie stelle ich einfach eine feste Farbe wie ROT ein?
auch ein einfaches Ein-Ausschalten hab ich noch nicht hinbekommen. Wünschenwert wäre natürlich wenn es automatisch einschaltet sobald ein Button betätigt wird.
Vielleicht hat ja jemand von euch schon sowas umgesetzt und kann ein bißchen Code zur Verfügung stellen.
Hab mir als erstes das aus der Example1.smarthome-Vorlage geholt:
grafik.png
Ein curl nach dem Items fördert einiges zu Tage:
Code:
[{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Mirror_Effect","state":"NULL","editable":true,"type":"Switch","name":"WLED_TV_Wohnen_Mirror_Effect","label":"Mirror Effect","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Primary_White","state":"NULL","editable":true,"type":"Dimmer","name":"WLED_TV_Wohnen_Primary_White","label":"Primary White","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Palettes","state":"NULL","stateDescription":{"pattern":"%s","readOnly":false,"options":[{"value":"0","label":"Default"},{"value":"2","label":"* Color 1"},{"value":"4","label":"* Color Gradient"},{"value":"3","label":"* Colors 1\u00262"},{"value":"5","label":"* Colors Only"},{"value":"1","label":"* Random Cycle"},{"value":"18","label":"Analogous"},{"value":"46","label":"April Night"},{"value":"63","label":"Aqua Flash"},{"value":"51","label":"Atlantica"},{"value":"50","label":"Aurora"},{"value":"55","label":"Aurora 2"},{"value":"39","label":"Autumn"},{"value":"26","label":"Beach"},{"value":"22","label":"Beech"},{"value":"67","label":"Blink Red"},{"value":"15","label":"Breeze"},{"value":"48","label":"C9"},{"value":"52","label":"C9 2"},{"value":"53","label":"C9 New"},{"value":"57","label":"Candy"},{"value":"70","label":"Candy2"},{"value":"7","label":"Cloud"},{"value":"37","label":"Cyane"},{"value":"24","label":"Departure"},{"value":"30","label":"Drywet"},{"value":"59","label":"Fairy Reaf"},{"value":"35","label":"Fire"},{"value":"10","label":"Forest"},{"value":"32","label":"Grintage"},{"value":"28","label":"Hult"},{"value":"29","label":"Hult 64"},{"value":"36","label":"Icefire"},{"value":"31","label":"Jul"},{"value":"25","label":"Landscape"},{"value":"8","label":"Lava"},{"value":"38","label":"Light Pink"},{"value":"65","label":"Lite Light"},{"value":"40","label":"Magenta"},{"value":"41","label":"Magred"},{"value":"9","label":"Ocean"},{"value":"44","label":"Orange \u0026 Teal"},{"value":"47","label":"Orangery"},{"value":"6","label":"Party"},{"value":"20","label":"Pastel"},{"value":"61","label":"Pink Candy"},{"value":"11","label":"Rainbow"},{"value":"12","label":"Rainbow Bands"},{"value":"16","label":"Red \u0026 Blue"},{"value":"66","label":"Red Flash"},{"value":"62","label":"Red Reaf"},{"value":"68","label":"Red Shift"},{"value":"69","label":"Red Tide"},{"value":"56","label":"Retro Clown"},{"value":"33","label":"Rewhi"},{"value":"14","label":"Rivendell"},{"value":"49","label":"Sakura"},{"value":"60","label":"Semi Blue"},{"value":"27","label":"Sherbet"},{"value":"19","label":"Splash"},{"value":"13","label":"Sunset"},{"value":"21","label":"Sunset 2"},{"value":"54","label":"Temperature"},{"value":"34","label":"Tertiary"},{"value":"45","label":"Tiamat"},{"value":"58","label":"Toxy Reaf"},{"value":"23","label":"Vintage"},{"value":"43","label":"Yelblu"},{"value":"64","label":"Yelblu Hot"},{"value":"17","label":"Yellowout"},{"value":"42","label":"Yelmag"}]},"commandDescription":{"commandOptions":[{"command":"0","label":"Default"},{"command":"2","label":"* Color 1"},{"command":"4","label":"* Color Gradient"},{"command":"3","label":"* Colors 1\u00262"},{"command":"5","label":"* Colors Only"},{"command":"1","label":"* Random Cycle"},{"command":"18","label":"Analogous"},{"command":"46","label":"April Night"},{"command":"63","label":"Aqua Flash"},{"command":"51","label":"Atlantica"},{"command":"50","label":"Aurora"},{"command":"55","label":"Aurora 2"},{"command":"39","label":"Autumn"},{"command":"26","label":"Beach"},{"command":"22","label":"Beech"},{"command":"67","label":"Blink Red"},{"command":"15","label":"Breeze"},{"command":"48","label":"C9"},{"command":"52","label":"C9 2"},{"command":"53","label":"C9 New"},{"command":"57","label":"Candy"},{"command":"70","label":"Candy2"},{"command":"7","label":"Cloud"},{"command":"37","label":"Cyane"},{"command":"24","label":"Departure"},{"command":"30","label":"Drywet"},{"command":"59","label":"Fairy Reaf"},{"command":"35","label":"Fire"},{"command":"10","label":"Forest"},{"command":"32","label":"Grintage"},{"command":"28","label":"Hult"},{"command":"29","label":"Hult 64"},{"command":"36","label":"Icefire"},{"command":"31","label":"Jul"},{"command":"25","label":"Landscape"},{"command":"8","label":"Lava"},{"command":"38","label":"Light Pink"},{"command":"65","label":"Lite Light"},{"command":"40","label":"Magenta"},{"command":"41","label":"Magred"},{"command":"9","label":"Ocean"},{"command":"44","label":"Orange \u0026 Teal"},{"command":"47","label":"Orangery"},{"command":"6","label":"Party"},{"command":"20","label":"Pastel"},{"command":"61","label":"Pink Candy"},{"command":"11","label":"Rainbow"},{"command":"12","label":"Rainbow Bands"},{"command":"16","label":"Red \u0026 Blue"},{"command":"66","label":"Red Flash"},{"command":"62","label":"Red Reaf"},{"command":"68","label":"Red Shift"},{"command":"69","label":"Red Tide"},{"command":"56","label":"Retro Clown"},{"command":"33","label":"Rewhi"},{"command":"14","label":"Rivendell"},{"command":"49","label":"Sakura"},{"command":"60","label":"Semi Blue"},{"command":"27","label":"Sherbet"},{"command":"19","label":"Splash"},{"command":"13","label":"Sunset"},{"command":"21","label":"Sunset 2"},{"command":"54","label":"Temperature"},{"command":"34","label":"Tertiary"},{"command":"45","label":"Tiamat"},{"command":"58","label":"Toxy Reaf"},{"command":"23","label":"Vintage"},{"command":"43","label":"Yelblu"},{"command":"64","label":"Yelblu Hot"},{"command":"17","label":"Yellowout"},{"command":"42","label":"Yelmag"}]},"editable":true,"type":"String","name":"WLED_TV_Wohnen_Palettes","label":"Palettes","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Reverse_Direction","state":"NULL","editable":true,"type":"Switch","name":"WLED_TV_Wohnen_Reverse_Direction","label":"Reverse Direction","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Primary_Color","state":"NULL","editable":true,"type":"Color","name":"WLED_TV_Wohnen_Primary_Color","label":"Primary Color","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Effect","state":"NULL","stateDescription":{"pattern":"%s","readOnly":false,"options":[{"value":"0","label":"Solid"},{"value":"27","label":"Android"},{"value":"38","label":"Aurora"},{"value":"115","label":"Blends"},{"value":"1","label":"Blink"},{"value":"26","label":"Blink Rainbow"},{"value":"91","label":"Bouncing Balls"},{"value":"68","label":"Bpm"},{"value":"2","label":"Breathe"},{"value":"88","label":"Candle"},{"value":"102","label":"Candle Multi"},{"value":"114","label":"Candy Cane"},{"value":"28","label":"Chase"},{"value":"37","label":"Chase 2"},{"value":"54","label":"Chase 3"},{"value":"31","label":"Chase Flash"},{"value":"32","label":"Chase Flash Rnd"},{"value":"30","label":"Chase Rainbow"},{"value":"29","label":"Chase Random"},{"value":"111","label":"Chunchun"},{"value":"34","label":"Colorful"},{"value":"8","label":"Colorloop"},{"value":"74","label":"Colortwinkles"},{"value":"67","label":"Colorwaves"},{"value":"112","label":"Dancing Shadows"},{"value":"18","label":"Dissolve"},{"value":"19","label":"Dissolve Rnd"},{"value":"96","label":"Drip"},{"value":"7","label":"Dynamic"},{"value":"117","label":"Dynamic Smooth"},{"value":"12","label":"Fade"},{"value":"49","label":"Fairy"},{"value":"51","label":"Fairytwinkle"},{"value":"69","label":"Fill Noise"},{"value":"66","label":"Fire 2012"},{"value":"45","label":"Fire Flicker"},{"value":"42","label":"Fireworks"},{"value":"90","label":"Fireworks 1D"},{"value":"89","label":"Fireworks Starburst"},{"value":"110","label":"Flow"},{"value":"87","label":"Glitter"},{"value":"46","label":"Gradient"},{"value":"53","label":"Halloween"},{"value":"82","label":"Halloween Eyes"},{"value":"100","label":"Heartbeat"},{"value":"58","label":"ICU"},{"value":"64","label":"Juggle"},{"value":"75","label":"Lake"},{"value":"41","label":"Lighthouse"},{"value":"57","label":"Lightning"},{"value":"47","label":"Loading"},{"value":"76","label":"Meteor"},{"value":"77","label":"Meteor Smooth"},{"value":"59","label":"Multi Comet"},{"value":"70","label":"Noise 1"},{"value":"71","label":"Noise 2"},{"value":"72","label":"Noise 3"},{"value":"73","label":"Noise 4"},{"value":"107","label":"Noise Pal"},{"value":"62","label":"Oscillate"},{"value":"101","label":"Pacifica"},{"value":"65","label":"Palette"},{"value":"98","label":"Percent"},{"value":"105","label":"Phased"},{"value":"109","label":"Phased Noise"},{"value":"97","label":"Plasma"},{"value":"48","label":"Police"},{"value":"95","label":"Popcorn"},{"value":"63","label":"Pride 2015"},{"value":"78","label":"Railway"},{"value":"43","label":"Rain"},{"value":"9","label":"Rainbow"},{"value":"33","label":"Rainbow Runner"},{"value":"5","label":"Random Colors"},{"value":"79","label":"Ripple"},{"value":"99","label":"Ripple Rainbow"},{"value":"15","label":"Running"},{"value":"52","label":"Running Dual"},{"value":"16","label":"Saw"},{"value":"10","label":"Scan"},{"value":"11","label":"Scan Dual"},{"value":"40","label":"Scanner"},{"value":"60","label":"Scanner Dual"},{"value":"108","label":"Sine"},{"value":"92","label":"Sinelon"},{"value":"93","label":"Sinelon Dual"},{"value":"94","label":"Sinelon Rainbow"},{"value":"103","label":"Solid Glitter"},{"value":"83","label":"Solid Pattern"},{"value":"84","label":"Solid Pattern Tri"},{"value":"20","label":"Sparkle"},{"value":"21","label":"Sparkle Dark"},{"value":"22","label":"Sparkle+"},{"value":"85","label":"Spots"},{"value":"86","label":"Spots Fade"},{"value":"39","label":"Stream"},{"value":"61","label":"Stream 2"},{"value":"23","label":"Strobe"},{"value":"25","label":"Strobe Mega"},{"value":"24","label":"Strobe Rainbow"},{"value":"104","label":"Sunrise"},{"value":"6","label":"Sweep"},{"value":"36","label":"Sweep Random"},{"value":"116","label":"TV Simulator"},{"value":"44","label":"Tetrix"},{"value":"13","label":"Theater"},{"value":"14","label":"Theater Rainbow"},{"value":"35","label":"Traffic Light"},{"value":"56","label":"Tri Fade"},{"value":"55","label":"Tri Wipe"},{"value":"17","label":"Twinkle"},{"value":"81","label":"Twinklecat"},{"value":"80","label":"Twinklefox"},{"value":"106","label":"Twinkleup"},{"value":"50","label":"Two Dots"},{"value":"113","label":"Washing Machine"},{"value":"3","label":"Wipe"},{"value":"4","label":"Wipe Random"}]},"commandDescription":{"commandOptions":[{"command":"0","label":"Solid"},{"command":"27","label":"Android"},{"command":"38","label":"Aurora"},{"command":"115","label":"Blends"},{"command":"1","label":"Blink"},{"command":"26","label":"Blink Rainbow"},{"command":"91","label":"Bouncing Balls"},{"command":"68","label":"Bpm"},{"command":"2","label":"Breathe"},{"command":"88","label":"Candle"},{"command":"102","label":"Candle Multi"},{"command":"114","label":"Candy Cane"},{"command":"28","label":"Chase"},{"command":"37","label":"Chase 2"},{"command":"54","label":"Chase 3"},{"command":"31","label":"Chase Flash"},{"command":"32","label":"Chase Flash Rnd"},{"command":"30","label":"Chase Rainbow"},{"command":"29","label":"Chase Random"},{"command":"111","label":"Chunchun"},{"command":"34","label":"Colorful"},{"command":"8","label":"Colorloop"},{"command":"74","label":"Colortwinkles"},{"command":"67","label":"Colorwaves"},{"command":"112","label":"Dancing Shadows"},{"command":"18","label":"Dissolve"},{"command":"19","label":"Dissolve Rnd"},{"command":"96","label":"Drip"},{"command":"7","label":"Dynamic"},{"command":"117","label":"Dynamic Smooth"},{"command":"12","label":"Fade"},{"command":"49","label":"Fairy"},{"command":"51","label":"Fairytwinkle"},{"command":"69","label":"Fill Noise"},{"command":"66","label":"Fire 2012"},{"command":"45","label":"Fire Flicker"},{"command":"42","label":"Fireworks"},{"command":"90","label":"Fireworks 1D"},{"command":"89","label":"Fireworks Starburst"},{"command":"110","label":"Flow"},{"command":"87","label":"Glitter"},{"command":"46","label":"Gradient"},{"command":"53","label":"Halloween"},{"command":"82","label":"Halloween Eyes"},{"command":"100","label":"Heartbeat"},{"command":"58","label":"ICU"},{"command":"64","label":"Juggle"},{"command":"75","label":"Lake"},{"command":"41","label":"Lighthouse"},{"command":"57","label":"Lightning"},{"command":"47","label":"Loading"},{"command":"76","label":"Meteor"},{"command":"77","label":"Meteor Smooth"},{"command":"59","label":"Multi Comet"},{"command":"70","label":"Noise 1"},{"command":"71","label":"Noise 2"},{"command":"72","label":"Noise 3"},{"command":"73","label":"Noise 4"},{"command":"107","label":"Noise Pal"},{"command":"62","label":"Oscillate"},{"command":"101","label":"Pacifica"},{"command":"65","label":"Palette"},{"command":"98","label":"Percent"},{"command":"105","label":"Phased"},{"command":"109","label":"Phased Noise"},{"command":"97","label":"Plasma"},{"command":"48","label":"Police"},{"command":"95","label":"Popcorn"},{"command":"63","label":"Pride 2015"},{"command":"78","label":"Railway"},{"command":"43","label":"Rain"},{"command":"9","label":"Rainbow"},{"command":"33","label":"Rainbow Runner"},{"command":"5","label":"Random Colors"},{"command":"79","label":"Ripple"},{"command":"99","label":"Ripple Rainbow"},{"command":"15","label":"Running"},{"command":"52","label":"Running Dual"},{"command":"16","label":"Saw"},{"command":"10","label":"Scan"},{"command":"11","label":"Scan Dual"},{"command":"40","label":"Scanner"},{"command":"60","label":"Scanner Dual"},{"command":"108","label":"Sine"},{"command":"92","label":"Sinelon"},{"command":"93","label":"Sinelon Dual"},{"command":"94","label":"Sinelon Rainbow"},{"command":"103","label":"Solid Glitter"},{"command":"83","label":"Solid Pattern"},{"command":"84","label":"Solid Pattern Tri"},{"command":"20","label":"Sparkle"},{"command":"21","label":"Sparkle Dark"},{"command":"22","label":"Sparkle+"},{"command":"85","label":"Spots"},{"command":"86","label":"Spots Fade"},{"command":"39","label":"Stream"},{"command":"61","label":"Stream 2"},{"command":"23","label":"Strobe"},{"command":"25","label":"Strobe Mega"},{"command":"24","label":"Strobe Rainbow"},{"command":"104","label":"Sunrise"},{"command":"6","label":"Sweep"},{"command":"36","label":"Sweep Random"},{"command":"116","label":"TV Simulator"},{"command":"44","label":"Tetrix"},{"command":"13","label":"Theater"},{"command":"14","label":"Theater Rainbow"},{"command":"35","label":"Traffic Light"},{"command":"56","label":"Tri Fade"},{"command":"55","label":"Tri Wipe"},{"command":"17","label":"Twinkle"},{"command":"81","label":"Twinklecat"},{"command":"80","label":"Twinklefox"},{"command":"106","label":"Twinkleup"},{"command":"50","label":"Two Dots"},{"command":"113","label":"Washing Machine"},{"command":"3","label":"Wipe"},{"command":"4","label":"Wipe Random"}]},"editable":true,"type":"String","name":"WLED_TV_Wohnen_Effect","label":"Effect","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"members":[],"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen","state":"NULL","editable":true,"type":"Group","name":"WLED_TV_Wohnen","label":"WLED TV Wohnen","category":"","tags":["LightStripe"],"groupNames":["Test"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Master_Controls","state":"NULL","editable":true,"type":"Color","name":"WLED_TV_Wohnen_Master_Controls","label":"Master Controls","category":"ColorLight","tags":["Control","Light"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Tertiary_Color","state":"NULL","editable":true,"type":"Color","name":"WLED_TV_Wohnen_Tertiary_Color","label":"Tertiary Color","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"members":[],"link":"http://192.168.1.77:8080/rest/items/Test","state":"NULL","editable":true,"type":"Group","name":"Test","label":"","category":"","tags":["Location"],"groupNames":[]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Secondary_White","state":"NULL","editable":true,"type":"Dimmer","name":"WLED_TV_Wohnen_Secondary_White","label":"Secondary White","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Secondary_Color","state":"NULL","editable":true,"type":"Color","name":"WLED_TV_Wohnen_Secondary_Color","label":"Secondary Color","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Grouping","state":"NULL","stateDescription":{"minimum":1,"maximum":255,"step":1,"pattern":"%.0f","readOnly":false,"options":[]},"editable":true,"type":"Number","name":"WLED_TV_Wohnen_Grouping","label":"Grouping","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Segment_Brightness","state":"NULL","editable":true,"type":"Dimmer","name":"WLED_TV_Wohnen_Segment_Brightness","label":"Segment Brightness","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_FX_Speed","state":"NULL","editable":true,"type":"Dimmer","name":"WLED_TV_Wohnen_FX_Speed","label":"FX Speed","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Tertiary_White","state":"NULL","editable":true,"type":"Dimmer","name":"WLED_TV_Wohnen_Tertiary_White","label":"Tertiary White","category":"ColorLight","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_FX_Intensity","state":"NULL","editable":true,"type":"Dimmer","name":"WLED_TV_Wohnen_FX_Intensity","label":"FX Intensity","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]},{"link":"http://192.168.1.77:8080/rest/items/WLED_TV_Wohnen_Spacing","state":"NULL","stateDescription":{"minimum":0,"maximum":255,"step":1,"pattern":"%.0f","readOnly":false,"options":[]},"editable":true,"type":"Number","name":"WLED_TV_Wohnen_Spacing","label":"Spacing","category":"","tags":["Point"],"groupNames":["WLED_TV_Wohnen"]}]
Im Moment habe ich nur den Fade hinbekommen:
Code:
{{ basic.stateswitch('TVLEDfade', 'WLED_TV_Wohnen_Effect', 'midi', '12', 'refresh', 'Fade') }}
auch ein einfaches Ein-Ausschalten hab ich noch nicht hinbekommen. Wünschenwert wäre natürlich wenn es automatisch einschaltet sobald ein Button betätigt wird.
Vielleicht hat ja jemand von euch schon sowas umgesetzt und kann ein bißchen Code zur Verfügung stellen.
Kommentar