Shelly EM : ne pas comptabiliser en dessous d'une certaine valeur

Bonjour,
Afin de monitorer la production électrique des panneaux solaires, j’ai mis un Shelly EM sur la phase des panneaux.

Hors, la nuit j’ai en permanence 5W annoncés (et ce sont bien des panneaux solaires, pas des panneaux lunaires, donc la nuit je ne produis rien :stuck_out_tongue: )

Ce que je voudrais, c’est qu’en dessous d’une valeur de 6W, la valeur affichée (et comptabilisée pour utility_meter) soit de 0.
Est-ce que cela est possible ?

Merci !

Bonjour,

Une solution possible, tu corriges la valeur brute du sensor (sensor_puissance_panneaux_w’) que tu place dans un sensor virtuel (sensor.puissance_panneaux_corrigée_w);

  - sensor:
      - name: "puissance_panneaux_corrigée_w"
        unit_of_measurement: 'W'
        state: >
         {% if states('sensor_puissance_panneaux_w') | float >= 6 %}
           {{ states('sensor_puissance_panneaux_w') }}
         {% else %}
           0
         {% endif %}
1 « J'aime »

Merci @Akoua ça semble fonctionner :

template:
  - sensor:
      - name: "puissance_panneaux_corrigee_w"
        unit_of_measurement: 'W'
        state: >
          {% if states('sensor.2_shellyem_channel_2_power') | float >= 6 %}
            {{ states('sensor.2_shellyem_channel_2_power') }}
          {% else %}
            0
          {% endif %}

Et pour mes compteurs :

# Shelly EM PRODUCTION SOLAIRE offset corrigée
  prodsolaireoffset_heure:
    source: sensor.puissance_panneaux_corrigee_w
    name: HourlyShellySolarOffset
    cycle: hourly
    
  prodsolaireoffset_jour:
    source: sensor.puissance_panneaux_corrigee_w
    name: DailyShellySolarOffset
    cycle: daily
    
  prodsolaireoffset_mois:
    source: sensor.puissance_panneaux_corrigee_w
    name: MonthlyShellySolarOffset
    cycle: monthly
    
  prodsolaireoffset_annee:
    source: sensor.puissance_panneaux_corrigee_w
    name: AnnualShellySolarOffset
    cycle: yearly