Funk Doppeltaster (Sonoff RF) - [gelöst als Rule]
Verfasst: 5. Jun 2021 16:41
Hallo Zusammen,
ich bin ganz frisch im Thema OpenHAB und habe aktuell einen RPI2 mit openhabian und 3.1.0 M5 mit RFXtrx433E am laufen. Mein Haus/Räume hab ich soweit im Semantic Model angelegt und einen Shelly1, milight-bridge sowie verschiedene Funksteckdosen (intertecno & Kangtai) eingebunden und . Mein aktuelles Problem ist ein Sonoff-Wandtaster der als "light 4" erkannt wird.
Aktueller Status:
Taster links wird als "2 (off)" erkannt, Taster rechts wird als "4 (off)" erkannt. Als Channels gibt es "command" und "command,ID".
Mein Wunsch:
Taster links soll den Shelly1 steuern (on/off), Taster rechts soll eine Funksteckdose steuern (on/off)
Meine Planlosigkeit:
Der Schalter ist als "thing" angelegt, aber erkennt nur "off". Ein Link auf den Shelly funktioniert nicht.
Die von mir gefundenen HowTos sind für OH1 & OH2. Wie kann ich den Taster unter OH3.1 am Besten einrichten?
so long
Tom
Edit:
so, ich konnte nicht ruhig sitzen und hab eine Teillösung geschafft:
- Anlage von zwei Rules:
1. Lichtschalter_Zisterne_Holzhaus_AUS
2. Lichtschalter_Zisterne_Holzhaus_EIN
mit den Bedingungen vom Status des Shellys. Klappt eigentlich. AAAber....
Der Trigger greift im ITEM auf "COMMAND" = "OFF", das ist mit dem CHANNEL "COMMAND (SWITCH) gelinkt. Der Taster ist ja ein Doppeltaster der auf beiden Tasten OFF sendet, aber mit ID 2 (linker Taster) und ID 4 (rechter Taster). Somit schalten aktuell beide Tasten denselben Shelly. Wäre ja prima wenn nur der Linke den Shelly für die Zisterne und der Rechte das Licht schalten würden.
Wenn ich jetzt im "Lichtschalter_Zisterne_Holzhaus"-ITEM auf den anderen CHANNEL "COMMAND (ID)" stelle und als Bedingung 2 oder 4 eintrage wird die Rule leider nicht ausgelöst.
Wo ist mein Denkfehler?
so long
Tom
ich bin ganz frisch im Thema OpenHAB und habe aktuell einen RPI2 mit openhabian und 3.1.0 M5 mit RFXtrx433E am laufen. Mein Haus/Räume hab ich soweit im Semantic Model angelegt und einen Shelly1, milight-bridge sowie verschiedene Funksteckdosen (intertecno & Kangtai) eingebunden und . Mein aktuelles Problem ist ein Sonoff-Wandtaster der als "light 4" erkannt wird.
Aktueller Status:
Taster links wird als "2 (off)" erkannt, Taster rechts wird als "4 (off)" erkannt. Als Channels gibt es "command" und "command,ID".
Mein Wunsch:
Taster links soll den Shelly1 steuern (on/off), Taster rechts soll eine Funksteckdose steuern (on/off)
Meine Planlosigkeit:
Der Schalter ist als "thing" angelegt, aber erkennt nur "off". Ein Link auf den Shelly funktioniert nicht.
Die von mir gefundenen HowTos sind für OH1 & OH2. Wie kann ich den Taster unter OH3.1 am Besten einrichten?
so long
Tom
Edit:
so, ich konnte nicht ruhig sitzen und hab eine Teillösung geschafft:
- Anlage von zwei Rules:
1. Lichtschalter_Zisterne_Holzhaus_AUS
2. Lichtschalter_Zisterne_Holzhaus_EIN
mit den Bedingungen vom Status des Shellys. Klappt eigentlich. AAAber....
Der Trigger greift im ITEM auf "COMMAND" = "OFF", das ist mit dem CHANNEL "COMMAND (SWITCH) gelinkt. Der Taster ist ja ein Doppeltaster der auf beiden Tasten OFF sendet, aber mit ID 2 (linker Taster) und ID 4 (rechter Taster). Somit schalten aktuell beide Tasten denselben Shelly. Wäre ja prima wenn nur der Linke den Shelly für die Zisterne und der Rechte das Licht schalten würden.

Wenn ich jetzt im "Lichtschalter_Zisterne_Holzhaus"-ITEM auf den anderen CHANNEL "COMMAND (ID)" stelle und als Bedingung 2 oder 4 eintrage wird die Rule leider nicht ausgelöst.
Wo ist mein Denkfehler?
Code: Alles auswählen
2021-06-05 19:55:32.633 [DEBUG] [internal.handler.RFXComBridgeHandler] - Message received: Raw data = 09130053F03522015170, Packet type = LIGHTING4, Seq number = 83, Sub type = PT2262, Device Id = 983890, Command = OFF_2(2), Pulse = 337
2021-06-05 19:55:32.637 [DEBUG] [fxcom.internal.handler.RFXComHandler] - Received message from bridge: rfxcom:bridge:09ec7e5df6 message: Raw data = 09130053F03522015170, Packet type = LIGHTING4, Seq number = 83, Sub type = PT2262, Device Id = 983890, Command = OFF_2(2), Pulse = 337
==> /var/log/openhab/events.log <==
2021-06-05 19:55:32.647 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'LichtschalterZisterneHolzhaus_Command' received command OFF
2021-06-05 19:55:32.659 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'LichtschalterZisterneHolzhaus_Command' predicted to become OFF
Tom