Cherche beta testeur pour wifilightV2

Bonjour,
J’aurais besoin de beta testeurs pour le plugin wifilightV2
Le demon a été séparé en 2 avec un démon spécifique Tuya/Yeelignt
L’objectif est de tester que tout fonctionne lors de l’installation, lors du démarrage du démon et particulièrement pour Tuya.
Merci pour votre aide

1 « J'aime »

Bonjour,

Il y a une erreur lors du démarrage du démon, son statut reste NOK :

Erreur sur wifilightV2::daemonTuya() : Call to a member function debug() on string

wifilightV2 : 2022-03-24 20:32:50
Jeedom : 4.2.14
Debian : 10.11

c’est dans le http error ? iln’y a pas de n° de ligne ?
rien dans les logs du plugin ?

Je viens de réaliser les tests suivants :

  • Installation de la Beta sur un Jeedom vierge : pas d’erreur

  • Installation de la Stable puis de la Beta sur un Jeedom vierge : pas d’erreur

  • Restauration de ma prod. sur un Jeedom vierge (donc avec le plugin en Stable qui contient tous mes équipements) puis installation de la Beta : erreur

cron_execution :

0000|[Erreur] wifilightV2::daemonTuya() : Call to a member function debug() on string  [Erreur] wifilightV2::daemonTuya() : Call to a member function debug() on string

wifilightV2 :

0000|[2022-03-25 00:51:39]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=wifilightV2 function=pre_update callInstallFunction=1
0001|[2022-03-25 00:51:42]INFO : Début d'activation du plugin
0002|[2022-03-25 00:51:43]INFO : Info sur le démon : {"log":"","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2022-03-25 00:51:25"}
0003|[2022-03-25 00:51:43]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=wifilightV2 function=update callInstallFunction=1
0004|[2022-03-25 00:51:44]DEBUG : ct:1  timestart:1641964530  time :1648165904
0005|[2022-03-25 00:51:53]DEBUG : Config Change Restart demon
0006|[2022-03-25 00:51:53]DEBUG : timedemon
0007|[2022-03-25 00:51:53]DEBUG : delta1648165913
0008|[2022-03-25 00:51:53]DEBUG : Run demon
0009|[2022-03-25 00:51:55]ERROR : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2022-03-25 00:51:25
0010|[2022-03-25 00:54:34]DEBUG : Config Change Restart demon
0011|[2022-03-25 00:54:34]DEBUG : timedemon1648165913
0012|[2022-03-25 00:54:34]DEBUG : delta161
0013|[2022-03-25 00:54:34]DEBUG : Run demon
0014|[2022-03-25 00:54:35]ERROR : Erreur sur wifilightV2::daemonTuya() : Call to a member function debug() on string
0015|[2022-03-25 00:54:35]DEBUG : timedemon1648166074
0016|[2022-03-25 00:54:35]DEBUG : delta1
0017|[2022-03-25 00:54:35]DEBUG : Run demon
0018|[2022-03-25 00:54:37]DEBUG : >>>>Daemon Started
0019|[2022-03-25 00:54:37]DEBUG :    Memory used :2995 ko 768 o
0020|[2022-03-25 00:54:37]DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Search for devices - V1.87 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
0021|[2022-03-25 00:54:37]DEBUG : ** Chaudière - Ewelink @192.168.1.16 **
0022|[2022-03-25 00:54:37]DEBUG : ** Bande LED bibliothèque - Ewelink @192.168.1.34 **
0023|[2022-03-25 00:54:37]DEBUG : ** Caméra - Ewelink @192.168.1.35 **
0024|[2022-03-25 00:54:37]DEBUG : ** Chauffage soufflant - TpLinkHS110 @192.168.1.21 **
0025|[2022-03-25 00:54:37]DEBUG :     Cmd : {"system":{"get_sysinfo":{}}} connect to : 192.168.1.21  9999 err_code|0 sw_ver|1.2.6 Build 200727 Rel.121115 hw_ver|1.0 type|IOT.SMARTPLUGSWITCH model|HS110(FR) mac|50:C7:BF:B6:B7:A9 deviceId|80065C350D3B6051D49893EF603D297718AE3537 hwId|797CB3D09D9A83B1C43A623C6DD103C2 fwId|00000000000000000000000000000000 oemId|0D13F703F04C040DC3D27DB248C01A1A alias|TP-Link HS110 (1) dev_name|Wi-Fi Smart Plug With Energy Monitoring icon_hash| relay_state|0 on_time|0 active_mode|schedule feature|TIM:ENE updating|0 rssi|-47 led_off|0 latitude|43.631078 longitude|3.863413
0026|[2022-03-25 00:54:37]DEBUG :     Cmd : {"emeter":{"get_realtime":{}}} connect to : 192.168.1.21  9999 current|0.016383 voltage|228.893988 power|0 total|0.772 err_code|0
0027|[2022-03-25 00:54:37]DEBUG :     Cmd : {"emeter":{"get_daystat":{"month":3,"year":2022}}} connect to : 192.168.1.21  9999 day_list|ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray err_code|0
0028|[2022-03-25 00:54:37]DEBUG :     Cmd : {"emeter":{"get_monthstat":{"year":2022}}} connect to : 192.168.1.21  9999 month_list|ArrayArray err_code|0
0029|[2022-03-25 00:54:37]DEBUG :  No dps states to update
0030|[2022-03-25 00:54:37]ERROR : Erreur sur wifilightV2::daemonTuya() : Call to a member function debug() on string
0031|[2022-03-25 00:54:37]DEBUG :  - On:0 - Current:0.016383 - Power:0 - Voltage:228.893988 - Conso:0.772 - Led:1 - StatDay: - StatMonth:
0032|[2022-03-25 00:54:37]DEBUG : ** Equipements multimédias - TpLinkHS110 @192.168.1.22 **
0033|[2022-03-25 00:54:37]DEBUG :     Cmd : {"system":{"get_sysinfo":{}}} connect to : 192.168.1.22  9999 err_code|0 sw_ver|1.2.6 Build 200727 Rel.121115 hw_ver|1.0 type|IOT.SMARTPLUGSWITCH model|HS110(FR) mac|50:C7:BF:B6:B7:75 deviceId|800646C8BA8A521F855E5DE4426A19D718AEB72B hwId|797CB3D09D9A83B1C43A623C6DD103C2 fwId|00000000000000000000000000000000 oemId|0D13F703F04C040DC3D27DB248C01A1A alias|TP-Link HS110 (2) dev_name|Wi-Fi Smart Plug With Energy Monitoring icon_hash| relay_state|1 on_time|58409 active_mode|schedule feature|TIM:ENE updating|0 rssi|-67 led_off|0 latitude|43.631078 longitude|3.863413
0034|[2022-03-25 00:54:37]DEBUG :     Cmd : {"emeter":{"get_realtime":{}}} connect to : 192.168.1.22  9999 current|1.132932 voltage|228.836768 power|219.027727 total|27.996 err_code|0
0035|[2022-03-25 00:54:37]DEBUG :     Cmd : {"emeter":{"get_daystat":{"month":3,"year":2022}}} connect to : 192.168.1.22  9999 day_list|ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray err_code|0
0036|[2022-03-25 00:54:37]DEBUG :     Cmd : {"emeter":{"get_monthstat":{"year":2022}}} connect to : 192.168.1.22  9999 month_list|ArrayArray err_code|0
0037|[2022-03-25 00:54:37]DEBUG :  No dps states to update
0038|[2022-03-25 00:54:37]DEBUG :  - On:1 - Current:1.132932 - Power:219.027727 - Voltage:228.836768 - Conso:27.996 - Led:1 - StatDay: - StatMonth:
0039|[2022-03-25 00:54:37]DEBUG : ** Plafonnier cuisine - Ewelink @192.168.1.19 **
0040|[2022-03-25 00:54:37]DEBUG : ** Plafonnier salon - Ewelink @192.168.1.18 **
0041|[2022-03-25 00:54:37]DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Memory used :3350 ko <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

