Wert Invertieren und auf Knx Bus senden

Hi,

Ich habe einen Wert von meinem Akku in HA. Wenn der Akku geladen wird, ist der Wert mit einem Minus davor. Wird der Akku entladen, ist der Wert positiv. Wie kann ich den Wert umwandeln, also wenn Minus positiv machen und wenn positiv ein Minus davor? Danach möchte ich den Wert am Ende auf den Knx Bus senden. Hat jemand eine Idee, wie ich das machen kann?

Ich musste auch einen Wert invertieren und hab es so gelöst, dass ich in der Template.yaml den Wert des Sensors mit - 1.0 multipliziert habe. Dazu habe ich dies eingefügt:


sensor:
    name: export energy inverted
    unique_id: export_energy_inverted
    state: '{{ states("sensor.solax_today_s_export_energy")|round (2, default=0) * - 1.0 }}'
    unit_of_measurement: 'kWh'
    availability: >
           {{  states('sensor.solax_today_s_export_energy') not in [ unknown, unavailable, none, 0 ] }}

Mit knx kenne ich mich leider nicht aus, daher kann ich weiter nicht helfen.

Blockzitat