ich brauch etwas Hilfe bei der Einrichtung von Rules mittels Visual Studio Code für mein Openhab-System. Eckdaten wie folgt:
- Openhabian/Openhab 2.4.0. auf meine RasPi4 4B
- Ich will damit mein eigenes Smart Home einrichten, wobei folgende Geräte schon eingebunden sind:
- Thermostate, Unterputzdimmer und Fußbodenheizung von HomeMaticIP (mittel CCU3, Firmware 3.47.22)
- Osram Smart+ Steckdose und Glühbirnen mittles Dezcon-Zigbee-Adapter, den ich im RasPi verbaut habe
- Yamaha RXV 497 Receiver
- Samsung TV UE50Ku6079U
- No-Name-Colorbirne Zigbee
- Mit der Einrichtung des HabPanels komme ich bis auf Kleinigkeiten zurecht.
- Ich habe recht wenig Programmiererfahrung und denke mich gerade in Visual Studio rein, Items und sitemap (bedingt) habe ich auch schon angelegt, klappt soweit.
- Nun möchte ich Regeln erstellen damit das ganze auch Smart wird und ich nicht nur wie ein Horst mein Licht mit dem PC dimmen kann.
- Mein grundlegendes Problem ist wohl neben der fehlenden Kenntnis im Programmieren auch, dass ich nicht weiß welche Befehle ich genau an welchen Aktor bzw. Item in welchem Format schicken muss.
Beispiel und auch Anlass meines Beitrags: Ich würde gerne das Licht im Wohnzimmer auf 20% dimmen, sobald ich den Fernseher und damit auch Receiver (sind über ACR verbunden und Receiver geht mit TV an). Dazu habe ich folgende Rule geschrieben:
Code: Alles auswählen
rule "Livingroom_TV_Mode"
when
Item HeimkinoYamahaReceiverRXV479_Power changed [from <OFF>] [to <ON>]
then DimmerschalterWohnzimmer1LEVEL.sendCommand(0.2)
end
Kann mir jemand sagen, ob meine Rule einen Fehler beinhaltet (z.B. Falsches Command an Dimmer), der Trigger falsch formuliert ist (changed from ...to...) oder - was ich vermute - hier ein viel grundlegenderes Problem vorliegt? Gut möglich, dass ich was vergessen habe mitzuteilen aber das teilt mir sicher jemand mit Vielen Dank schonmal für euer Feedback (hoffentlich noch dieses Jahr).