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