Täglicher Max-Wert, nur positiven Wert eines Sensors sowie zwei Werte addieren

Für deinen zweiten Punkt:
YAML:
{% set x = states('sensor.stromzahler_power_curr') | float(0) %}
{{ (([0, x, 9999999]|sort)[1]) }}
Das filtert negative Werte weg und zeigt stattdessen 0 an.
Brauchst noch Hilfe, daraus einen Sensor zu machen?
Greife das nochmal auf, würde mir gern meinen Überschuss anzeigen lassen um damit zu steuern. Kann ich mir jemand mit dem Code auf die Spünge helfen, das umzudrehen.

Also Wenn der Wert negativ is, diesen Wert als positiven Wert ausgeben und wenn der Wert positiv ist, dann Null zeigen.
 
Also Wenn der Wert negativ is, diesen Wert als positiven Wert ausgeben und wenn der Wert positiv ist, dann Null zeigen.
YAML:
{{ iif (states('sensor.xyz') | float(0) <= 0, states('sensor.xyz') | float(0) | abs, 0) }}

Das sensor.xyz natürlich Durch Deinen Sensor ersetzen. Es testet ob der Wert des Sensors kleiner gleich 0 ist, wenn ja wird es ohne Vorzeichen ausgegeben (also positiv), wenn nein dann 0.
 
YAML:
      - name: "pv_bezug_wp"
        unique_id: pv_bezug_wp
        unit_of_measurement: "W"
        device_class: energy
        state_class: measurement
        state: "{{ (float(states('sensor.wechselrichter_ac_leistung'))) - (float(states('sensor.eu13l_hp1_inverter_power_consumption'))) }}"

      - name: "Positive_Power_PV"
        unique_id: Positive_Power_PV
        unit_of_measurement: "W"
        device_class: energy
        state_class: measurement
        state: >-
          {% if states('sensor.pv_bezug_wp') | float > 0 %}
            {{ states('sensor.pv_bezug_wp') }}
          {% else %}
            0
          {% endif %}
 

Zurzeit aktive Besucher

Neueste Beiträge

Letzte Anleitungen

Statistik des Forums

Themen
6.870
Beiträge
66.525
Mitglieder
7.208
Neuestes Mitglied
hause
Zurück
Oben