Binary sensor qui ne s'active pas

bonjour, j’ai créé un binary sensor qui devrait passer à on si la puissance dépasse 35w mais qui ne s’active pas et je ne comprends pas pourquoi car j’ai fait la même chose pour ma chaudière et cela fonctionne
j’ai mis ça, où est l’erreur ?

binary_sensor:
  - platform: threshold
    entity_id: sensor.chaudiere_2
    upper: 70
    name: bruleur_on


  - platform: threshold
    entity_id: sensor.poele_extraflame
    upper: 35
    name: pellets_on

actuellement la puissance est de 150w et j’ai ça

Bonjour,
c’est pas la solution de ton problème avec l’intégration threshold.
Mais tu pourrais utiliser un template binary_sensor, a faire directement par le UI ( dans paramètre / appareils et services / onglet entrée et ajouter un modèle de capteur binaire.

et utiliser ce template:

{% if states('sensor.chaudiere_2')|float(0) >= 70 %}
  on
{% else %}
  off
{% endif %}

C’est parfait, un grand merci.
Alors maintenant je voudrais calculer la durée pendant laquelle le sensor est allumé. j’ai mis ça dans le config mais ça ne me donne que l’heure courante.

  - platform: history_stats
    name: duree pellets
    entity_id: binary_sensor.extraflame_on
    state: "on"
    type: time
    start: "{{ today_at() }}"
    end: "{{ now() }}"

Une idée ?

temps d’utilisation pour la journée:

  - platform: history_stats
    name: Temps Allumage Télévision
    unique_id: "temps_allumage_television"
    entity_id: sensor.television_en_fonctionnement
    state: 'on'
    type: time
    start: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
    end: "{{ now() }}"

image

Apparemment ça fonctionne mais je saurai demain car pour l’instant ha m’a gardé l’ancienne valeur

Bonjour,
Encore 2 points pour @WarC0zes :clap: :+1:
Bob :hugs:

Oui c’est bon, tout est ok maintenant
Grand merci

1 « J'aime »