Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
mcdandrew
Beiträge: 175 Registriert: 13. Dez 2018 17:42
Answers: 0
Beitrag
von mcdandrew » 10. Jan 2019 17:37
Habe mir nun zwei Osram Smart Plug gekauft in der Hoffnung diese als Zigbee Repeater zu nutzen. Natürlich sollen diese auch via Openhab geschalten werden und da liegt das Problem...wie binde ich diese richtig ein?
Im Log von Zigbee2Mqqt konnte ich bereits sehen, dass die Items State und linkquality gesendet werden.
Bis jetzt scheitere ich beim schalten der Dosen...den Status kann ich mir jeweils über den folgenden Code ausgeben lassen.
Code: Alles auswählen
Switch osram_plug_keller_state "Status [%s]" {mqtt="<[broker:zigbee2mqtt/0xxxxxxxxxxxxx:state:JSONPATH($.state)]" }
String osram_plug_keller_linkquality "Signalstärke [%d]" {mqtt="<[broker:zigbee2mqtt/0xxxxxxxxxxxxxx:state:JSONPATH($.linkquality)]" }
mcdandrew
Beiträge: 175 Registriert: 13. Dez 2018 17:42
Answers: 0
Beitrag
von mcdandrew » 21. Mai 2019 19:28
Ich suche noch immer nach einer Lösung....
mamoel
Beiträge: 137 Registriert: 12. Jan 2019 19:56
Answers: 0
Beitrag
von mamoel » 21. Mai 2019 20:08
In meinem Thing File sieht das so aus:
Code: Alles auswählen
Thing topic osramSmartPlug01 "Osram SmartPlug 01" @"MQTT" {
Channels:
Type switch : state
[ stateTopic="zigbee2mqtt/smartplug01", transformationPattern="JSONPATH:$.state", commandTopic="zigbee2mqtt/smartplug01/set", on="ON", off="OFF" ]
Type number : linkquality
[ stateTopic="zigbee2mqtt/smartplug01", transformationPattern="JSONPATH:$.linkquality" ]
Type datetime : lastseen
[ stateTopic="zigbee2mqtt/smartplug01", transformationPattern="JSONPATH:$.last_seen" ]
}
"lastseen" habe ich in zigbee2mqtt konfiguriert. Standardmäßig wird das nicht ausgegeben - kannst Du also weglassen.
Das Item File sieht dementsprechend bei mir so aus:
Code: Alles auswählen
Switch OsramSmartPlug01_State "On/Off switch" {channel="mqtt:topic:localMQTTBroker:osramSmartPlug01:state"}
Number OsramSmartPlug01_Linkquality "Number value" {channel="mqtt:topic:localMQTTBroker:osramSmartPlug01:linkquality"}
DateTime OsramSmartPlug01_Lastseen "Last Seen" {channel="mqtt:topic:localMQTTBroker:osramSmartPlug01:lastseen"}
Meine Visualisierung habe ich über HABPanel realisiert. Von der Basic UI habe ich keine Ahnung.
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...