Folgendes habe ich gemacht:
- damit die WB wieder korrekte Daten bekommt, habe ich das item, das mit dem Smartmeter verlinkt ist als number definiert (ohne :energy)
- Damit empfange ich nun den korrekten Wert auf der Wallbox.
- Für die KNX Anbindung habe ich eine rule erstellt, die bei Änderung des Wallbox items triggert und ein Script ausführt:
Code: Alles auswählen
var wb, knx;
wb = itemRegistry.getItem('BezugopenWB').getState();
knx = wb / 1000;
events.postUpdate('KNXGerat0815_Zahlerstand_Bezug', knx);
- Die Rule wird ausgeführt, es steht im KNX item, das an den Bus geschickt wird nun der korrekte Wert /1000. Ändert schön mit.
Bei einem Stand von z.B. 8680536,1 am Wallbox-Item (brauch ja den Wert in Wh) kommen nun am KNX item 8680,536 an. Soweit ein Erfolg., aaaaber. Im Busmonitor kommt der Wert nun als DPT Typ Energie an - keine Ahnung warum und vor allem bekomme ich als Rohdaten 4E9F (8678,4)???
Hast Du evtl. ne Ahnung, was ich da machen kann?