miflora mqtt keine Werte

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Zacki
Beiträge: 43
Registriert: 26. Jan 2019 13:27
Answers: 0

miflora mqtt keine Werte

Beitrag von Zacki »

Hallo

Ich möchte gerne meinen MiFlora über MQTT/Mosquitto in mein Openhab einbinden
dazu bin ich der Anleitung von ThomDietrich gefolgt.

Mosquitto ist installiert und läuft, wenn ich dass python script starte, kann eine Verbindung hergestellt werden, und ich bekomme auch die Daten in der Konsole übermittel:

[22:12:36] openhabian@openHABianPi:/opt/miflora-mqtt-daemon$ python3 miflora-mqtt-daemon.py

Xiaomi Mi Flora Plant Sensor MQTT Client/Daemon
Source: https://github.com/ThomDietrich/miflora-mqtt-daemon

[2019-09-25 22:12:43] Connecting to MQTT broker ...
[2019-09-25 22:12:43] MQTT connection established

Adding sensor to device list and testing connection ...
Name: "flowercare1"
Internal name: "flowercare1"
Device name: "Flower care"
MAC address: C4:7C:8D:6A:9C:0C
Firmware: 3.2.1
[2019-09-25 22:12:57] Initial connection to Mi Flora sensor "flowercare1" (C4:7C:8D:6A:9C:0C) successful

[2019-09-25 22:12:57] Announcing Mi Flora devices to MQTT broker for auto-discovery ...

[2019-09-25 22:12:58] Retrieving data from sensor "flowercare1" ...
[2019-09-25 22:12:58] Result: {"moisture": 40, "light": 68, "temperature": 23.2, "conductivity": 1102, "battery": 100}
[2019-09-25 22:12:58] Publishing to MQTT topic "miflora/flowercare1"

[2019-09-25 22:12:59] Sleeping (300 seconds) ...


nur zur Einbindung in Openhab 2
hier mein mqtt.things

Bridge mqtt:broker:mosquitto "Mosquitto" [host="127.0.0.1", secure=false, port=1883, clientID="openHAB2", username="XXX", password="XXX"]
{
Thing mqtt:topic:flowercare1 "Pflanze1"
{
Channels:
Type number:light "Licht Intensität" [stateTopic="miflora/flowercare1", transformationPattern="JSONPATH:$.light"]
}
}


und mein mqtt.items
Number Pflanzenlicht "Lichtintensität [%d lx]" {channel="mqtt:topic:MqttBroker:flowercare1:light"}

der Broker wird mir in der Paper UI als online angezeigt,
auch im logfile schaut alles aus meiner Sicht gut aus:
2019-09-25 22:18:31.821 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '127.0.0.1' with clientid openHAB2 and file store '/var/lib/openhab2/mqtt/127.0.0.1'

==> /var/log/openhab2/events.log <==
2019-09-25 22:18:31.856 [hingStatusInfoChangedEvent] - 'mqtt:broker:mosquitto' changed from OFFLINE to ONLINE
2019-09-25 22:18:31.868 [me.event.ThingUpdatedEvent] - Thing 'mqtt:broker:mosquitto' has been updated.


nur warum werden mir keine Daten angezeigt????
Könnt ihr mir BITTE helfen

Vielen Dank

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: miflora mqtt keine Werte

Beitrag von peter-pan »

Wenn ich das richtig sehe, hast du Bridge und Things in einer .things-Datei. Das sollte dann so aussehen:

Code: Alles auswählen

Bridge mqtt:broker:mosquitto "Mosquitto" [host="127.0.0.1", secure=false, port=1883, clientID="openHAB2", username="XXX", password="XXX"]
{
        Thing topic flowercare1 "Pflanze1"
        {
           Channels:
           Type number:light "Licht Intensität" [stateTopic="miflora/flowercare1", transformationPattern="JSONPATH:$.light"]
        }
}
Edit: Nach dem Ändern der .things-Datei einen Restart von Openhab2 machen.Es könnte sein, dass die Änderungen sonst nicht übernommen werden.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Zacki
Beiträge: 43
Registriert: 26. Jan 2019 13:27
Answers: 0

Re: miflora mqtt keine Werte

Beitrag von Zacki »

super, vielen Dank! funkt jz
DANKE!!!!!

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: miflora mqtt keine Werte

Beitrag von peter-pan »

Immer gerne. Bin zwar auch nicht so bewandert. Aber ich gebe gerne mein "Halbwissen" und das was ich so per "Trial and Error" herausgefunden habe weiter.
Viel Spass, Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten