Homewizard Energy beta: problème suite update

Bonjour @nebz

J’ai tenté la mise à jour du 11/07/2024.
Je n’avais pas de changement dans l’affichage de l’équipement (pas de forceReturn…)
J’ai essayé de faire une nouvelle sauvegarde de l’équipement. Je n’ai pas eu de changement.
J’ai supprimé les deux équipements. Rien, ils ne sont pas redécouverts.
Relance des dépendances et restart du démon. Rien ne reviens.
Cela fait maintenant plus de 5 minutes et toujours rien.
Voici le log démon

[11-07-2024 16:48:02] INFO  : Démarrage démon HomeWizard...
[11-07-2024 16:48:02] DEBUG  : urlJeedom = http://192.168.11.96/core/api/jeeApi.php
[11-07-2024 16:48:02] DEBUG  : apiKey = ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr
[11-07-2024 16:48:02] DEBUG  : serverPort = 42009
[11-07-2024 16:48:02] DEBUG  : logLevel = debug
[11-07-2024 16:48:02] INFO  : Démon prêt et à l'écoute sur 42009 !
[11-07-2024 16:48:02] INFO  : Attente de la réception de la configuration...
[11-07-2024 16:48:02] INFO  : Recu une configuration de jeedom :{"setting":"initConfig"}
[11-07-2024 16:48:02] ERROR  : Pour faire une config, le démon a besoin d'une valeur a configurer
[11-07-2024 16:48:59] INFO  : Recu de jeedom: Demande d'arret
[11-07-2024 16:48:59] INFO  : Exit
[11-07-2024 16:49:00] INFO  : Démarrage démon HomeWizard...
[11-07-2024 16:49:00] DEBUG  : urlJeedom = http://192.168.11.96/core/api/jeeApi.php
[11-07-2024 16:49:00] DEBUG  : apiKey = ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr
[11-07-2024 16:49:00] DEBUG  : serverPort = 2370
[11-07-2024 16:49:00] DEBUG  : logLevel = debug
[11-07-2024 16:49:00] INFO  : Démon prêt et à l'écoute sur 2370 !
[11-07-2024 16:49:00] INFO  : Attente de la réception de la configuration...
[11-07-2024 16:49:00] INFO  : Recu une configuration de jeedom :{"setting":"initConfig"}
[11-07-2024 16:49:00] ERROR  : Pour faire une config, le démon a besoin d'une valeur a configurer
[11-07-2024 16:49:24] INFO  : Recu de jeedom: Demande d'arret
[11-07-2024 16:49:24] INFO  : Exit
[11-07-2024 16:50:02] INFO  : Démarrage démon HomeWizard...
[11-07-2024 16:50:02] DEBUG  : urlJeedom = http://192.168.11.96/core/api/jeeApi.php
[11-07-2024 16:50:02] DEBUG  : apiKey = ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr
[11-07-2024 16:50:02] DEBUG  : serverPort = 13834
[11-07-2024 16:50:02] DEBUG  : logLevel = debug
[11-07-2024 16:50:02] INFO  : Démon prêt et à l'écoute sur 13834 !
[11-07-2024 16:50:02] INFO  : Attente de la réception de la configuration...
[11-07-2024 16:50:02] INFO  : Recu une configuration de jeedom :{"setting":"initConfig"}
[11-07-2024 16:50:02] ERROR  : Pour faire une config, le démon a besoin d'une valeur a configurer
[11-07-2024 16:50:03] INFO  : Recu de jeedom: Demande d'arret
[11-07-2024 16:50:03] INFO  : Exit
[11-07-2024 16:51:05] INFO  : Démarrage démon HomeWizard...
[11-07-2024 16:51:05] DEBUG  : urlJeedom = http://192.168.11.96/core/api/jeeApi.php
[11-07-2024 16:51:05] DEBUG  : apiKey = ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr
[11-07-2024 16:51:05] DEBUG  : serverPort = 12566
[11-07-2024 16:51:05] DEBUG  : logLevel = debug
[11-07-2024 16:51:05] INFO  : Démon prêt et à l'écoute sur 12566 !
[11-07-2024 16:51:05] INFO  : Attente de la réception de la configuration...
[11-07-2024 16:51:06] INFO  : Recu une configuration de jeedom :{"setting":"initConfig"}
[11-07-2024 16:51:06] ERROR  : Pour faire une config, le démon a besoin d'une valeur a configurer
[11-07-2024 16:55:13] INFO  : Recu de jeedom: Demande d'arret
[11-07-2024 16:55:13] INFO  : Exit
[11-07-2024 16:55:14] INFO  : Démarrage démon HomeWizard...
[11-07-2024 16:55:14] DEBUG  : urlJeedom = http://192.168.11.96/core/api/jeeApi.php
[11-07-2024 16:55:14] DEBUG  : apiKey = ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr
[11-07-2024 16:55:14] DEBUG  : serverPort = 54824
[11-07-2024 16:55:14] DEBUG  : logLevel = debug
[11-07-2024 16:55:14] INFO  : Démon prêt et à l'écoute sur 54824 !
[11-07-2024 16:55:14] INFO  : Attente de la réception de la configuration...
[11-07-2024 16:55:14] INFO  : Recu une configuration de jeedom :{"setting":"initConfig"}
[11-07-2024 16:55:14] ERROR  : Pour faire une config, le démon a besoin d'une valeur a configurer

