Erreur automatisation : " cannot be processed as a number"

Bonjour,

J’utilise cette automatisation pour éteindre HA si la batterie de mon onduleur passe en dessous de 20%. J’ai une erreur dans le journal concernant la condition, je comprends que la condition « state » doit être numérique ?

alias: Extinction Raspberry
description: Extinction Raspberry si batterie onduleur faible
trigger:
  - platform: numeric_state
    entity_id: sensor.upsomv_status_data
    below: '20'
condition:
  - condition: state
    entity_id: sensor.upsomv_status_data
    state: OB DISCHRG
action:
  - service: notify.pushover_ha
    data:
      message: Batterie vide, extinction !
      title: Alerte Batterie Onduleur
  - service: hassio.host_shutdown
mode: single

Erreur dans le journal :

Logger: homeassistant.components.homeassistant.triggers.numeric_state
Source: components/homeassistant/triggers/numeric_state.py:115
Integration: Home Assistant Core Integration (documentation, issues)
First occurred: 21:27:56 (1 occurrences)
Last logged: 21:27:56

Error initializing 'Extinction Raspberry' trigger: In 'numeric_state' condition: entity sensor.upsomv_status_data state 'OL' cannot be processed as a number"

Ce n’est pas possible, soit l’état de l’entité représente l’état de l’onduleur soit la valeur de la batterie mais sûrement pas les deux.

Au vu du message d’erreur, j’en déduis que l’état de l’entité renvoit l’état de l’onduleur et que potentiellement la charge de la batterie est un attribut.

Donc j’ajouterais l’attribut dans le déclencheur numérique :

alias: Extinction Raspberry
description: Extinction Raspberry si batterie onduleur faible
trigger:
  - platform: numeric_state
    entity_id: sensor.upsomv_status_data
    below: '20'
    attribute: battery  #<-- vérifier le nom de l'attribut
condition:
  - condition: state
    entity_id: sensor.upsomv_status_data
    state: OB DISCHRG 
action:
  - service: notify.pushover_ha
    data:
      message: Batterie vide, extinction !
      title: Alerte Batterie Onduleur
  - service: hassio.host_shutdown
mode: single

Evidemment, c’est stupide … :unamused:
Comme ça, c’est beaucoup mieux.

alias: Extinction Raspberry
description: Extinction Raspberry si batterie onduleur faible
trigger:
  - platform: numeric_state
    entity_id: sensor.upsomv_battery_charge
    below: '20'
condition:
  - condition: state
    entity_id: sensor.upsomv_status_data
    state: OB DISCHRG
action:
  - service: notify.pushover_ha
    data:
      message: Batterie vide, extinction !
      title: Alerte Batterie Onduleur
  - service: hassio.host_shutdown
mode: single