ok, quel boulet désolé.
Pour la borne VE :
Avec ce type d’automatisme ça ne conviendrait pas ?
alias: essai borne virtuel VE
description: ""
triggers:
- trigger: time
at: "22:10:00"
id: 22H10
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
- trigger: time
at: "05:55:00"
id: 5H55
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
- trigger: state
entity_id:
- input_boolean.virtuel_borne_ve
from: "off"
to: "on"
id: bouton virtuel borne VE activé
- trigger: state
entity_id:
- input_boolean.virtuel_borne_ve
from: "on"
to: "off"
id: virtuel borne ve desactivé
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- 22H10
- condition: state
entity_id: input_boolean.virtuel_borne_ve
state: "on"
sequence:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.plug_zb_018
alias: 22H10
- alias: 5H55
choose:
- conditions:
- condition: trigger
id:
- 5H55
- condition: state
entity_id: switch.plug_zb_018
state: "on"
sequence:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.plug_zb_018
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.virtuel_borne_ve
- choose:
- conditions:
- condition: trigger
id:
- bouton virtuel borne VE activé
- condition: time
after: "22:10:00"
before: "05:55:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
sequence:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.plug_zb_018
alias: virtuel borne ve activé
- alias: virtuel borne ve desactivé
choose:
- conditions:
- condition: trigger
id:
- virtuel borne ve desactivé
sequence:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.plug_zb_018
mode: single
P.S : Désolé, pour la mise en page de la réponse. Mais j’ai quelques soucis avec la nouvelle boite de dialogue. (Notamment avec options masquées le texte)
Par contre mise 2 questions dans un post c’est pas terrible ![]()
Sinon tu peux effectuer activer ou pas des calendriers mais je ne vois pas forcément l’intérêt
@pascal_ha merci pour ton retour, je vais tester.
je pensais que dans HA ce n’était pas possible, j’ai vu un post sur ce sujet.Désactiver Un calendrier
Salut,
Il faut adapter à tes entités et peut être modifier si besoin.
Le plus simple est d’utiliser l’interface UI.(Avis perso)
C’est quoi l’interface UI ? j’ai cherché, je ne trouve que UI Lovelace.
j’ai aussi une question, comment voir dans HA ce que retourne comme valeur une entités ? J’ai essayé de voir dans l’entité, mais je ne vois pas les valeurs qu’elle peut prendre. Exemple d’un interrupteur virtuel boolean, savoir si c’est On Off ou 0 1 ou Activé Désactivé ou autre.
L’interface utilisateur c’est quand tu évites de passer par le code yaml et que tu choisis tes actions dans l’éditeur d’automatisations.
Après pour ton automatisation je t’avoues que j’ai du mal à saisir l’intérêt de ton virtuel à la vue de se que tu as décris.
Moi je piloterait directement la borne.
Edit: dans outils de dev état tu vois les états des entités. Pour un boolean c’est on/off
Le virtuel c’est pour activer ou non le fait de se mettre en marche en HC. Je ne souhaite pas que la borne s’allume et s’éteigne tous les jours, surtout quand on ne sera pas là. Parfois on va chargé en direct (donc on off interrupteur), mais on peut aussi brancher le véhicule et prévoir charge en HC, donc activer borne via virtuel interrupteur VE Borne HC (calendrier HC borne).
La borne n’a pas moyen de détecter si un véhicule est branché dessus et qu’il n’est pas en charge ? Je n’ai aucune idée de comment ça fonctionne.
Dans ce cas là ça serait le fait de brancher le câble ton virtuel
Tu peux utiliser onglet options de développement/état/ Pour le voir.
Ou tu crée un bouton sur ton dashboard pour afficher ton bouton virtuel.
Il y a peut être d’autres moyens, mais je suis un simple utilisateur et je suis très loin de tout maîtriser dans HA.
@pascal_ha merci Outils developpement/Etat : nickel.
bon j’avance, je testerai ce soir, par contre, j’ai perdu un temps fou pour comprendre comment mettre le virtuel à Off, on le crée en entité, mais ensuite c’est une entrée logique dans les actions…
le code :
alias: VE_BorneVEHC
description: ''
triggers:
- trigger: state
entity_id:
- input_boolean.borne_ve_heures_creuses
from: 'off'
to: 'on'
- trigger: state
entity_id:
- input_boolean.borne_ve_heures_creuses
from: 'on'
to: 'off'
- trigger: time
at: '22:10:00'
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
id: 22H10
- trigger: time
at: 05:55:00
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
id: 05H50
conditions: []
actions:
- alias: 22H10
choose:
- conditions:
- condition: trigger
id:
- 22H10
- condition: state
entity_id: input_boolean.borne_ve_heures_creuses
state: 'on'
- condition: device
type: is_off
device_id: ------
entity_id: ------
domain: switch
sequence:
- type: turn_on
device_id: -------
entity_id: --------
domain: switch
- alias: 05H50
choose:
- conditions:
- condition: trigger
id:
- 05H50
- condition: state
entity_id: input_boolean.borne_ve_heures_creuses
state: 'on'
- condition: device
type: is_on
device_id: -------
entity_id: --------
domain: switch
sequence:
- type: turn_off
device_id: ---------
entity_id: ---------
domain: switch
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.borne_ve_heures_creuses
mode: single
Sauf erreur de ma part. Je crois qu’il te manque un choix.
Actuellement, tu as :
- La mise en route sous condition à 22 H 10
- L’arrêt à 5 H 55 et réinitialisation du virtuel
- Mais je ne vois rien dans le cas où tu déclenches ton virtuel après les 22 H 10 (à moins que tu aies fait le choix de mettre en marche directement la borne).
Effectivement j’avais pas tout fini. J’ai fait des tests et tout est OK.
Voici le code fini :
alias: VE_BorneVEHC
description: ''
triggers:
- trigger: state
entity_id:
- input_boolean.borne_ve_heures_creuses
from: 'off'
to: 'on'
- trigger: state
entity_id:
- input_boolean.borne_ve_heures_creuses
from: 'on'
to: 'off'
- trigger: time
at: '15:32:00'
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
id: 22H10
- trigger: time
at: '15:45:00'
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
id: 05H50
conditions: []
actions:
- alias: 22H10
choose:
- conditions:
- condition: trigger
id:
- 22H10
- condition: state
entity_id: input_boolean.borne_ve_heures_creuses
state: 'on'
- condition: device
type: is_off
device_id: -----
entity_id: -----
domain: switch
sequence:
- type: turn_on
device_id: -----
entity_id: ------
domain: switch
- device_id: -----
domain: button
entity_id: ------
type: press
- alias: 05H50
choose:
- conditions:
- condition: trigger
id:
- 05H50
- condition: state
entity_id: input_boolean.borne_ve_heures_creuses
state: 'on'
- condition: device
type: is_on
device_id: ------
entity_id: -------
domain: switch
sequence:
- type: turn_off
device_id: -----
entity_id: ------
domain: switch
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.borne_ve_heures_creuses
- alias: Borne VE Heures Creuses Activé
choose:
- conditions:
- condition: state
entity_id: input_boolean.borne_ve_heures_creuses
state: 'on'
- condition: time
after: '15:32:00'
before: '15:45:00'
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
sequence:
- type: turn_on
device_id: ------
entity_id: ------
domain: switch
- device_id: ------
domain: button
entity_id: -----
type: press
- choose:
- conditions:
- condition: state
entity_id: input_boolean.borne_ve_heures_creuses
state: 'off'
sequence:
- type: turn_off
device_id: ------
entity_id: -------
domain: switch
alias: Borne VE Heures Creuses Désactivé
mode: single
maintenant je remet les bons horaire.
Voilà, maintenant que tu as fait ta première automatisation, tu es prêt pour faire les suivantes ![]()
@pascal_ha oui, mais avant je dois trouver l’équivalent du plugin piscine de jeedom qui gère plus que parfaitement la filtration avec des durées calculées en courbe plutôt que le basique /2 qui surconsomme.
https://scadinot.github.io/pool/fr_FR/
Il me semble avoir vu plusieurs sujets sur la filtration piscine.
Peut être pas aussi complet que celui de jeedom, il faudra adapter a ton besoin.
Mais le mieux est d’ouvrir un nouveau sujet.
Un problème, un sujet…c’est mieux pour s’y retrouver.
Si ce sujet est résolu, valide la solution qui t’a aidé.







