Techniquement, comment je peux faire avec HA pour dire : SI sensor.macmini_battery_level est = 30% ALORS on active switch.prise_fauteuil et SI sensor.macmini_battery_level est = 100% ALORS on desactive switch.prise_fauteuil
Très intéressant comme approche pour ne pas laisser des chargeurs allumés pour rien.
Reste à déterminer ce qui consomme le plus, un chargeur en mode pose ou une prise en mode attente ?
je suis pour du nodered, cela permet de ne faire qu’un flow, mais en automatisation c’est faisable aussi.
Pense aussi a regarder si ton téléphone est branché sur le secteur, car s’il est dans ta poche avec une batterie a 30% et que la prise s’allume, cela ne sert a rien
Comme ça, ta prise sera toujours allumer:
quand la batterie sera au dessus de 99 => enclenchement de l’automatisation
quand la batterie sera en dessous de 20 => enclenchement de l’automatisation
enclenchement de l’automatisation :
arreter la prise
allumer la prise
Soit tu fait 2 automatisations distinctes, soit une seule, mais tu dois rajouter des conditions dans les actions…
Comme dit @Giga77 il te faut tester le trigger .
si tu veux seulement sur une automation
il faut nommer les trigger
puis dans action faire le choix du trigger sur condition
Exemple
alias: Charge Bat Tel
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.macmini_battery_level
above: 99
id: Bat >99
alias: Bat Tel >99 %
- platform: numeric_state
entity_id: sensor.macmini_battery_level
id: Bat <20
below: 20
alias: Bat Tel <20%
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Bat >99
sequence:
- type: turn_on
device_id: ton id
entity_id: ton switch
domain: switch
alias: Activer la prise
- conditions:
- condition: trigger
id:
- Bat <20
sequence:
- type: turn_off
device_id: ton id
entity_id: ton switch
domain: switch
alias: Déactiver la prise
mode: single
@sg72 PS: tu dois avoir un sensor qui te dit quand chargé du type ‹ sensor.macmini_battery_state › avec valeur full et quand en charge charging !
De plus il devrait y avoir un sensor de type charger_type avec l’info si sur ac ou usb !
pour toi devrait être « sensor.macmini_charger_type »
Donc tu devrais pouvoir couper la prise si les infos sont OK !
Pour pas avoir de redondance quand fin charge il y a le is_charging que tu peux tester aussi !
c’est que tu as mis dans le trigger le 3eme doit être une action avec choix @Krull56 ce n’est pas le résultat du message malformed, mais une erreur dans un trigger
Surement un peu comme cela
alias: Arrêt prise téléphone
description: >-
La prise connectée s'arrette lorsque le niveau de la batterie du téléphone est
à 100 %
trigger:
- platform: numeric_state
entity_id: sensor.macmini_battery_level
above: 99
id: Bat >99
alias: Bat Tel >99 %
- platform: numeric_state
entity_id: sensor.macmini_battery_level
id: Bat <20
below: 20
alias: Bat Tel <20%
condition: []
action:
- choose:
conditions:
- condition: trigger
id: Bat >99
sequence:
- type: turn_off
device_id: 32b6b4cf434c6a3dd7ad647ee8a27347
entity_id: switch.prise_chargeur_fauteuil_socket_1
domain: switch
alias: Activer la prise
conditions:
- condition: trigger
id: Bat <20
sequence:
- type: turn_on
device_id: 32b6b4cf434c6a3dd7ad647ee8a27347
entity_id: switch.prise_chargeur_fauteuil_socket_1
domain: switch
alias: Déactiver la prise
mode: single
Hello, pour ceux qui ne sont pas fan de nodered ou du YAML il y a ce blueprint qui fonctionne vraiment bien:
je l’utilise pour gérer le chargement de ma tablette, il faut juste indiquer la batterie à contrôler, la charge max, la charge min et la prise a controler:
Slt…
Effectivement c’est pas trop mal ! Pour ceux qui ne maitrise pas, mais il faut améliorer je pense !
Mais ne crois tu pas qu’il faut se familiariser avec les automations, et toutes ces astuces, pour ensuite le proposer en Blueprint si d’autres veulent tester ! @+DoM(Ô¿Ô)
Bha tout dépend de tes compétences et de ton envie d’évoluer, c’est certains que maîtriser les automations est un plus mais des fois c’est réinventer la roue, alors que les blueprints sont là pour simplifier la vie des utilisateurs
quand j’ai besoin de faire une automation je regarde du côté des blueprints et si il n’y a rien alors je passe en mode création de mon automations (je n’ai pas nodered donc automation depuis l’interface ou dans certains cas en YAML)
l’avantage c’est que le code est facilement modifiable pour l’améliorer, tu aurais aimé quoi comme amélioration?
je voie pas l’utilité dès que la batterie passe en dessous du minimum configuré la prise va s’allumer, même si la tablette est dans un autre pays (quand tu prend la tablette avec toi en vacances) et avec les prises récente la conso du chargeur est presque nul
maintenant il y a peut être un ou des cas que je n’y ai pas pensé où être averti par une notif est utile