C'est surtout gérer le planning totalement en script qui parait pénible (+ aller dans un script écrit un moment avant, avec le potentiel d'y faire des conneries, si on veut faire évoluer ces horaires).
Il vaudrait mieux AMHA gérer une consigne de retour maison simple pour avoir une remise en chauffe immédiate quand on rentre... et utiliser la fonctionnalité planning de Domoticz attachée au switch thermostat pour la gestion horaire globale: Bien plus simple à faire et modifier.
En prime, comme on peut faire autant de plannings que l'on veut (au moins depuis la stable v3.8153, avant on était limité à 2), il est tout à fait possible de changer d'un planning absence à un planning présence dans le script. Et configurer ces 2 plannings pour une chauffe minimale quand on n'est pas là, anticipant possiblement un peu les heures habituelles de retour (avec une consigne 1 ou 2 °C inférieure a celle souhaitée au retour) en prime. Ou mieux exploiter les heures creuses en chauffage électrique.
On peut aussi compléter avec un planning vacance, qui laissera juste en hors gel, que l'on commute à la main en partant en congé et qu'on inverse à distance la veille du retour (et/ou sur présence, automatiquement): Via un petit switch virtuel sélecteur et des actions http faisant appel à l'API Domoticz, idéalement, histoire de ne pas devoir aller dans les pages de configuration/
Par contre, les consignes ne passeront qu'aux heures planifiées. Donc la consigne immédiate au retour devra rester en script (le planning sélectionné repassera dessus à l'heure de changement planifiée suivante).
AMHA ca simplifiera bien ton affaire que d'utiliser ce qui existe au mieux.