Tester plusieurs valeurs dans une scène et agir en fonction

Je pense que ce que je veux faire est impossible dans une seule scène.
Si c’est le cas, c’est vraiment dommage.

l’API Renault envoie le status de charge grâce à 8 valeurs :
NOT_IN_CHARGE = 0.0
WAITING_FOR_A_PLANNED_CHARGE = 0.1
CHARGE_ENDED = 0.2
WAITING_FOR_CURRENT_CHARGE = 0.3
ENERGY_FLAP_OPENED = 0.4
CHARGE_IN_PROGRESS = 1.0
CHARGE_ERROR = -1.0
UNAVAILABLE = -1.1

J’aimerai obtenir sur mon tableau de bord le status de charge sous forme de message et un historique ou graphique des débuts et fin de charge.

Je pense qu’il faut utiliser ça :
2024-12-12_Zoe_chargingStatus

Mais j’ai peur de devoir une scène par valeur.
Une fonction « case » serait la bienvenue
Si j’ai « 0.0 » Alors Envoyer sur le tableau de bord « pas en charge »
Si j’ai …

Ou alors peut être en utilisant une variable qui contiendrait la valeur, mais je ne sais pas quel déclencheur utiliser

Et si tu mets un déclencheur toujours vrai ? Température supérieure à -100°C par exemple.
Tu récupères ensuite toutes tes variables etc. Faisable?

Ok pour le déclenchement sur « température ballon d’eau chaude > -100°C » (pas très joli, mais bon)

Après, je fais un
Récupérer le dernier état

Puis, le plus logique est
Continuer seulement si

Mais je ne peux tester qu’une valeur sur les 8

Donc je dois faire 8 scènes…

Je ne peux que faire :
Si j’ai Condition 1 vraie

Alors Fait Action 1

Mais pas
Si j’ai Condition 1 vraie
Fait Action 1

ou
Si j’ai Condition 2 vraie
Fait Action 2

Ah oui, je n’avais pas compris.
Je ne vois pas d’autres solutions que

  • Node-red
  • Huit scènes (en les dupliquant, c’est pas insurmontable :innocent: )

J’ai aussi le même besoin pour mon chauffage.
Actuellement il est piloté en zwave (module qubino à fil pilote) sous jeedom et pour un changement de mode je passe par des scènes Gladys (confort, -1, -2, eco, hors gel, arrêt, soit 6 scènes) qui envoient des requêtes http à jeedom.
J’ai 2 radiateurs pilotés comme ça, j’arrive donc à 12 scènes, et en plus j’inclus une condition pour du tempo jour rouge heure pleine … ça commence à être chaud de mon côté et je n’ai pour l’instant pas trouvé comment faire mieux.
Pour node-red, c’est sûrement bien, mais dans ce cas il faudra une fonction comme « case mode-chauffage » alors action 1 ou action 2 ou action 3… Ca existe ? (je n’ai rien trouvé et j’ai un peu de mal avec).

PS : je ne sais plus ou j’ai vu cette fonction case dans ma vie …

EDIT : il faut que je relise les posts avant de répondre la même :stuck_out_tongue_winking_eye:

1 « J'aime »