2 mal mqtt item nur einer funktioniert

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

2 mal mqtt item nur einer funktioniert

Beitrag von rbeudel »

Hallo,
ich habe mir eine Batterie gebaut um über einen Victron Wechselrichter Strom zu speichern. Auf einem Raspi läuft ein mosquitto und das Victron OS. Ich habe mit textfiles alle Daten in OH3 bis auf eine. Hier als Beipiel die V_DC_Power wird richtig angezeigt. Die Victron Batt Temp jedoch zeigt ständig 26 Grad.

Code: Alles auswählen

Type number : V_DC_Power "Victron DC Power"    [ stateTopic="N/b827eb9a431d/battery/1/Dc/0/Power", transformationPattern="JSONPATH:$.value"]    
Type number : V_Batt_Temp "Victron Batt Temp"  [ stateTopic="N/b827eb9a431d/battery/1/Dc/0/Temperature", transformationPattern="JSONPATH:$.value"]
Hier noch die Ausgabe vom mqtt Explorer, der zur Zeit 28 Grad anzeigt:

Code: Alles auswählen

N/b827eb9a431d/battery/1/Dc/0/Power 
N/b827eb9a431d/battery/1/Dc/0/Temperature
und das die Items:

Code: Alles auswählen

Number V_DC_Power     "Victron Battery Power [%.1f W]"                (Victron) ["Energy"]   { channel="mqtt:topic:victron:V_DC_Power" }
Number V_Batt_Temp    "Victron Battery Temp [%.1f °C]" <temperatur>   (Victron) ["Energy"]   { channel="mqtt:topic:victron:V_Batt_Temp" }
Mir fällt nicht auf wo der Fehler liegt, kann jemand helfen?
von udo1toni » 17. Aug 2022 17:30
Die Items sind ausschließlich über Textdateien definiert?
Das Thing ebenfalls?

Hast Du openHAB mal neu gestartet?
Gehe zur vollständigen Antwort
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

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

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von peter-pan »

... du hast in beiden Thing-Channels den gleichen JSON-String ($.value). Ist das korrekt ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von rbeudel »

Scheint so, alle things sind an der Stelle gleich. Ich vermute value ist der Platzhalter für die eigentliche Zahl. Im Explorer steht

Code: Alles auswählen

{"value": 28.0}
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

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

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von peter-pan »

Dann sollte das schon passen. Ich sehe sonst auf die Schnelle keinen Fehler.

Wo der Wert (26) sonst noch herkommen könnte, ist nicht feststellbar ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Benutzeravatar
udo1toni
Beiträge: 13864
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von udo1toni »

Die Items sind ausschließlich über Textdateien definiert?
Das Thing ebenfalls?

Hast Du openHAB mal neu gestartet?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von rbeudel »

Hast Du openHAB mal neu gestartet?
Ja, mehrmals ... wollte ich gerade schreiben. Ich habe dann aber noch mal neu gestartet und jetzt läufts :?: . Wohl ein mal zu wenig neu gestartet. :roll:
Vielen Dank für Eure Hilfe.
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
udo1toni
Beiträge: 13864
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von udo1toni »

Gerade wenn man Things über Text Dateien anlegt, ist es ratsam, bei Problemen (Konfiguration ist "eigentlich" richtig) einen Neustart zu machen.
Die eigentliche Problematik ist, dass Things erst mit openHAB2 dazu kamen. Das Text Modell wurde nur aus Kompatibilitätsgründen hinzugefügt, weshalb man sich nicht auf das neu Erzeugen der Things verlassen kann.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

oh73
Beiträge: 285
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von oh73 »

ich dachte immer das wäre nur bei mir so :P
meine Things Dateien werden auch nach Änderung nicht richtig verarbeitet!
im Log sagt er zwar immer Datei neu geladen, aber die Änderungen haben nicht funktioniert!

mein Trick dazu, Datei 2 mal umbennenn,
Beispiel meine haus.things umbenannt in haus.things-- und wieder zurück in haus.things !
funktioniert immer!
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

rbeudel
Beiträge: 225
Registriert: 6. Jun 2019 11:25
Answers: 1

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von rbeudel »

mein Trick dazu, Datei 2 mal umbennenn,
Beispiel meine haus.things umbenannt in haus.things-- und wieder zurück in haus.things !
funktioniert immer!
Hört sich gut an. 8-)
Viele Grüße,
Ralf


Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

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

Re: 2 mal mqtt item nur einer funktioniert

Beitrag von peter-pan »

... hast du schon mal "Disable/Enable" versucht ? Also den Button in deinem Thing, das du in der MainUI unter Einstellungen/Things/deinThing findest.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Antworten