L’erreur se produit à chaque lancement automatique du démon qui reste NOK.
Étonnamment le plugin fonctionne et on voit dans les log que le démon tourne bien que NOK.

Edit : si je supprime tous mes équipements l’erreur disparaît et le démon passe au vert, je vais essayer de trouver le fautif.

Edit2 : trouvé, c’est les Yeelight, il suffit de créer un équipement avec cette config. et l’erreur apparaît aussi tôt :

Je pense avoir corrigé
tester la nouvelle beta

Bonjour,

C’est OK avec la dernière Beta, plus d’erreur.
Voici les différents équipements/protocoles que j’ai testé (commande action et retour d’état) :

  • Tuya : OK (équipements intégrés et équipements personnalisés)

  • Yeelight : OK

  • Ewelink : OK

  • Kasa : OK

Aucune erreur, les 4 logs séparés sont bien créés :
Capture d’écran 2022-03-25 200500

Faut-il tester les méthodes d’inclusions ou elles ne sont pas impactées ?
Voulez-vous que je teste autre chose ?

HS : Pouvez-vous mettre à jour le fichier info.json avec les clés changelog_beta et documentation_beta car sinon en V4.2 les boutons n’apparaissent plus dans la config. du plugin et ce n’est pas très pratique :

La version beta est prête à passer en stable avec tous les correctifs de doc de config etc.

Si tu as le temps de tester les inclusions et que c’est OK ça partira en stable

Ça sera fait d’ici la fin du week-end pour les équipements que je possède.

Bonjour,

Voici les méthodes d’inclusions que j’ai testé :

  • Tuya/Wi-Fi : OK

  • Ewelink : OK

  • Kasa : OK

Je pense que c’est OK pour un passage un Stable.

OK merci beaucoup !

1 « J'aime »