Débutant avec les scénarios

Il n’y a pas de solution parfaite.
Dans ton cas, il faut probablement un mixte de scénarios et de plugin agenda.
Amuse toi bien

Bonjour à tous,

Avant toute chose, tous mes voeux à chacun d’entre vous… Je vous souhaite une excellente année 2020 !
Ensuite, je reviens sur mon problème d’automatisation de chauffage électrique… Grâce à vos indications, ça avance franchement bien. J’ai fait l’acquisition, comme dit précédemment, des plugins Thermostat et Agenda. Grace à cette page-ci, j’ai pu configurer à la fois le plugin Thermostat et le plugin Agenda. J’ai également un plugin Météo qui reçoit les infos locales du site OpenWeather. Y a plus qu’à tester tout ça…
Là où ça se corse légèrement (mais c’est la cerise sur le gâteau), j’aurais besoin de détecter dans mon Agenda les veilles de jour férié. Je m’explique: un jour férié, le chauffage devrait pouvoir s’allumer un peu plus tard la veille et se couper également un peu plus tard le jour férié, que s’il s’agissait d’un jour habituel. Or, apparemment, le plugin Agenda ne tient compte que des jours fériés eux-même… Si vous avez une info je suis naturellement preneur :slight_smile:
Cordialement,
Michel

Tu pourrai regarder aussi du côté de la gestion de présence
Cela règle pas mal de problème : jours fériés, matin ou soir, etc…
Peu importe, si quelqu’un est dans la maison, ça chauffe.
Je t’explique ma gestion du chauffage, nous avons chacun des portes clés, si un porte clé est à la maison, elle se mets à chauffer. Dès qu’il n’y a plus personne, elle arrête (enfin elle passe à 15°c de consigne)

plugin infos du jour, tu dois pouvoir récupérer l’information du jour férié et en faire qq chose

Je ne crois pas avoir trouvé ma réponse encore dans ce sujet:

Voila la situation:

  • J’ai 3 thermostats (1 par pièce).
  • Chacun à les mêmes modes (Confort, Éco, Hors gel), mais attention! La gestion des modes de chacun est indépendante des autres.
  • J’ai des événements liés qui changent le mode. Exemple: Dans la chambre, un petit coup de chauffage avant de se lever et idem le soir avant de se coucher (Donc passer de Eco à Confort)
  • Pour chaque pièce, j’ai un virtuel dans lequel je peux définir « Présent » ou « Absent ». C’est surtout utile en Journée. Donc Absent empechera que le radiateur chauffe en mode Confort.
  • Mais où je coince vraiment c’est ça: J’ai un virtuel maitre (condition évaluée en premier) pour la maison: « Présent », « Absent qq heures », « Absent qq jours ». Pour les deux derniers, on force tous les thermostats respectivement en mode Eco ou en mode Hors Gel. Mais, pour le mode Présence je sèche. comment je fais après une absence?
    Chaque thermostat étant indépendant, cela ne m’intéresse pas de choisir arbitrairement un mode (exemple tous en mode Confort). Idéalement, dans le scénario qui gère cela j’aurais aimé pouvoir, au travers de conditions, activer / désactiver mes thermostats et/ou les agendas qui y sont liés. Je n’ai rien vu pour cela. Je suis à côté de la plaque???

À y réfléchir, serait-ce en utilisant le mode lock et unlock des thermostats?
Genre:

  • J’envois le mode choisi. Exemple: Hors Gel
  • J’enchaîne avec un lock sur le thermostat
  • Au retour, j’unlock le thermostat et tout rentre dans l’ordre.

Je vais tester cela

Cela semble fonctionner à un détail près.

On sait qu’un événement est défini par un début et une fin. Il semble que que lorsqu’on arrive au moment du début, l’action est exécuté puis c’est tout.

Donc si je unlock (ou active) le thermostat après le début mais avant la fin, le mode va rester sur celui défini par mon événement exceptionnel.

N’y a-t-il pas moyen de faire un simple rafraichissement de l’agenda pour reactualiser le thermostat? Sinon dois-je créer une variable comme mémoire tampon? Keep simple