Bonjour, après investigation, il me semble que le pb vient de ma version de PHP (je suis tj en PHP5) et la déclaration de la fonction a priori en PHP7.
Bonjour, je suis passé en php7.2 mais j’ai quand même un message php d’erreur de syntaxe et abeille refuse de se lancer. Si vous pouviez enlever ces « return type » function dans AbeilleTools.php ca m’arrangerait bien (il y en a 5 ou 6).
Non pas pour le moment. J’ai une 7.1 et une 7.2 de dispo
Je vais regarder si je trouve un php7.3 ou 7.4 compatible avec ma version ubuntu. Je te tiens au courant. Autrement sais tu si jeedom à une préco sur la version de php à utiliser?
Je viens de faire la mise à jour jeedom avec la version 4.1.17. C’est OK maintenant même avec ma version php7.2.
Un petit pb cependant, je n’arrive plus a passer sur le canal 26
voila ce que j’ai dans les log :
[2021-01-23 15:35:09][debug] L2 - procmsg({"topic":"CmdAbeille1\/Ruche\/setChannelMask","payload":"4000000","priority":1,"message":null})
[2021-01-23 15:35:09][debug] L2 - procmsg("CmdAbeille1\/Ruche\/setChannelMask" , "4000000" , 1)
[2021-01-23 15:35:09][debug] L2 - 1 argument command
[2021-01-23 15:35:09][debug] L1 - processCmd({"setChannelMask":"4000000","priority":1,"dest":"Abeille1"})
[2021-01-23 15:35:09][debug] setChannelMask
[2021-01-23 15:35:09][debug] sendCmd("Abeille1", cmd="0021", data="4000000", len="0003", priority=1)
[2021-01-23 15:35:09][debug] i: 1 key: 1
[2021-01-23 15:35:09][debug] J'ai 1 commande(s) pour la zigate a envoyer.
[2021-01-23 15:35:09][debug] sendCmdToZigate(Dest=Abeille1, cmd=0021, len=0003, datas=4000000)
[2021-01-23 15:35:09][debug] Envoi de la commande a la zigate: /dev/ttyUSB14-0021-0003-4000000
[2021-01-23 15:35:10][debug] Je n'ai pas de Ack (Status) depuis 1 secondes avec now = 1611412510 et timeLastAck = 1611412509 donc je considère la zigate dispo.....
[2021-01-23 15:35:10][debug] J'ai 1 commande(s) pour la zigate a envoyer.
[2021-01-23 15:35:10][debug] sendCmdToZigate(Dest=Abeille1, cmd=0021, len=0003, datas=4000000)
[2021-01-23 15:35:10][debug] Envoi de la commande a la zigate: /dev/ttyUSB14-0021-0003-4000000
[2021-01-23 15:35:11][debug] Je n'ai pas de Ack (Status) depuis 1 secondes avec now = 1611412511 et timeLastAck = 1611412510 donc je considère la zigate dispo.....
[2021-01-23 15:35:11][debug] J'ai 1 commande(s) pour la zigate a envoyer.
En creusant un peu, je ne peux pas entrer le bon nombre de caractères pour le canal 26. Quand je mets le 0 devant 4000000 j’ai une erreur « Le masque doit être une valeur hexa ». En commentant dans le php le test !isHex(mask) c’est OK, je peux configurer le canal 26.
Merci.
Je rencontre également un pb lors de la modification du nom d’un objet.
Ca met la pagaille. Il apparait tj sous l’ancien nom mais sans commande dans la page Abeille. On a 2 widgets (1 avec l’ancien nom sans commande et le nouveau avec les commandes mais qui ne marche pas). Si on supprime l’objet renommé, on a le widget avec l’ancien nom qui reste.