Zugriff auf lokalen Victron MQTT und Werte em,pfangen
Verfasst: 25. Mai 2024 18:50
Hi.!
Ich habe das aktuelle Venus OS auf einem Raspberry 4 laufen. Openhab ist auch mit dem dem Venus verbunden, KeepAlive sende ich an Venus und es kommen auch alle Daten vom VenusOS.
Im MQTT Explorer sehe ich
Das thing habe ich so konfiguriert
das item
in den Events komt
was habe ich falsch gemacht? ich dachte mit transformationPattern="JSONPATH:$.value" zerlege ich den Inhalt und bekomme den Wert das values und nicht einen Zeitstempel aus 1970
Ich habe das aktuelle Venus OS auf einem Raspberry 4 laufen. Openhab ist auch mit dem dem Venus verbunden, KeepAlive sende ich an Venus und es kommen auch alle Daten vom VenusOS.
Im MQTT Explorer sehe ich
Code: Alles auswählen
N/xxx/battery/288/Soc
{"value":100.0}
Code: Alles auswählen
Bridge mqtt:broker:MqttVictron "MQTT Victron" [ host="1.2.3.4", secure=false, clientID="openHABvictron" ]
{
Thing mqtt:topic:Victron "Victron MQTT"
{
Channels:
Type number : ShuntSoc [ stateTopic="N/xxx/battery/288/Soc", transformationPattern="JSONPATH:$.value" ]
}
}
Code: Alles auswählen
String VictronShuntSoc "SmartShunt SOC [%d %%]" <batterylevel>
{
channel="mqtt:topic:Victron:ShuntSoc"
}
Code: Alles auswählen
2024-05-25 16:44:33.935 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'VictronShuntSoc' updated to 1970-01-01T00:01:40.000+0000