RF Bridge Item (RFKey) in der Sitemap
Verfasst: 1. Feb 2020 18:18
Hallo zusammen,
für die RF Bridge habe ich mehrere Tür/Fensterkontakte.
Jeder Zustand (open/close) der Teile belegt einen Key auf der Bridge
Nun will ich in der Sitemap dies so darstellen:
Dazu benötige ich ein Item !
Das ist mein Problem. In einer rule den programmierten RFKey zu benutzen, ist nun dank der Hilfe aus dem Forum kein Problem mehr
Habe bereits vieles gelesen und ausprobiert
aus diesem viewtopic.php?f=17&t=614&sid=a9cb80c6aa ... 86cde0eb1b Fred, das mit diesem Thing
Dieser https://iot.formatx.net/sonoff-bridge-openhab/ ist ja echt gut, aber ich bekomme es ncht hin.
Ein Contact Item mit zwei RFKeys aus der Bridge.
Mein Things:
Dazu habe Items
Dieses Item habe ich probiert, weil ich denke das es sowas sein wird.
aber da geht nix.
Könnt Ihr mit Helfen ??
Ich dank Euch
für die RF Bridge habe ich mehrere Tür/Fensterkontakte.
Jeder Zustand (open/close) der Teile belegt einen Key auf der Bridge
Nun will ich in der Sitemap dies so darstellen:
Dazu benötige ich ein Item !
Das ist mein Problem. In einer rule den programmierten RFKey zu benutzen, ist nun dank der Hilfe aus dem Forum kein Problem mehr
Habe bereits vieles gelesen und ausprobiert
aus diesem viewtopic.php?f=17&t=614&sid=a9cb80c6aa ... 86cde0eb1b Fred, das mit diesem Thing
Code: Alles auswählen
Switch Flurlicht "RfKey1 and RfKey2" <switch> (gLights)
{ mqtt="<[NAS_broker:stat/sonoff/RESULT:state:OFF:.*RfKey2.*],
>[NAS_broker:cmnd/sonoff/rfkey2:command:OFF:''],
<[NAS_broker:stat/sonoff/RESULT:state:ON:.*RfKey1.*],
>[NAS_broker:cmnd/sonoff/rfkey1:command:ON:'']", autoupdate="false" }
Ein Contact Item mit zwei RFKeys aus der Bridge.
Mein Things:
Code: Alles auswählen
Bridge mqtt:broker:embedded-mqtt-broker "MQTT-online"
[
host="localhost",
secure=false,
username="USER",
passwort="PASS"
]
{
Thing topic sonoffbridge "Sonoff Bridge 01" @ "Sonoff Bridge" {
Channels:
Type string : Sonoff_Button "Sonoff Button" [stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.RfReceived.Data"]
// ..............................................................................................................................................
Type string : reachable "Reachable" [ stateTopic="tele/RFBridge01/LWT" ]
Type string : recieveddata "Received Data" [ stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.RfReceived.Data"]
Type string : recievedTIME "Zeit" [ stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.Time"]
Type string : recievedsync "Received Sync" [ stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.RfReceived.Sync"]
Type string : recievedlow "Received Low" [ stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.RfReceived.Low"]
Type string : recievedhigh "Received High" [ stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.RfReceived.High"]
Type string : recievedrfkey "Received RfKey" [ stateTopic="tele/RFBridge01/RESULT", transformationPattern="JSONPATH:$.RfReceived.RfKey"]
Type switch : button7 "Button 7" [ stateTopic="stat/RFBridge01/RESULT", commandTopic="cmnd/RFBridge01/RFKEY1", transformationPattern="JSONPATH:$.RfKey7" ]
Type switch : button8 "Button 8" [ stateTopic="stat/RFBridge01/RESULT", commandTopic="cmnd/RFBridge01/RFKEY16", transformationPattern="JSONPATH:$.RfKey8" ]
Type number : rssi "WiFi Signal Strength" [ stateTopic="tele/RFBridge01/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI"]
}
}
Code: Alles auswählen
//RF Bridge
String RFButton "RFBridge Button" ["Sonoff Bridge"] {channel="mqtt:topic:embedded-mqtt-broker:sonoffbridge:Sonoff_Button"}
String RFBridge_Received_RfKey "Received RfKey: [%s]" ["Sonoff Bridge"] { channel="mqtt:topic:embedded-mqtt-broker:sonoffbridge:recievedrfkey" }
String RFBridge_Received_ZEIT "Received Zeit: [%s]" ["Sonoff Bridge"] { channel="mqtt:topic:embedded-mqtt-broker:sonoffbridge:recievedTIME" }
Code: Alles auswählen
Contact Flurlicht "RfKey11 and RfKey12" ["Sonoff Bridge"]
{ mqtt="<[mqtt:topic:embedded-mqtt-broker:sonoffbridge:stat/RFbridge01/RESULT:state:OFF:.*RfKey11.*],
>[mqtt:topic:embedded-mqtt-broker:sonoffbridge:cmnd/RFbridge01/rfkey11:command:OFF:''],
<[mqtt:topic:embedded-mqtt-broker:sonoffbridge:stat/RFbridge01/RESULT:state:ON:.*RfKey12.*],
>[mqtt:topic:embedded-mqtt-broker:sonoffbridge:cmnd/RFbridge01/rfkey12:command:ON:'']", autoupdate="false" }
Könnt Ihr mit Helfen ??
Ich dank Euch