Dans Home Assistant, un simple "Input boolean" qui peut être activé sur certains évènements ou manuellement dans l'interface.
J'ai paramétré des actions quand il change d'état :
- activation : éteindre tout, vérifier que les fenêtres sont toutes fermées, couper les prises commandées, passer le chauffage en mode absence, dire un petit message d'au revoir si tout est OK ou un message indiquant le problème sinon sur les enceintes
- désactivation : petit message de bienvenue, remettre le chauffage en programmation normale
Et certains autres évènements ont une action qui dépend de la valeur du booléen, comme la détection de mouvement par exemple (si on est là : gestion des lumières, sinon notification).
Après là je l'ai vraiment pensé pour les absences de plusieurs jours, pas juste quand tu pars au travail. Ca pourrait mériter 2 flags différents, un automatique qui ne touche pas au chauffage et ne publie pas de message sur les enceintes par exemple, et un absence longue activé manuellement qui fait plus de choses.