Daemon ne démarre pas

suite installation mytado, le daemon ne démarre pas
erreur suivante dans le log
Error: importing module jeedom.jeedom


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : oui

Plugin : MyTado
Version : 2024-12-23 23:52:55 (beta)
Statut Démon : Stoppé - (2024-12-30 10:10:02)

Bonjour,

Pour chaque demande, fournir:

  • page santé jeedom
  • page config plugin
  • TOUS les logs du plugin au complet collés dans un Texte préformaté (bouton </>)


[2024-12-30 09:09:57][ERROR] : Erreur sur la fonction deamon_start du plugin : Le démon n'est pas démarré
[2024-12-30 09:11:16][ERROR] : Erreur sur la fonction deamon_start du plugin : Le démon n'est pas démarré
[2024-12-30 09:13:00][ERROR] : Erreur sur la fonction deamon_start du plugin : Le démon n'est pas démarré
[2024-12-30 09:15:30][ERROR] : Erreur sur la fonction deamon_start du plugin : Le démon n'est pas démarré
[2024-12-30 09:20:26][ERROR] : Erreur sur la fonction deamon_start du plugin : Le démon n'est pas démarré
[2024-12-30 09:24:54][INFO] : Lancement du démon
[2024-12-30 09:25:16][ERROR] : Erreur sur la fonction deamon_start du plugin : Le démon n'est pas démarré
[2024-12-30 09:30:02][ERROR] : Erreur sur la fonction cron30 du plugin : Le démon n'est pas démarré
[2024-12-30 09:30:04][INFO] : Lancement du démon
[2024-12-30 09:30:12][INFO] : Suppression du plugin MyTado
[2024-12-30 09:33:20][INFO] : Début d'activation du plugin
[2024-12-30 09:33:21][INFO] : Info sur le démon : {"log":"MyTado_daemon","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2024-12-30 09:33:21][INFO] : Installation du plugin MyTado
[2024-12-30 09:36:30][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-12-30 09:36:01
[2024-12-30 09:37:21][INFO] : Lancement du démon
[2024-12-30 09:39:37][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MyTado function=remove callInstallFunction=1
[2024-12-30 09:39:37][INFO] : Suppression du plugin MyTado
[2024-12-30 09:40:14][INFO] : Début d'activation du plugin
[2024-12-30 09:40:15][INFO] : Info sur le démon : {"log":"MyTado_daemon","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2024-12-30 09:40:15][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=MyTado function=install callInstallFunction=1
[2024-12-30 09:40:15][INFO] : Installation du plugin MyTado
[2024-12-30 10:00:03][ERROR] : Erreur sur la fonction cron30 du plugin : Le démon n'est pas démarré
[2024-12-30 10:05:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:10:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:15:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:20:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:25:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:30:02][ERROR] : Erreur sur la fonction cron30 du plugin : Le démon n'est pas démarré
[2024-12-30 10:30:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:35:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:40:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:45:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:50:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 10:55:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 11:00:03][ERROR] : Erreur sur la fonction cron30 du plugin : Le démon n'est pas démarré
[2024-12-30 11:00:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 11:05:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 11:10:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 11:15:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 11:20:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-12-30 11:25:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Bonjour

vous etes en Debian 12, vous avez vérifié avant que ce plugin est bien compatible Debian 12 ?

Bonjour,
Ou est indiqué la compatibilité avec les versions de debian sur le market ?

Debian 12 n est pour l instant pas « conseillé » en installe juste en phase de test
et ici un post relatant l’avancement de tous les plugins testé pour debain 12

Merci,
J’avais bien regardé mais le plugin n’était pas listé dans les incompatibles (je comprends bien le problème pour maintenir une liste à jour) contrairement à l’autre plugin TADO qui lui est clairement incompatible.
En attendant j’ai testé sur un autre jeedom en debian 11 et cela fonctionne mais autre problème que je dois regarder

ok
oui effectivement je viens de regarder, il y a deux plugin, dont celui que vous utiliser
et je pense que ce dernier n’est plus mis à jour VS mytado qui lui est tout « neuf » derniere mise à jour le 24/12/2024

le problème pour lequel la conversation a été ouverte est bien avec mytado (le nouveau), j’ai du abandonner tado suite passage debian 12.
donc rien de fonctionnel sur debian 12 pour l’instant pour la partie tado

OK
à voir avec le Dev, mais peut etre ne s’est il pas penché encore pour le rendre compatible Debian 12 par manque de temps, que lui meme à peut etre pas migrer sous Debian 12, mais le plugin ne date que d’avril 2024 donc je pense que dans un futur proche il le sera peut etre

1 « J'aime »

Pb a piriori dejà remonté là : Synchronisation ne fonctionne pas - #27 par clafouti2104

deb 12 et demon ne demarre pas.

Norbert

Je n’ai effectivement pas tester la compatibilité debian 12. Je tâche du jeter un œil courant janvier

1 « J'aime »

Il semble que le module Jeedom ne soit pas compatible sur debian 12 et python 3.11.
J’ai déjà fait moi-même un correctif de ce module pour python 3.11, mais il semblerait qu’il y ait autre chose qui bloque du coup. Je tâche de voir courant janvier ce qui le rendrait compatible entre ces différents versions

1 « J'aime »

8 messages ont été scindés en un nouveau sujet : Erreur reçue: ‹ TadoZoneState › object has no attribute ‹ hasattr ›

A toute fin utile, je signale/rappelle

ne pas tenir compte de ce sujet si l’info était déjà connue
Ceci ne s’adresse qu’à l’auteur du plugin (ou tout autre développeur)

1 « J'aime »

Conversation déplacée dans un nouveau sujet: Erreur reçue: 'TadoZoneState' object has no attribute 'hasattr'

1 « J'aime »

oui c’est ce que je fais déjà.
Par contre, je vais tester ton module, ce sera plus propre. Et si la mémoire est mieux gérée, et que la compatibilité debian 12 est incluse, cela va aider c’est sûr. Merci beaucoup :+1:

La dernière version du template jeedom fonctionne sous deb11 et deb12 sans problème de mémoire; en tout cas d’après mes tests. Donc le gain ne sera pas là.
Pour le reste c’est un choix personnel, il n’y pas de bonne ou mauvaise solution.

Ok. Je te dirai ce qu’il en est de mon côté. En tout cas je trouve plus propre de ne pas inclure un bout de code externe dans le mien, mais plutôt le récupérer comme dépendance. C’est ce que je veux dire.

1 « J'aime »

Bonjour @Mips,

J’ai testé le fix de jeedom.jeedom, et j’ai une plus petite fuite mémoire, mais elle persiste (je sais, il y a un autre thread sur le sujet, mais comme c’est en référence à cet échange…).
Par contre, j’ai testé le passage à l’utilisation de ton module jeedomdaemon en dépendance, et là, pas de fuite mémoire du tout. Par contre, juste après le lancement du démon, j’ai cette erreur qui se produit au premier appel lorsque je rappelle jeedom depuis le démon (send_to_jeedom): « Send command to daemon error: Server disconnected ».
Cependant, lors de mes appels suivants au démon, cela ne se reproduit pas (a priori, j’ai fait 5 à 10 appels successifs sans soucis).
J’ai relancé mon démon plusieurs fois, et c’est systématique. Uniquement le premier appel plante. Tout le reste est ok.
Donc problème mineur. Mais je dirais que ton module est plus qu’une très bonne alternative à jeedom.jeedom :slight_smile:

Dis-moi si tu préfères que je mette ce post dans un autre thread si besoin d’un échange avec plus de monde là-dessus.