Un conseil sur la gestion de planning/presence etc

Bonjour,

Je souhaite vos conseils a tous pour une solution de gestion de planning et presence.
Ma femme et moi travaillons à notre domicile (assistant et assistante maternel(le))
Je fais quelques automatisations mais je voudrais pouvoir ajouter un critère de travail . Par exemple : allume la lumiere du jardin entre 7h30 et 8h SI c’est notre journée de travail ; idem pour des réglages de temperature radiateur . etc…Et donc pas quand c’est les vacances , les fériés , et parfois des jours exceptionnel .
Je pense qu’il faut un calendrier mais lequel…? celui de HA
et surtout comment ?? une integration , automatisation ou autre chose…

S’il vous plait … pas d 'usine a gaz pour l utilisation

Merci a vous pour ca coup de main

Ma configuration


[center]## System Information

version core-2025.3.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.2
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1728
Downloaded Repositories 57
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.2
update_channel stable
supervisor_version supervisor-2025.04.1
agent_version 1.6.0
docker_version 27.2.0
disk_total 234.0 GB
disk_used 97.2 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.17.0), Zigbee2MQTT (2.3.0-1), Mosquitto broker (6.5.1), Advanced SSH & Web Terminal (20.0.2), Samba share (12.5.1), RTSP Simple Server Add-on (v0.17.6), eufy-security-ws (1.9.2), VLC (0.3.0), Home Assistant Google Drive Backup (0.112.1), Node-RED (19.0.2), Z-Wave JS (0.13.1), Studio Code Server (5.19.3), Cloudflared (5.3.1)
Dashboards
dashboards 4
resources 41
views 7
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth30272bb (disabled), veth0cb492d (disabled), veth27662b0 (disabled), vetha3bb422 (disabled), veth4977a59 (disabled), veth561e740 (disabled), vethb1a331f (disabled), veth33b08cc (disabled), veth21c756b (disabled), veth1e6fbf1 (disabled), vethc72045c (disabled), vethf8fb4f5 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.0.77/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth30272bb (), veth0cb492d (), veth27662b0 (), vetha3bb422 (), veth4977a59 (), veth561e740 (), vethb1a331f (), veth33b08cc (), veth21c756b (), veth1e6fbf1 (), vethc72045c (), vethf8fb4f5 ()
ipv6_addresses lo (::1/128), end0 (2a01:e0a:109:57e0:90d4:fa6d:4d0:b53d/64, fe80::8bb4:cac7:62d3:bc46/64), hassio (fe80::42:b3ff:fe37:9142/64), docker0 (fe80::42:50ff:feaf:5d21/64), veth30272bb (fe80::500a:aaff:fefe:f5c6/64), veth0cb492d (fe80::dca0:5fff:fe90:f258/64), veth27662b0 (fe80::4c0b:67ff:fe6f:d484/64), vetha3bb422 (fe80::640e:9eff:fed8:4bb7/64), veth4977a59 (fe80::28ef:a0ff:fe83:271d/64), veth561e740 (fe80::146e:e6ff:fe98:64b5/64), vethb1a331f (fe80::5861:caff:fe7c:af82/64), veth33b08cc (fe80::dc98:4bff:fef8:6884/64), veth21c756b (fe80::1cf3:ecff:fee9:db0d/64), veth1e6fbf1 (fe80::cc96:b6ff:fe06:a5ec/64), vethc72045c (fe80::f0b8:8ff:fef9:3dfb/64), vethf8fb4f5 (fe80::d401:68ff:fe91:adb5/64)
announce_addresses 192.168.0.77, 2a01:e0a:109:57e0:90d4:fa6d:4d0:b53d, fe80::8bb4:cac7:62d3:bc46
Recorder
oldest_recorder_run 28 avril 2025 à 19:20
current_recorder_run 12 mai 2025 à 00:00
estimated_db_size 383.54 MiB
database_engine sqlite
database_version 3.48.0
___

Salut, la première chose qui me vient en tête c’est l’intégration « Jour de travail » que tu peux installer depuis Paramètres → Appareils et Services → Ajouter une intégration → « Jour de travail »

Tu pourras y indiquer tes jours de travail et le sensor te renverra True ou False

merci je vais regarder cela … est ce que je peux y mettre mes vacances aussi …

Non tu ne peux pas y mettre tes jours de vacances personnalisés.

Pour les vacances tu as l’intégration « Vacances » :sweat_smile:
Moi je passe par un calendrier Home Assistant qui ne contient que les Vacances Scolaires, ça fonctionne très bien aussi.

Sinon un simple binary sensor qui passe a on les jour de travail et tu vérifies s’il est a on dans tes conditions.

Tu fais une automatisation qui l’active ou non selon tes critères. Tu peux nous les donner si tu veux qu’on t’aide a les gérer.

Comme son nom ne l’indique pas vacances ne gère que les jour férié en France.

ca me semble une bonne solution le binary sensor .
mais de quel manière tu lui liste les jours de travail .
-du lundi au vendredi : OK travail;

  • les jours fériés : PAS travail
  • mes vacances : PAS travail
  • certaines dates exceptionnelles : PAS travail

Avec une automatisation qui prends en compte les paramètres.

J’ai pour ma part une gestion plus complexe avec cinq etats mais le système est le même.

L’automatisation se lance tout les jours a 4h00 et check les conditions pour savoir si on est un jour de travail, off, Vacances… Tu utilises tous les sensors qui t’on été conseillé plus haut pour réalisé tes conditions.

Vancances il y a une intégration faites par un membre du forum pour ça, jour férié tu as work day et jour speciaux tu crée un calendrier.

1 « J'aime »

c’est interessant car avec plusieurs état , on peut gérer plein de choses : genre en vacances mais a la maison , ou bien en déplacement , ou bien avec des invité (et ca chauffe une certaine chambre ) etc…

C’est ça. Dans ce cas là part sur une liste déroulante et ton automatisation sélectionne l’état que tu veux dans ta liste.
Après tu as juste a vérifier l’état de ta liste pour savoir si tes autres automatisation doivent faire tel ou telle chose.

et du coup comment faire cela??..

tu accepterais de montrer ton code ?? ou la presentation pour bien comprendre le truc ?