Log Homewizard

[2024-07-11 16:47:34] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=HomeWizard function=pre_update callInstallFunction=1
[2024-07-11 16:47:34] INFO  : Début d'activation du plugin
[2024-07-11 16:47:34] INFO  : Arrêt du démon HomeWizard
[2024-07-11 16:47:36] INFO  : Info sur le démon : {"log":"HomeWizard_deamon","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2024-07-10 14:33:41"}
[2024-07-11 16:47:36] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=HomeWizard function=update callInstallFunction=1
[2024-07-11 16:48:02] INFO  : Lancement du démon HomeWizard
[2024-07-11 16:48:02] DEBUG  : Lancement démon HomeWizard : nice -n 19 node  /var/www/html/plugins/HomeWizard/resources/HomeWizard.js http://192.168.11.96/core/api/jeeApi.php ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr 42009 debug
[2024-07-11 16:48:02] INFO  : Démon HomeWizard lancé
[2024-07-11 16:48:02] DEBUG  : Passage dans la fonction event daemonReady
[2024-07-11 16:48:02] DEBUG  : Configuration InitConfig...
[2024-07-11 16:48:02] DEBUG  : Erreur du démon :Pour faire une config, le démon a besoin d'une valeur a configurer
[2024-07-11 16:48:02] DEBUG  : InitConfig brut : {"result":"ko","msg":"Pour faire une config, le démon a besoin d'une valeur a configurer"}
[2024-07-11 16:48:59] INFO  : Arrêt du démon HomeWizard
[2024-07-11 16:49:00] INFO  : Lancement du démon HomeWizard
[2024-07-11 16:49:00] DEBUG  : Lancement démon HomeWizard : nice -n 19 node  /var/www/html/plugins/HomeWizard/resources/HomeWizard.js http://192.168.11.96/core/api/jeeApi.php ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr 2370 debug
[2024-07-11 16:49:00] INFO  : Démon HomeWizard lancé
[2024-07-11 16:49:00] DEBUG  : Passage dans la fonction event daemonReady
[2024-07-11 16:49:00] DEBUG  : Configuration InitConfig...
[2024-07-11 16:49:00] DEBUG  : Erreur du démon :Pour faire une config, le démon a besoin d'une valeur a configurer
[2024-07-11 16:49:00] DEBUG  : InitConfig brut : {"result":"ko","msg":"Pour faire une config, le démon a besoin d'une valeur a configurer"}
[2024-07-11 16:49:24] INFO  : Arrêt du démon HomeWizard
[2024-07-11 16:50:02] INFO  : Lancement du démon HomeWizard
[2024-07-11 16:50:02] DEBUG  : Lancement démon HomeWizard : nice -n 19 node  /var/www/html/plugins/HomeWizard/resources/HomeWizard.js http://192.168.11.96/core/api/jeeApi.php ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr 13834 debug
[2024-07-11 16:50:02] INFO  : Démon HomeWizard lancé
[2024-07-11 16:50:02] DEBUG  : Passage dans la fonction event daemonReady
[2024-07-11 16:50:02] DEBUG  : Configuration InitConfig...
[2024-07-11 16:50:02] DEBUG  : Erreur du démon :Pour faire une config, le démon a besoin d'une valeur a configurer
[2024-07-11 16:50:02] DEBUG  : InitConfig brut : {"result":"ko","msg":"Pour faire une config, le démon a besoin d'une valeur a configurer"}
[2024-07-11 16:50:03] INFO  : Arrêt du démon HomeWizard
[2024-07-11 16:50:04] 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-07-11 16:50:02
[2024-07-11 16:51:05] INFO  : Lancement du démon HomeWizard
[2024-07-11 16:51:05] DEBUG  : Lancement démon HomeWizard : nice -n 19 node  /var/www/html/plugins/HomeWizard/resources/HomeWizard.js http://192.168.11.96/core/api/jeeApi.php ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr 12566 debug
[2024-07-11 16:51:05] INFO  : Démon HomeWizard lancé
[2024-07-11 16:51:06] DEBUG  : Passage dans la fonction event daemonReady
[2024-07-11 16:51:06] DEBUG  : Configuration InitConfig...
[2024-07-11 16:51:06] DEBUG  : Erreur du démon :Pour faire une config, le démon a besoin d'une valeur a configurer
[2024-07-11 16:51:06] DEBUG  : InitConfig brut : {"result":"ko","msg":"Pour faire une config, le démon a besoin d'une valeur a configurer"}
[2024-07-11 16:55:13] INFO  : Arrêt du démon HomeWizard
[2024-07-11 16:55:14] INFO  : Lancement du démon HomeWizard
[2024-07-11 16:55:14] DEBUG  : Lancement démon HomeWizard : nice -n 19 node  /var/www/html/plugins/HomeWizard/resources/HomeWizard.js http://192.168.11.96/core/api/jeeApi.php ucyyY2yid4S0NL1AwviWhJ32AUHqhA0gwN2yIVjYSVY1BX0S11YkaE7boUEiPftr 54824 debug
[2024-07-11 16:55:14] INFO  : Démon HomeWizard lancé
[2024-07-11 16:55:14] DEBUG  : Passage dans la fonction event daemonReady
[2024-07-11 16:55:14] DEBUG  : Configuration InitConfig...
[2024-07-11 16:55:14] DEBUG  : Erreur du démon :Pour faire une config, le démon a besoin d'une valeur a configurer
[2024-07-11 16:55:14] DEBUG  : InitConfig brut : {"result":"ko","msg":"Pour faire une config, le démon a besoin d'une valeur a configurer"}

