Erreur sur scenario::check() : Object of class DateTime could not be converted to string

Bonsoir,
avant toute chose : Bonne année !
cette nouvelle année s’accompagne d’un crash de mon jeedom qui affiche des erreurs en boucle sur l’ensemble des scénarios et certains plugins et le cron : Erreur sur scenario::check() : Object of class DateTime could not be converted to string

Help, please

37 « J'aime »

bonne année à tous et je confirme à minuit pile meme souci aussi pour moi

Bonne année à tous
+1 j’ai des dizaines d’erreurs dans mes scénarios tout est incontrôlable !!!

Bonne année aussi.

Même problème ici

Jeedom 4.4.20

Bonne année.
Idem.
La page de santé est aussi inaccessible.

Y’en a du monde ici à minuit :slight_smile: Bonne année !
Je confirme aussi que c’est le sapin de noel dans les logs !
Le fameux bug de l’an 2026 !!

0580|[2026-01-01 00:23:48] ERROR  Scenario  : [Lumières][Aucun][xxx]. Erreur : Object of class DateTime could not be converted to string
0581|[2026-01-01 00:23:48] ERROR  Erreur sur scenario::check() : Object of class DateTime could not be converted to string
0582|[2026-01-01 00:23:48] ERROR  Scenario  : [Lumières][Aucun][Couloir Chambres]. Erreur : Object of class DateTime could not be converted to string
0583|[2026-01-01 00:24:31] ERROR  Scenario  : [Lumières][Aucun][xxx]. Erreur : Object of class DateTime could not be converted to string
0584|[2026-01-01 00:24:31] ERROR  Erreur sur scenario::check() : Object of class DateTime could not be converted to string
0585|[2026-01-01 00:24:45] ERROR  Scenario  : [Lumières][Aucun][Bureau TT]. Erreur : Object of class DateTime could not be converted to string
0586|[2026-01-01 00:25:32] ERROR  Scenario  : [Lumières][Aucun][xxx]. Erreur : Object of class DateTime could not be converted to string
0587|[2026-01-01 00:25:32] ERROR  Erreur sur scenario::check() : Object of class DateTime could not be converted to string
0588|[2026-01-01 00:26:34] ERROR  Erreur sur scenario::check() : Object of class DateTime could not be converted to string
0589|[2026-01-01 00:26:34] ERROR  Scenario  : [Lumières][Aucun][xxx]. Erreur : Object of class DateTime could not be converted to string

Jeedom 4.5.1
Page santé également inaccessible : Object of class DateTime could not be converted to string

Bonne année
Idem en 4.5.1 depuis minuit pile

Idem ici pour moi.
Plus aucun scenario ne se lance.

Et la page santée indique l’erreur de date.

j’ai pas précisé, mais même version de jeedom, et mêmes messages d’erreur et pareil pour la page santé
ahhhhh

Idem ici , c’est la façon de notre domotique de nous dire de faire autre chose cette année … et de nous souhaiter la bonne année :rofl:

a toute fin utile, je suis en PHP 7.4.33

et en mode debug :

2026-01-01 00:34:14	scenario	Erreur sur scenario::check() : Object of class DateTime could not be converted to string
#0 /var/www/html/core/class/scenario.class.php(404): jeedom::isDateOk()
#1 /var/www/html/core/php/jeeCron.php(78): scenario::check()
#2 {main}	Log scenario	
2026-01-01 00:34:12	jeedom	Erreur sur jeedom::cron() : Object of class DateTime could not be converted to string
#0 /var/www/html/core/class/jeedom.class.php(1222): jeedom::isDateOk()
#1 /var/www/html/core/php/jeeCron.php(78): jeedom::cron()
#2 {main}	Log jeedom	```

Bonjour et bonne et heureuse année à tous.
Même erreur sur mes 2 ATLAS - 4.51 et Debian 11.8.
Onglet santé inaccessible.

Idem depuis minuit pile … je me sens moins seule :wink:

À tous, pouvez vous indiquer votre version de jeeedom et votre version de php ?

Moi :
Jeedom !: 4.4.20
Php : 7.4.33

Merci et quand même bonne année :wink:

Bon, j’ai trouvé, mais il faut mettre les mains dans le cambouis :
il faut aller dans l’éditeur de fichier, core/class/jeedom.class.php

aller à la ligne 1041 et changer le 6 en un chiffre plus grand. C’est qu’un patch. Le problème apparaitra à nouveau en année 2020 + le nombre mis

		$minDateValue = new \DateTime('2020-01-01');
		$mindate = strtotime($minDateValue->format('Y-m-d 00:00:00'));
		$maxDateValue = $minDateValue->modify('+6 year')->format('Y-m-d 00:00:00');
62 « J'aime »

Jeedom : 4.5.1
Php 8.2.29

Bonjour et Bonne année qui commence bien.

Même pb de mon côté depuis 00h00

Debian 12
jeedom 4.4.20
Php 8.2.29

bonne année
même erreur : jeedom 4.4.20 ox atlas php
page santé pas accéssible

Même problème :upside_down_face:

:+1: :+1: :+1: :+1:
Résolu à l’instant en cochant l’option « Ignoré la vérification de l’heure ».
Dans « Réglages/Système/Configuration »

Et bonne année, bien sûr

15 « J'aime »