Pour ton souci de script, il faut utiliser une expression template.
Dommage qu’ils n’aient pas de service « increment » pour les number comme ça existe pour les input_number.
Pour avoir la valeur tu peux utiliser ça:
{{ states.number.electra_charging_amps.state }}
Pour incrémenter, ceci devrait marcher:
{{ states.number.electra_charging_amps.state | int + 1 }}
Float ça veut dire nombre à virgule, mais en l’occurrence cette entité c’est des entiers.
J’ai copié chez moi, ce sera plus facile.
Je pense que ça vient du fait que tu as utilisé l’action à partir de l’appareil… en utilisant « appeler un service » ça s’enregistre chez moi. Comme ça:
Je profite de ton expérience pour une ultime question.
Mon trigger fonctionne lorsque ma Conso dépasse les 500W, (lorsque ça passe de 500W à 501W)
il se déclenche 1 fois et baisse la puissance de l’ampérage de -1Amp.
Mais si ma conso ne redescend pas en dessous de 500W le trigger ne se redéclenche pas.
il faudrait que le trigger se déclenche toute les x minutes tant que la conso est supérieur à 500W.
Oui, En fait, avec la façon dont tu as configuré ton trigger, c’est effectivement le passage à +500 qui va le déclencher uniquement, et plus ensuite.
Du coup ce n’est pas ça qu’il faut faire, toi tu veux au finale que ça regarde à chaque changement de valeur. Donc il faut enlever le « for » et le « above ». Et ajouter une condition vérifie « si >500w » tout simplement.
En revanche ca ne va pas bien marcher , car là ton 500W c’était le minimum pour déclencher la charge… du coup pour les incréments faudrait les faire tous les 220w.
Et biensûr après aussi une logique qui va faire redescendre les amps.
Et autre truc au cas où. Ta logique initiial qui vérifiait: si « 1220 < Power < 1459 » n’est pas bonne non plus
Imagine tu as 500w de dispo, tu lance la charge… à 500w… ben tu n’as plus 500w de dispo, mais 0, vu que tu charges… donc chaque incrément réalisé tapera dans le surplus…
J’ai essayé de faire ce que tu m’a indiqué (retirer les trigger et rajouter une condition à la place) mais l’action ne se déclenche pas, je dois rater quelque chose?
j’ai également rajouté une pause après l’actions
J’ai fait les 2 automatisations + 1 amp et -1 amp ça marche nickel !!! MERCI
J’affinerai les mesures pour que les déclanchements soient plus précis mais c’est déjà fonctionnel en l’état.
Bonjour,
Je viens de vérifier, mais bizarrement cette fonction n’est pas présente nativement avec l’intégration que j’utilise « Tesla Custom Integration ».