Integration Sonoff TH10 in Openhab2
Verfasst: 7. Apr 2019 15:33
Hallo zusammen,
Ich verwende Openhab2.4 mit einem Raspberry Pi 3 B+ und möchte über das PaperUI die Konfiguration des SonoffTH10 mit Sensor AM2301 in Openhab2 vornehmen.
1. Für den Switch des TH10 hat das Einrichten auch ohne weiteres geklappt.
- MQTT state topic:
- MQTT command topic
2. Für den Sensor AM2301 habe ich in anderen Internetbeiträgen gelesen, dass JSONPATH verwendet werden muss.
Dazu habe ich JSON unter Addons installiert und mein Raspberry danach neugestartet. Soweit alles ok.
- MQTT state topic:
Incoming value transformation:
Unter Basic UI oder Control im PaperUI wird für die Temperature "-NaN" angezeigt.
Kann mir jemand sagen ob mein JSONPATH-Code falsch ist? Wie müsste er richtig aussehen, um über das PaperUI den Temperatursensor AM2301 einzubinden?
Der Sonoff gibt über die Konsole das aus:
Ich möchte die Konfiguration über das PaperUi machen. Die Variante mit .item editieren wäre nur für mich Plan B.
Vielen Dank für eure Hilfe.
Gruß
Meine Quellen:
https://community.openhab.org/t/solved- ... mqtt/38155
https://www.openhab.org/addons/transfor ... /jsonpath/
https://community.openhab.org/t/solved- ... icui/50269
Ich verwende Openhab2.4 mit einem Raspberry Pi 3 B+ und möchte über das PaperUI die Konfiguration des SonoffTH10 mit Sensor AM2301 in Openhab2 vornehmen.
1. Für den Switch des TH10 hat das Einrichten auch ohne weiteres geklappt.
- MQTT state topic:
Code: Alles auswählen
stat/WSonoffTH10/POWER
Code: Alles auswählen
cmnd/WSonoffTH10/POWER
Dazu habe ich JSON unter Addons installiert und mein Raspberry danach neugestartet. Soweit alles ok.
- MQTT state topic:
Code: Alles auswählen
tele/WSonoffTH10/SENSOR
Code: Alles auswählen
JSONPATH($.AM2301.Temperature)
Kann mir jemand sagen ob mein JSONPATH-Code falsch ist? Wie müsste er richtig aussehen, um über das PaperUI den Temperatursensor AM2301 einzubinden?
Der Sonoff gibt über die Konsole das aus:
Code: Alles auswählen
15:28:59 MQT: tele/WSonoffTH10/STATE = {"Time":"2019-04-07T15:28:59","Uptime":"0T18:46:04","Vcc":3.178,"POWER":"OFF","Wifi":{"AP":1,"SSId":"WIFI","BSSId":"MAC-ADRESSE","Channel":1,"RSSI":52}}
Code: Alles auswählen
15:28:59 MQT: tele/WSonoffTH10/SENSOR = {"Time":"2019-04-07T15:28:59","AM2301":{"Temperature":22.0,"Humidity":41.1},"TempUnit":"C"}
Vielen Dank für eure Hilfe.
Gruß
Meine Quellen:
https://community.openhab.org/t/solved- ... mqtt/38155
https://www.openhab.org/addons/transfor ... /jsonpath/
https://community.openhab.org/t/solved- ... icui/50269