# Erreur automatisation : " cannot be processed as a number"

**URL:** <https://forum.hacf.fr/t/erreur-automatisation-cannot-be-processed-as-a-number/5005>\
**Category:** Entraide Home Assistant\
**Created:** [Juin 6, 2021, 8:52 UTC](https://forum.hacf.fr/t/erreur-automatisation-cannot-be-processed-as-a-number/5005 "2021-06-06T20:52:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dim33](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/d/a8b319/32.png) [@Dim33](https://forum.hacf.fr/u/Dim33)\
**Post date:** [Juin 6, 2021, 8:52 UTC](https://forum.hacf.fr/t/erreur-automatisation-cannot-be-processed-as-a-number/5005/1 "2021-06-06T20:52:51Z")

</div>

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 «&nbsp;state&nbsp;» doit être numérique ?

```auto
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 :

```auto
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"

```

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Juin 6, 2021, 9:29 UTC](https://forum.hacf.fr/t/erreur-automatisation-cannot-be-processed-as-a-number/5005/2 "2021-06-06T21:29:20Z")

</div>

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 :

```auto
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

```

---

<div class="post-metadata">

**Author:** ![Dim33](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/d/a8b319/32.png) [@Dim33](https://forum.hacf.fr/u/Dim33)\
**Post date:** [Juin 6, 2021, 9:50 UTC](https://forum.hacf.fr/t/erreur-automatisation-cannot-be-processed-as-a-number/5005/3 "2021-06-06T21:50:19Z")

</div>

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

```auto
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

```
