Shelly rgbw2

Geflasht oder ungeflasht ...

Moderator: seppy

Antworten
Pille73
Beiträge: 5
Registriert: 29. Sep 2019 18:49

Shelly rgbw2

Beitrag von Pille73 »

Hallo zusammen,
hat schon einer einen Shelly rgbw2 in Openhab2 integriert?
Könnt ihr mir mit Beispielen für einen Programmcode behilflich sein?

Gruß
Pille

Geko
Beiträge: 11
Registriert: 5. Jan 2020 18:47

Re: Shelly rgbw2

Beitrag von Geko »

Ich bin auch noch auf der Suche, habe bis jetzt nur das in meiner Sitemap:

Code: Alles auswählen

Text label="LED WAND" icon="colorlight"{

Switch item=LEDWand_POWER label="Light" icon="colorpicker" mappings=[ON="AN   ", OFF="   AUS"]
Colorpicker item=LEDWand_Control_Color_Farbe label="Farbe" icon="colorwheel"
Selection item=LEDWand_Color_FullColor_Color_Effect  mappings=[0="off", 1="Meteor Shower", 2="Gradual change", 3="Flash"]
Text item=LEDWand_Meter_Watt label="Power" icon="energy"}
Zuletzt geändert von seppy am 22. Jan 2020 15:52, insgesamt 1-mal geändert.
Grund: Code Tags eingefügt

Micha-SHG
Beiträge: 23
Registriert: 11. Mär 2018 09:54

Re: Shelly rgbw2

Beitrag von Micha-SHG »

Hallo zusammen,
ich versuche ebenfalls einen Shelly RGBW2 über das Shelly-Binding in OH2.5 einzubinden.
Ein und Ausschalten klappt soweit, womit ich davon ausgehen kann, dass die Thing- und die erste Channel-Definition bereits richtig sind.
Aber das Senden eines Farbwertes vom Typ HSBType klappt nicht, auch nicht die Abfrage des aktuell am Shelly eingestellten Farbwertes ergibt bei mir stets NULL.
Hier mein Code vom Thing, Item und der Rule:

Code: Alles auswählen

Thing shelly:shellyrgbw2-color:6xxxC "Highboard" @ "Wohnzimmer" [ deviceIp="192.168.178.xxx", userId="", password="", eventsSwitch=false, eventsButton=false, eventsCoIoT=true ]

Code: Alles auswählen

Color   Shelly_RGBW_WZ2_Color "Licht Highboard Color" {channel="shelly:shellyrgbw2-color:6xxxC:light#color"}
Color   WZ_LED_Farbe "LED-Farbe" <colorpicker>

Code: Alles auswählen

rule "Colorpicker-Farbe wurde geändert"
    when
        Item WZ_LED_Farbe changed
    then
        var HSBType colorPickerCurrentState
	colorPickerCurrentState  = WZ_LED_Farbe.state as HSBType
        Shelly_RGBW_WZ2_Color.sendCommand(colorPickerCurrentState)
    end
Hat jemand eine Ahnung, warum das so nicht funktioniert und im Log immer steht:

Code: Alles auswählen

2020-03-08 15:31:55.299 [ome.event.ItemCommandEvent] - Item 'Shelly_RGBW_WZ2_Color' received command 257,90,78
2020-03-08 15:31:55.307 [nt.ItemStatePredictedEvent] - Shelly_RGBW_WZ2_Color predicted to become NULL

Micha-SHG
Beiträge: 23
Registriert: 11. Mär 2018 09:54

Re: Shelly rgbw2

Beitrag von Micha-SHG »

Hab's selber durch Ausprobieren rausbekommen:
Es scheint mir einen Fehler auf der openHAB-Seite mit der Shelly-Binding-Beschreibung zu geben.
Beim Shelly RGBW2 (thing-type: shellyrgbw2-color) muss es in der Spalte "Group" anstelle von "light" richtig heißen; "color" und in der Spalte "Channel" muss es anstelle von "color" richtig heißen: "hsb".
Somit ergibt sich folgende richtige channel-Beschreibung bei den items:

Code: Alles auswählen

Color Shelly_RGBW_WZ2_Color "Licht Highboard Color" {channel="shelly:shellyrgbw2-color:6xxxC:color#hsb"}

SmartHomeNeuling
Beiträge: 3
Registriert: 15. Mär 2020 21:20

Re: Shelly rgbw2

Beitrag von SmartHomeNeuling »

Hallo,

danke für den Hinweis zu dem Fehler. Mittlerweile läuft der Shelly RGBW2. Ich habe eine Frage zu Effekten. Leider sind diese nicht ganz sauber, meine LEDs flackern bzw. blitzen ganz kurz auf. Es fällt fast nicht auf, aber genau deshalb stört es extrem. Soll das so sein? Damit wird jegliche Konzentration zerstört.

Grüße
Nils

Antworten