Hallo Forum,
ich habe eine Home Assistant Installation am laufen, um Werte vom Wechselrichter an den KNX Bus zu senden.
Das funktioniert auch ohne Probleme, nur bei einem Wert werden ab und an seltsame Werte geliefert.
Der Homeassistant liefert laut Traces den richtigen Wert ans KNX, jedoch kommt dann teilweise ein ganz anderer, falscher Wert an.
Hier das Beispiel:
Diese Automatisierung schickt Daten an den KNX Bus:
service: knx.send
data:
address: 4/0/10
type: power_2byte
payload: "{{ states('sensor.solarnet_power_grid') | float(0)/ 1000 }}"
Lt. Traces wird auch folgendes geschickt:
Executed: 21. Juli 2023 um 17:23:42
Result:
params:
domain: knx
service: send
service_data:
address: 4/0/10
type: power_2byte
payload: -0.0002
target: {}
running_script: false
limit: 10
Am Bus kommt jedoch dann das an:
image.png
Witzigerweise kommt auch bei anderen Werten aus den Traces immer am Bus -20,48 als Wert an.
Jedoch nicht immer, meistens kommt der richtige Wert!
Woran kann das liegen?
ich habe eine Home Assistant Installation am laufen, um Werte vom Wechselrichter an den KNX Bus zu senden.
Das funktioniert auch ohne Probleme, nur bei einem Wert werden ab und an seltsame Werte geliefert.
Der Homeassistant liefert laut Traces den richtigen Wert ans KNX, jedoch kommt dann teilweise ein ganz anderer, falscher Wert an.
Hier das Beispiel:
Diese Automatisierung schickt Daten an den KNX Bus:
service: knx.send
data:
address: 4/0/10
type: power_2byte
payload: "{{ states('sensor.solarnet_power_grid') | float(0)/ 1000 }}"
Lt. Traces wird auch folgendes geschickt:
Executed: 21. Juli 2023 um 17:23:42
Result:
params:
domain: knx
service: send
service_data:
address: 4/0/10
type: power_2byte
payload: -0.0002
target: {}
running_script: false
limit: 10
Am Bus kommt jedoch dann das an:
image.png
Witzigerweise kommt auch bei anderen Werten aus den Traces immer am Bus -20,48 als Wert an.
Jedoch nicht immer, meistens kommt der richtige Wert!
Woran kann das liegen?
Kommentar