Was meinst du mit Topic?
So siehts bei mir aus:
Vielen Dank für die Hilfe aber irgendwie will das nicht so wie ichhhoefling hat geschrieben: ↑So Mär 20, 2022 10:19 pm Ich vermute mal da liegt immer noch ein Missverständniss vor.
Zum Lesen und Schreiben müssen verschiedene Topics verwendet werden.
openWB/lp/1/%Soc zum Lesen,
openWB/set/lp/1/%Soc zum Schreiben, ( der Wert verschindet wieder wenn er bei der openWB regellogig angkommen ist.)
Code: Alles auswählen
http://192.168.x.xxx:8087/getPlainValue/vw-connect.0.WVWZZZeureNummer.charger.status.batteryStatusData.stateOfCharge.content
Code: Alles auswählen
'{"time":{"start":"00:00","end":"23:59","mode":"hours","interval":1},"period":{"days":1}}'
var soc = getState('vw-connect.0.WVWZZZxxxxxxxxxxxxxx.status.batteryStatus.currentSOC_pct').val;
sendTo('mqtt.1', 'sendMessage2Client', {topic:'openWB/set/lp/1/%Soc', message: soc, qos: 2});
Code: Alles auswählen
on({id: 'vw-connect.0.WVWZZZxxxxxxxxxxxx.status.batteryStatus.currentSOC_pct', change: 'ne'}, function(obj) {
var soc = obj.state.val;
sendTo('mqtt.1', 'sendMessage2Client', {topic:'openWB/set/lp/1/%Soc', message: soc, qos: 2});
});