Erreur fonction cronDaily

Bonjour

Suite à la dernière mise à jour du plugin Caméra j’ai ce message d’erreur

Est-ce que quelqu’un rencontre le même problème ?

0000|[2026-07-30 00:00:29] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool

Merci de vos retours

Bonne journée à tous


Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : non

Plugin : Caméra
Version : 2026-07-28 01:23:51 (stable)
Statut Démon : Démarré - (2026-07-29 13:29:23)
Santé
🟢 Matériel : RPI 5
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-07-29 13:29:18
🟢 Date système (dernière heure enregistrée) : OK 2026-07-30 05:15:48 (2026-07-30 05:10:01)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.13
🟢 Version PHP : 8.2.30
🟢 Nombre de processus Apache : 12
🟢 Version OS : Linux JeedomPI5 6.12.75+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.75-1+rpt1~bookworm (2026-03-11) aarch64 GNU/Linux  [12.13]
🟢 Version database : 10.11.14-MariaDB-0+deb12u2
🟢 Espace disque libre : 88 %
🟢 Connexion active/max/autorisée : 12/28/151
🟢 Taille base de données : 271.02 MB
🟢 Espace disque libre tmp : 55 %
🟢 Mémoire disponible : 86 % (Total 8063 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 512 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.14 - 0.15 - 0.26
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.22.2 
🟢 Python : Python 3.11.2 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Bonjour,

Dans le config de Jeedom il faudrait que tu passe ton « Niveau de log par défaut » a debug.
Il y aura ainsi plus d’info (trace) au prochain cronDaily.

2 « J'aime »

Bonjour,

J’ai recherché la source potentielle de ce message d’erreur ce matin mais je n’ai rien trouvé. Tu n’as que cette ligne dans les logs ? Quel logs d’ailleurs, ceux du plugin camera ? Rien dans http.error ? Tu as le plugin mobile installé ?

Si tu ne trouves rien de plus, il faudrait passer le niveau de log par défaut en Debug et attendre le prochain passage à minuit pour récupérer la trace complète, c’est le seul moyen de localiser la ligne exacte en cause.

2 « J'aime »

Bonjour

C’est le log du plugin Caméra. Rien de plus dans ce log.
Rien dans http.error.
Je n’utilise pas le plugin mobile.

Je passe mon log du plugin en débug pour voir la nuit prochaine et je te tiens au courant.

Merci de ce premier retour

Bonjour,

As-tu des équipements caméras qui sont désactivés?

Bonsoir

Effectivement j’ai des équipements désactivés.

Je laisse tourner ce soir pour avoir un log debug et je les supprimerai demain pour voir.

Ces équipements sont désactivés depuis des mois, l’erreur s’est manifestée après la mise à jour du plug-in.

Merci pour la piste

Bonne soirée

Ne les supprimes pas tout de suite, passes plutôt sur la bêta demain (pas ce soir) si tu veux bien.
On verra si ca corrige.

J’ai fait plusieurs corrections mineures donc ca ne peut pas faire de mal mais je dois avouer que je ne vois pas encore le rapport avec l’erreur dans le log

1 « J'aime »

@Franck_jeedom As-tu au moins une caméra compatible ONVIF ? (et y en a-t-il dans la liste des équipements désactivés)

Je n’ai que ça.

En fait c’est les mêmes caméras qui ont été dupliquées avec des paramètres différents qui m’ont servi de mise au point.

Log de ce matin

0000|[2026-07-30 00:00:29] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool
0001|[2026-07-30 21:39:04] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://192.xxx.xxx.xxx:554/user=admin_password=XXXXXXX_channel=1_stream=0.sdp?real_stream "t6WI4qCbgryFLUv2yCprdfqOtEwYe2cN" > /dev/null 2>&1 &
0002|[2026-07-31 00:00:29] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool
0003|[2026-07-31 06:43:04] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://192.xxx.xxx.xxx:554/user=admin_password=XXXXXXX_channel=1_stream=0.sdp?real_stream "t6WI4qCbgryFLUv2yCprdfqOtEwYe2cN" > /dev/null 2>&1 &

Je viens d’installé la bêta, wait and see demain

Bonjour

Même message ce matin !
Je supprime les caméras désactivées pour voir

0000|[2026-07-30 00:00:29] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool
0001|[2026-07-30 21:39:04] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "t6WI4qCbgryFLUv2yCprdfqOtEwYe2cN" > /dev/null 2>&1 &
0002|[2026-07-31 00:00:29] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool
0003|[2026-07-31 06:43:04] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "t6WI4qCbgryFLUv2yCprdfqOtEwYe2cN" > /dev/null 2>&1 &
0004|[2026-07-31 10:03:18] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=camera function=pre_update callInstallFunction=1
0005|[2026-07-31 10:03:18] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=camera function=post_plugin_install callInstallFunction=1
0006|[2026-07-31 10:03:18] INFO  Début d'activation du plugin
0007|[2026-07-31 10:03:20] INFO  Info sur le démon : {"log":"","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2026-07-29 13:29:23"}
0008|[2026-07-31 10:03:20] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=camera function=update callInstallFunction=1
0009|[2026-07-31 10:04:19] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "t6WI4qCbgryFLUv2yCprdfqOtEwYe2cN" > /dev/null 2>&1 &
0010|[2026-07-31 10:04:19] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=0_stream=0.sdp?real_stream "lS9ddRl1uXduL19qUfbRS8B2sta6krmweKjjEPtlXhcfSiZJSR8AyTCYCjmkzlrm" > /dev/null 2>&1 &
0011|[2026-07-31 10:04:19] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/11 "MFM1Z1tu8gBMtDp4ooCH4nNdAfEGdlPBIfNN61mOwe0nCGqDjET5IqHh8P2K9ay4" > /dev/null 2>&1 &
0012|[2026-07-31 10:04:19] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "2WwaVjl1rcgCjn61Zb2Ew0g3cO4DJs8m" > /dev/null 2>&1 &
0013|[2026-07-31 21:38:04] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "t6WI4qCbgryFLUv2yCprdfqOtEwYe2cN" > /dev/null 2>&1 &
0014|[2026-08-01 00:00:20] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool
0015|[2026-08-01 06:44:04] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "ctTzuy8w1wQAYMPnbcTLlqrn6qzuqkRg37FwN1kTlWgaiIpWQWyL79xJt0M6KUX7" > /dev/null 2>&1 &
0016|[2026-08-01 06:49:57] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "ctTzuy8w1wQAYMPnbcTLlqrn6qzuqkRg37FwN1kTlWgaiIpWQWyL79xJt0M6KUX7" > /dev/null 2>&1 &
0017|[2026-08-01 06:50:20] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "ctTzuy8w1wQAYMPnbcTLlqrn6qzuqkRg37FwN1kTlWgaiIpWQWyL79xJt0M6KUX7" > /dev/null 2>&1 &
0018|[2026-08-01 06:50:25] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "ctTzuy8w1wQAYMPnbcTLlqrn6qzuqkRg37FwN1kTlWgaiIpWQWyL79xJt0M6KUX7" > /dev/null 2>&1 &
0019|[2026-08-01 06:50:25] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=0_stream=0.sdp?real_stream "BGKq5ZOR5ytGuoUTwypzCCtahhoVfHRNBeORGsUX4zZALYiTqpFbDasjSJNqDADC" > /dev/null 2>&1 &
0020|[2026-08-01 06:50:25] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/11 "RCf4vAx8gzS03eJU0xqNH848Tbt1GjrDUH01hpIAD8EZNY84d0dQkXcIFdyvmSEa" > /dev/null 2>&1 &
0021|[2026-08-01 06:50:25] DEBUG  nohup /var/www/html/plugins/camera/core/ajax/../../3rdparty/rtsp-to-hls-copy.sh rtsp://xxx.xxx.xxx.xxx:554/user=admin_password=xxxxxxx_channel=1_stream=0.sdp?real_stream "2WwaVjl1rc

Hello,

As-tu passé le niveau de log en debug ? pas le plugin mais bien le core :

Réglages / Systeme / Configuration → onglet Logs puis en bas de page onglet Niveau de Logs.

Ensuite si tu souhaites gagner du temps en debug, dans un nouveau scénario avec bloc code, exécute le code suivant :

camera::cronDaily();

Bonjour

Avant mise à jour ce matin, j’ai eu ce message cette nuit :

0014|[2026-08-01 00:00:20] ERROR  Erreur sur la fonction cronDaily du plugin : Call to a member function getName() on bool

J’ai passé le niveau de log par défaut à Debug ce matin et appliqué la nouvelle bêta.

Pour le scénario, je l’ai fait aussi ce matin et exécuté. Rien de plus dans le log.

A vérifier dans les autres logs comme scenario_execution ou http.error

Je regarde demain car pour le moment j’ai rien

Autre point vu sur la bêta. Quand je créé une caméra ONVIF, la coche sur le flux RTSP n’est pas conservée. Je ne peux donc pas recréer mes caméras pour faire des tests (quand j’ai créé mes caméras les commandes de mouvement ne se créaient pas, pour cette raison j’utilise encore le plugin ONVIF qui n’est plus dispo).

image

Normalement, si elle n’est pas conservée, c’est que tu as omis la case URL du flux

image

Exacte ! merci.

Autre sujet, les commandes pour des positionnements spécifiques ne remontent pas, je pensais que le code du plug-in Pilotage caméra ONVIF avait été intégrée et cela permettait de faire remonter ces commandes. Je me trompe ?

Normalement elles remontent il me semble,
Ce que tu peux tester :

  • Duplique un équipement pour faire le test.
  • Sur ce nouvel équipement, passe le modèle a défaut.
  • sauvegarde
  • repasse le modèle sur onvif
  • sauvegarde.

Bonjour

Merci pour la manipe, j’ai récupéré les commandes standards que je n’avais plus mais pas les positions spécifiques. Il y a moyen de les définir dans Jeedom ?
J’ai le message d’erreur suivant :

\[ONVIF\] GetCapabilities: Communication error

Pour le problème initial, plus de message d’erreur la nuit ! MERCI !

Ouvres un nouveau sujet pour tes autres questions hors sujets du coup

1 « J'aime »