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