Hello, vérifie car j’ai fait au moins 20 mises à jour aujourd’hui… Es-tu sûre d’avoir la dernière ?

Édit : ah je pense avoir trouvé, met à jour

Edit2 : je viens de faire plus de test et avec l’avant dernière et la dernière version je reproduis pas… donc à mon avis t’étais pas à jour

Bonjour,

J’ai supprimé le plugin suivi d’une nouvelle installation.
Il a retrouvé les P1.
J’en ai effacé un et il est bien revenu
Cela semble OK.

J’ai essayé d’accéder à la doc mais ne l’ai pas trouvée

Oui non la doc est pas encore faite :slight_smile:

Et tu as pu modifier la période pour correspondre à ton besoin ?

Bonjour,

Je veins de voir le champ pour la périodicité.
Est-ce bien des ms ? A vérifier dans tooltip et unité indiquée.
Tu as mis 5. Je pense plus à 5 secondes d’ou mon doute.
Le champ permet seulement un seul digit.

Edit: J’ai mis 30 et malgré redémarrage du démon le log montre toujours une interrogation toutes les 5 secondes.

Edit2: J’ai mis 30000 et la périodicité passe à 30 secondes. C’est donc bien des ms.

oui je vois pas ce qui te faisais en douter :slight_smile:


(testé sur firefox, edge et chrome)

oui si <100 je met 5sec par défaut, comme le constructeur ne conseille pas des petites valeurs

La dimension du champ 1 digit.

J’ai vu dans ton screenshot que tu as modifié la taille du champ.

J’ai un problème pour afficher les commandes:
wifi-ssid, Meter_model, unique_id, Montly_power_peak_timestamp
Dans la configuration affichage de la commande, je n’ai que « Défaut »

En fait, tous les types sont « info, other ».
Pour ce type de commande, j’utilise moi, « info,string ».
N’est-ce pas le problème?

Non il a toujours été de cette taille… tu as quelle version de jeedom ? Quel navigateur ? Peut être un petit écran ? Je vais essayer en redimensionnant la fenetre

Oui probablement, je vais corriger

je confirme c’est quand on a un petit ecran (mais pas un trop petit car là ca passe bien), je viens d’augmenter un peu la largeur, ca a l’air de passer mieux

c’est corrigé aussi

Pour le redimentionnement de la fenètre, c’est OK.
Pour info, je suis sur un Macbook Air 13". J’utilise Chrome. Voila la vue sauf le dock.

EDIT: C’est le même rendu sur safari ou firefox.

L’affichage des commandes passe aussi.
J’ai du détruire lles commandes concernées et sauvegarder l’équipement

1 « J'aime »

Ok, il me reste un problème que je ne sais pas régler… si on désactive le api locale ou qu’on l’active quand le démon est lancé, l’équipement envoi un paquet de découverte (mDNS) invalide et ça fait planter le démon…

Ça n’a l’air d’arriver qu’avec les dernières versions du firmware

Je crois que je vais juste le documenter et tant pis… surtout que jeedom relance le démon dans les 5 minutes (via le cron5 plugin) donc pas cata

Ce n’est pas un cas qui devrait se présenter souvent. On peut donc vivre avec cette condition.

Je viens de vérifier une mise à jour de mon Homewizard P1 et la dernière version disponible est toujours 4.19

Je vais installer le plugin beta sur la prod de ma seconde résidence.

EDIT: Pour info, j’information de périodicité n’apparait dans la fenêtre de configuration qu’après fermeture et réouverture. Elle n’apparait pas directement.

EDIT2: le message à la sauvegarde de la périodicité. Il y a une faute de langue.
« Le démon n’est PAS averti. … » Il manque le PAS.

quand tu veux dire directement c’est à dire ? directement quand un équipement est découvert ?
Oui logique, c’est fait en php dans configuration.php, mais si le nouvel équipement est detecté alors que cette fenetre est ouverte (genre si tu relances le démon) y’a un refresh sur la fenetre donc normalement pas de problème car tu reviens à la liste des équipements et donc tu dois ouvrir configuration et là c’est bon

corrigé en beta

Pour le firmware je t’ai envoyé une capture en message privé

Je ne vois pas la capture