Perte des remontées d'information MyHome SCS

Bonjour à vous,

Bon, toujours pas… (même avec la version du 4 Mars 2021)

Pour faire suite à mon précédent poste dans un autre stream (que je re-route par ici) :
J’ai bien vérifié, pas d’IGMP sur mon switch. J’ai tout redémarré (Switch, Jeedom, Syno etc.). Pour info j’avais le même problème sur mon RPI avant, je pensais à un pb de perf (et le daemon qui loupait les paquets du bus…), mais malgré un jeedom bien plus réactif, toujours pas de stabilité sur ce plugin.

Autre info, j’ai essayé la beta, les volets ça marche nickel (Commandes uniquement, pas les retours d’états) mais les commandes de lumières rien du tout…
→ Je suis reparti sur une fresh install, en version stable. J’ai recréé tous mes équipements, retour à la case départ (tout marche mais au bout de quelques minutes, plus de remontées d’infos…).

Quelques traces au cas où :

myhomescs

[2021-12-03 11:31:18][INFO] : Lancement démon myhomescsevent : /usr/bin/python /var/www/html/plugins/myhomescs/ressources/myhomescscmd/myhomescsevent.py -l -o /tmp/config_myhomescs.xml -D
[2021-12-03 11:31:18][INFO] : Reçu sur Jeedom : *#*1##
[2021-12-03 11:31:18][INFO] : Reçu sur Jeedom : *#*1##
[2021-12-03 11:31:18][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *#*1##     [format] => ACK     [mode] => UNKNOWN     [media] => SCS     [type] => scene     [value] =>      [dimension] =>      [param] =>      [A] =>      [PL] =>      [date] => 2021-12-03 11:31:18 )
[2021-12-03 11:31:18][DEBUG] : Jeemyhomescs_Trame non interprétée
[2021-12-03 11:31:18][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *#*1##     [format] => ACK     [mode] => UNKNOWN     [media] => SCS     [type] => scene     [value] =>      [dimension] =>      [param] =>      [A] =>      [PL] =>      [date] => 2021-12-03 11:31:18 )
[2021-12-03 11:31:18][DEBUG] : Jeemyhomescs_Trame non interprétée
[2021-12-03 11:31:19][INFO] : Démon Myhomeevent lancé
[2021-12-03 11:31:34][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:31:34][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:31:34 )
[2021-12-03 11:31:34][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:31:34][DEBUG] : Update Status Light
[2021-12-03 11:31:34][DEBUG] : LogicalID : 33 date : 1638527494 family : LIGHTING
[2021-12-03 11:31:34][DEBUG] : mise a jour du status : 0
[2021-12-03 11:31:38][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:31:38][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:31:38 )
[2021-12-03 11:31:38][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:31:38][DEBUG] : Update Status Light
[2021-12-03 11:31:38][DEBUG] : LogicalID : 33 date : 1638527498 family : LIGHTING
[2021-12-03 11:31:38][DEBUG] : mise a jour du status : 100
[2021-12-03 11:32:18][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:32:18][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:32:18 )
[2021-12-03 11:32:18][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:32:18][DEBUG] : Update Status Light
[2021-12-03 11:32:18][DEBUG] : LogicalID : 33 date : 1638527538 family : LIGHTING
[2021-12-03 11:32:18][DEBUG] : mise a jour du status : 0
[2021-12-03 11:32:21][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:32:21][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:32:21 )
[2021-12-03 11:32:21][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:32:21][DEBUG] : Update Status Light
[2021-12-03 11:32:21][DEBUG] : LogicalID : 33 date : 1638527541 family : LIGHTING
[2021-12-03 11:32:21][DEBUG] : mise a jour du status : 100
[2021-12-03 11:32:25][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:32:25][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:32:25 )
[2021-12-03 11:32:25][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:32:25][DEBUG] : Update Status Light
[2021-12-03 11:32:25][DEBUG] : LogicalID : 33 date : 1638527545 family : LIGHTING
[2021-12-03 11:32:25][DEBUG] : mise a jour du status : 0
[2021-12-03 11:32:28][INFO] : Envoi depuis Jeedom : *1*1*33## : *#*1##
[2021-12-03 11:32:28][DEBUG] : Fermeture du socket...
[2021-12-03 11:32:28][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:32:28][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:32:28 )
[2021-12-03 11:32:28][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:32:28][DEBUG] : Update Status Light
[2021-12-03 11:32:28][DEBUG] : LogicalID : 33 date : 1638527548 family : LIGHTING
[2021-12-03 11:32:28][DEBUG] : mise a jour du status : 100
[2021-12-03 11:32:32][INFO] : Envoi depuis Jeedom : *1*0*33## : *#*1##
[2021-12-03 11:32:32][DEBUG] : Fermeture du socket...
[2021-12-03 11:32:32][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:32:32][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:32:32 )
[2021-12-03 11:32:32][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:32:32][DEBUG] : Update Status Light
[2021-12-03 11:32:32][DEBUG] : LogicalID : 33 date : 1638527552 family : LIGHTING
[2021-12-03 11:32:32][DEBUG] : mise a jour du status : 0
[2021-12-03 11:32:39][INFO] : Envoi depuis Jeedom : *1*1*33## : *#*1##
[2021-12-03 11:32:39][DEBUG] : Fermeture du socket...
[2021-12-03 11:32:39][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:32:39][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:32:39 )
[2021-12-03 11:32:39][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:32:39][DEBUG] : Update Status Light
[2021-12-03 11:32:39][DEBUG] : LogicalID : 33 date : 1638527559 family : LIGHTING
[2021-12-03 11:32:39][DEBUG] : mise a jour du status : 100
[2021-12-03 11:33:15][INFO] : Envoi depuis Jeedom : *1*0*33## : *#*1##
[2021-12-03 11:33:15][DEBUG] : Fermeture du socket...
[2021-12-03 11:33:15][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:33:15][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:33:15 )
[2021-12-03 11:33:15][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:33:15][DEBUG] : Update Status Light
[2021-12-03 11:33:15][DEBUG] : LogicalID : 33 date : 1638527595 family : LIGHTING
[2021-12-03 11:33:15][DEBUG] : mise a jour du status : 0
[2021-12-03 11:33:18][INFO] : Envoi depuis Jeedom : *1*1*33## : *#*1##
[2021-12-03 11:33:18][DEBUG] : Fermeture du socket...
[2021-12-03 11:33:18][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:33:18][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:33:18 )
[2021-12-03 11:33:18][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:33:18][DEBUG] : Update Status Light
[2021-12-03 11:33:18][DEBUG] : LogicalID : 33 date : 1638527598 family : LIGHTING
[2021-12-03 11:33:18][DEBUG] : mise a jour du status : 100
[2021-12-03 11:33:22][INFO] : Envoi depuis Jeedom : *1*0*33## : *#*1##
[2021-12-03 11:33:22][DEBUG] : Fermeture du socket...
[2021-12-03 11:33:22][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:33:22][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:33:22 )
[2021-12-03 11:33:22][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:33:22][DEBUG] : Update Status Light
[2021-12-03 11:33:22][DEBUG] : LogicalID : 33 date : 1638527602 family : LIGHTING
[2021-12-03 11:33:22][DEBUG] : mise a jour du status : 0
[2021-12-03 11:33:26][INFO] : Envoi depuis Jeedom : *1*1*33## : *#*1##
[2021-12-03 11:33:26][DEBUG] : Fermeture du socket...
[2021-12-03 11:33:26][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:33:26][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:33:26 )
[2021-12-03 11:33:26][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:33:26][DEBUG] : Update Status Light
[2021-12-03 11:33:26][DEBUG] : LogicalID : 33 date : 1638527606 family : LIGHTING
[2021-12-03 11:33:26][DEBUG] : mise a jour du status : 100
[2021-12-03 11:39:46][INFO] : Envoi depuis Jeedom : *1*0*33## : *#*1##
[2021-12-03 11:39:46][DEBUG] : Fermeture du socket...
[2021-12-03 11:39:46][INFO] : Reçu sur Jeedom : *1*0*33##
[2021-12-03 11:39:46][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*0*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => OFF     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:39:46 )
[2021-12-03 11:39:46][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:39:46][DEBUG] : Update Status Light
[2021-12-03 11:39:46][DEBUG] : LogicalID : 33 date : 1638527986 family : LIGHTING
[2021-12-03 11:39:46][DEBUG] : mise a jour du status : 0
[2021-12-03 11:39:48][INFO] : Envoi depuis Jeedom : *1*1*33## : *#*1##
[2021-12-03 11:39:48][DEBUG] : Fermeture du socket...
[2021-12-03 11:39:48][INFO] : Reçu sur Jeedom : *1*1*33##
[2021-12-03 11:39:48][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *1*1*33##     [format] => BUS_COMMAND     [mode] => UNICAST     [media] => SCS     [type] => light     [value] => ON     [dimension] =>      [param] =>      [A] => 3     [PL] => 3     [date] => 2021-12-03 11:39:48 )
[2021-12-03 11:39:48][DEBUG] : Jeemyhomescs_BUS_COMMAND
[2021-12-03 11:39:48][DEBUG] : Update Status Light
[2021-12-03 11:39:48][DEBUG] : LogicalID : 33 date : 1638527988 family : LIGHTING
[2021-12-03 11:39:48][DEBUG] : mise a jour du status : 100
[2021-12-03 11:52:07][INFO] : Envoi depuis Jeedom : *1*0*33## : *#*1##
[2021-12-03 11:52:07][DEBUG] : Fermeture du socket...
[2021-12-03 11:52:11][INFO] : Envoi depuis Jeedom : *1*1*33## : *#*1##
[2021-12-03 11:52:11][DEBUG] : Fermeture du socket...
[2021-12-03 11:52:13][INFO] : Envoi depuis Jeedom : *1*0*33## : *#*1##
[2021-12-03 11:52:13][DEBUG] : Fermeture du socket...
[2021-12-03 11:52:52][INFO] : Envoi depuis Jeedom : *#13**0## : *#13**0*11*52*07*001##
[2021-12-03 11:52:52][DEBUG] : Fermeture du socket...

→ Tout marche correctement, même après une pause d’environ 12-13 minutes (alors que vous allez le voir, je n’ai plus de retour après 11:39)

myhomescsd

2021-12-03 11:31:17,918 - MainThread - myhomescsevent:162 - DEBUG - Signal 15 caught, exiting...
2021-12-03 11:31:17,918 - MainThread - myhomescsevent:148 - DEBUG - Shutdown
2021-12-03 11:31:17,918 - MainThread - myhomescsevent:151 - DEBUG - Removing PID Event file /tmp/myhomescs.pid
2021-12-03 11:31:17,918 - MainThread - myhomescsevent:154 - DEBUG - Exit 0
2021-12-03 11:31:18,535 - MainThread - myhomescsevent:448 - DEBUG - Python version: 2.7.16
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:449 - DEBUG - MYHOMESCSEVENT Version: 0.1
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:450 - DEBUG - Date: 2017-02-02 20:33:10 +0200
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:454 - DEBUG - Configfile: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:455 - DEBUG - Read configuration file
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,536 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,537 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: trigger_url
2021-12-03 11:31:18,538 - MainThread - myhomescsevent:226 - DEBUG - Found: <trigger_url>http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php</trigger_url>
2021-12-03 11:31:18,538 - MainThread - myhomescsevent:228 - DEBUG - --> http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php
2021-12-03 11:31:18,538 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,538 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,538 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,538 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,539 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: apikey
2021-12-03 11:31:18,539 - MainThread - myhomescsevent:226 - DEBUG - Found: <apikey>68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx</apikey>
2021-12-03 11:31:18,539 - MainThread - myhomescsevent:228 - DEBUG - --> 68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx
2021-12-03 11:31:18,539 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,539 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,540 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,540 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,542 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: trigger_timeout
2021-12-03 11:31:18,543 - MainThread - myhomescsevent:226 - DEBUG - Found: <trigger_timeout>10</trigger_timeout>
2021-12-03 11:31:18,543 - MainThread - myhomescsevent:228 - DEBUG - --> 10
2021-12-03 11:31:18,543 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,543 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,543 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,543 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,544 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: f454host
2021-12-03 11:31:18,544 - MainThread - myhomescsevent:226 - DEBUG - Found: <f454host>192.168.10.191</f454host>
2021-12-03 11:31:18,544 - MainThread - myhomescsevent:228 - DEBUG - --> 192.168.10.191
2021-12-03 11:31:18,544 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,545 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,545 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,545 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,545 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: f454portevent
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:226 - DEBUG - Found: <f454portevent>20000</f454portevent>
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:228 - DEBUG - --> 20000
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:320 - DEBUG - F454Host: 192.168.10.191
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:321 - DEBUG - F454Port: 20000
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,546 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,547 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,547 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: sockethost
2021-12-03 11:31:18,547 - MainThread - myhomescsevent:226 - DEBUG - Found: <sockethost>127.0.0.1</sockethost>
2021-12-03 11:31:18,547 - MainThread - myhomescsevent:228 - DEBUG - --> 127.0.0.1
2021-12-03 11:31:18,548 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,548 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,548 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,548 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: socketportcmd
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:226 - DEBUG - Found: <socketportcmd>55005</socketportcmd>
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:228 - DEBUG - --> 55005
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:324 - DEBUG - SocketHost: 127.0.0.1
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:325 - DEBUG - SocketPort: 55005
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,549 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,550 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: daemon_pidfile
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:226 - DEBUG - Found: <daemon_pidfile>/tmp/myhomescs.pid</daemon_pidfile>
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:228 - DEBUG - --> /tmp/myhomescs.pid
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:330 - DEBUG - Daemon_pidfile: /tmp/myhomescs.pid
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,551 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,552 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,552 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: log_msg
2021-12-03 11:31:18,552 - MainThread - myhomescsevent:226 - DEBUG - Found: <log_msg>yes</log_msg>
2021-12-03 11:31:18,552 - MainThread - myhomescsevent:228 - DEBUG - --> yes
2021-12-03 11:31:18,552 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,552 - MainThread - myhomescsevent:202 - DEBUG - Open configuration file
2021-12-03 11:31:18,553 - MainThread - myhomescsevent:203 - DEBUG - File: /tmp/config_myhomescs.xml
2021-12-03 11:31:18,553 - MainThread - myhomescsevent:214 - DEBUG - Parse config XML data
2021-12-03 11:31:18,553 - MainThread - myhomescsevent:222 - DEBUG - Get the configuration item: log_msgfileevent
2021-12-03 11:31:18,553 - MainThread - myhomescsevent:226 - DEBUG - Found: <log_msgfileevent>/var/www/html/core/class/../../log/myhomescsd.message</log_msgfileevent>
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:228 - DEBUG - --> /var/www/html/core/class/../../log/myhomescsd.message
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:233 - DEBUG - Return
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:461 - DEBUG - Daemon Event
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:462 - DEBUG - Check PID file for Event
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:467 - DEBUG - PID Event file '/tmp/myhomescs.pid'
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:475 - DEBUG - PID Event file does not exists
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:483 - DEBUG - Check platform
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:490 - DEBUG - Platform: linux2
2021-12-03 11:31:18,554 - MainThread - myhomescsevent:493 - DEBUG - Write PID Event file
2021-12-03 11:31:18,555 - MainThread - myhomescsevent:500 - DEBUG - Start daemon Event
2021-12-03 11:31:18,576 - MainThread - myhomescsevent:193 - DEBUG - Writing PID 20307 to /tmp/myhomescs.pid
2021-12-03 11:31:18,589 - MainThread - myhomescsevent:269 - DEBUG - Start Connect Event...
2021-12-03 11:31:18,612 - Thread-1 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'YZY1ZZ'}
2021-12-03 11:31:18,629 - Thread-2 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'YZY1ZZ'}
2021-12-03 11:31:34,354 - Thread-3 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:31:38,170 - Thread-4 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}
2021-12-03 11:32:18,941 - Thread-5 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:32:21,456 - Thread-6 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}
2021-12-03 11:32:25,276 - Thread-7 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:32:28,521 - Thread-8 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}
2021-12-03 11:32:32,751 - Thread-9 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:32:39,462 - Thread-10 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}
2021-12-03 11:33:15,529 - Thread-11 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:33:18,828 - Thread-12 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}
2021-12-03 11:33:22,098 - Thread-13 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:33:26,468 - Thread-14 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}
2021-12-03 11:39:46,461 - Thread-15 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y0Y33ZZ'}
2021-12-03 11:39:48,949 - Thread-16 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': '68JWQBSS3qfHhPQ2T285kuvHNrU0bHYx', 'trame': 'Y1Y1Y33ZZ'}

→ On peut voir ici que je n’ai pas de retour d’état de mes dernières commandes à partir de 11H40

myhomescs.message

---------------------------------
2021-12-03 11:31:18 Received data : => *#*1##
---------------------------------
2021-12-03 11:31:18 Received data : => *#*1##
---------------------------------
2021-12-03 11:31:34 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:31:38 Received data : => *1*1*33##
---------------------------------
2021-12-03 11:32:18 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:32:21 Received data : => *1*1*33##
---------------------------------
2021-12-03 11:32:25 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:32:28 Received data : => *1*1*33##
---------------------------------
2021-12-03 11:32:32 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:32:39 Received data : => *1*1*33##
---------------------------------
2021-12-03 11:33:15 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:33:18 Received data : => *1*1*33##
---------------------------------
2021-12-03 11:33:22 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:33:26 Received data : => *1*1*33##
---------------------------------
2021-12-03 11:39:46 Received data : => *1*0*33##
---------------------------------
2021-12-03 11:39:48 Received data : => *1*1*33##

→ Même constat ici
Comme vous pouvez le voir, même en mode débug, je ne vois pas d’erreur… Je désespère…

Je suis vraiment déçu car c’est maintenant depuis plusieurs années un plugin officiel Jeedom, à 7€ quand même (ce n’est pas la mort c’est sûr, mais assez couteux par rapport aux autres), et j’ai l’impression que l’on doit galérer à nous même faire des tests… (Même la doc a des captures qui ne correspondent pas, je pense copier-coller du plugin MyHOME sans fil…).

Merci en tout cas la communauté pour vos feedbacks, je ne désespère pas, mais j’espère un jour pouvoir interconnecter ma domotique Legrand avec Jeedom…
N’hésitez pas à partager vos idées en tout cas ! :slight_smile: Je prends tout ce qui peut aider…

2 « J'aime »

Bonjour,

As-tu essayé d’ajouter l’IP de ton jeedom dans les intervalles IP autorisées du webserver SCS ?

Romain.

Bonjour Romdev,

Oui bien sûr :slight_smile:

Et globalement là j’ai un script qui reboot mon daemon toutes les 5 min et ça marche « presque » nikel (sauf quand il tombe avant ou que l’on allume une lumière lors du reboot du daemon).
D’ailleurs j’ai essayé le workaround en utilisant le TIME du Webserver mais je n’arrive pas à avoir d’info de celui ci (pourtant utilisation du template « Management ».

Dans le doute, j’ai ajouté spécifiquement mon Jeedom dans la liste :

Merci pour ton aide en tout cas, je ne désespère pas :slight_smile: (je rêve d’avoir ce plugin 100% OK ayant une bonne partie de mon installation basé sur le SCS)

Re,

Je ne sais pas si tu as ajouté mes modification mais en plus de Template « Management » il faut aussi remplacer les fichiers transmis.

https://community.jeedom.com/t/re-nouvelles-fonctionalites-pour-myhomescs/68445?u=romdev

Ne pas oublier de mettre « WEBSERVER » en ID de l’équipement.

Cela corrige également la gestion de la position des volets sans retour d’état. (Ne pas oublier de renseigner une durée dans la commande)

Cordialement,

Romain

Bonjour Romdev,

Je n’ai pas accès à ton lien : Oups ! Cette page n’existe pas ou est privée. → Possible d’y avoir accès ?

Je viens d’uploader les fichiers dans « Devices », « Class » et « PHP » en fonction des fichiers d’origine que j’ai trouvé.

J’ai bien maintenant des échanges qui me plaisent plus :slight_smile: :

[2022-01-10 16:56:04][INFO] : Démon Myhomeevent lancé
[2022-01-10 16:57:02][INFO] : Envoi depuis Jeedom : *#13**0## : *#13**0*16*56*07*001##
[2022-01-10 16:57:02][DEBUG] : Fermeture du socket...
[2022-01-10 16:57:02][INFO] : Reçu sur Jeedom : YZ13YY0Y16Y56Y07Y001ZZ
[2022-01-10 16:57:02][INFO] : Reçu sur Jeedom : *#13**0*16*56*07*001##
[2022-01-10 16:57:02][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *#13**0*16*56*07*001##     [format] => DIMENSION_REQUEST_RESPONSE     [mode] => UNKNOWN     [media] => SCS     [type] => Management     [value] => 16*56*07*001     [dimension] => TIME     [param] =>      [A] =>      [PL] =>      [date] => 2022-01-10 16:57:02 )
[2022-01-10 16:57:02][DEBUG] : Jeemyhomescs_Aucun équipement trouvé pour :  Création de l'equipement
[2022-01-10 16:57:02][DEBUG] : Jeemyhomescs_Aucun équipement trouvé pour :  Erreur lors de la création de l'équipement
[2022-01-10 16:57:07][INFO] : Envoi depuis Jeedom : *#13**1## : *#13**1*01*10*01*2022##
[2022-01-10 16:57:07][DEBUG] : Fermeture du socket...
[2022-01-10 16:57:07][INFO] : Reçu sur Jeedom : YZ13YY1Y01Y10Y01Y2022ZZ
[2022-01-10 16:57:07][INFO] : Reçu sur Jeedom : *#13**1*01*10*01*2022##
[2022-01-10 16:57:07][DEBUG] : Jeemyhomescs_Equipement : Array (     [trame] => *#13**1*01*10*01*2022##     [format] => DIMENSION_REQUEST_RESPONSE     [mode] => UNKNOWN     [media] => SCS     [type] => Management     [value] => 01*10*01*2022     [dimension] => DATE     [param] =>      [A] =>      [PL] =>      [date] => 2022-01-10 16:57:07 )
[2022-01-10 16:57:07][DEBUG] : Jeemyhomescs_Aucun équipement trouvé pour :  Création de l'equipement
[2022-01-10 16:57:07][DEBUG] : Jeemyhomescs_Aucun équipement trouvé pour :  Erreur lors de la création de l'équipement

Cependant, je ne récupère pas les variables comme TIME par exemple…

En tout cas, je vais surveiller la stabilité, ça semble mieux.
Merci pour ton suivi !

Bonjour,

C’est étrange.
As-tu modifié l’équipement déjà existant ou en as-tu créé un nouveau?

Bonjour,

Je suis nouveau sur Jeedom et j’ai pas mal lu ce post. J’ai exactement le même problème. Je suis sur un docker Synology. Lorsque je crée une installation docker, et que j’installe le plugin MyHomeSCS et crée mes équipements, tout fonctionne.

Jusqu’à un évènement qui est une commande incorrecte (par exemple commande d’un relais de lampe avec une commande numérique) et qui bloque toute remontée d’informations.

La restauration d’une sauvegarde ne résout pas le problème, ni redémarrer le NAS, le F454 ou le switch. J’ai déjà installé 5x la machine virtuelle mais au bout de quelques heures/jours cela recommence.
Je vois bien les trames sur OpenWebNet, et sur le message ainsi que le socket.

[2022-01-23 22:33:52][INFO] : Envoi depuis Jeedom : *1*0*98## : *#*1##
[2022-01-23 22:33:52][DEBUG] : Fermeture du socket...
[2022-01-23 22:33:55][INFO] : Envoi depuis Jeedom : *1*1*98## : *#*1##
[2022-01-23 22:33:55][DEBUG] : Fermeture du socket...
[2022-01-23 22:37:02][INFO] : Envoi depuis Jeedom : *#13**10## : *#13**10*192*168*0*100##
[2022-01-23 22:37:02][DEBUG] : Fermeture du socket...
[2022-01-23 22:37:13][INFO] : Envoi depuis Jeedom : *#13**19## : *#13**19*2*23*32*42##
[2022-01-23 22:37:13][DEBUG] : Fermeture du socket...
[2022-01-23 22:37:27][INFO] : Envoi depuis Jeedom : *#13**22## : *#13**22*22*36*16*001*00*23*01*2022##
[2022-01-23 22:37:27][DEBUG] : Fermeture du socket...
[2022-01-23 22:38:44][INFO] : Envoi depuis Jeedom : *1*1*62## : *#*1##
[2022-01-23 22:38:44][DEBUG] : Fermeture du socket...
[2022-01-23 22:38:46][INFO] : Envoi depuis Jeedom : *1*0*62## : *#*1##
[2022-01-23 22:38:46][DEBUG] : Fermeture du socket...
[2022-01-23 22:43:51][INFO] : Envoi depuis Jeedom : *#13**16## : *#13**16*2*0*51##
[2022-01-23 22:43:51][DEBUG] : Fermeture du socket...

La seule anomalie que je vois dans les logs est sur le myhomescsd

Exception in thread Thread-26:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/var/www/html/plugins/myhomescs/ressources/myhomescscmd/lib/myhomescs_command.py", line 43, in target
    requests.get(self.url, params=self.data,timeout= float(timeout))
  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 60, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 533, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 646, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9080): Max retries exceeded with url: /plugins/myhomescs/core/php/jeemyhomescs.php?packettype=00&apikey=f7F3ZM073nT1uQ8I7xBeYrTllGIFCIeX&trame=YZ4Y8Z1Y20Y0ZZ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fab9ac32b90>: Failed to establish a new connection: [Errno 111] Connection refused',))

J’ai bien essayé d’aller modifier les paramètres de connexion.

Si quelqu’un aurait une solution ou un workaround, je suis preneur.

Merci !
A bientôt

1 « J'aime »

J’ai modifié. Bonne idée, je vais supprimer et recréer :slight_smile:

1 « J'aime »

Bonjour

J’ai continué mon debug et il semblerait que le problème vienne bien du Socket.

Du coup j’ai modifié la configuration réseau comme, ci-dessous et je récupère à nouveau les remontées d’information.

  • désactivé la gestion du réseau par jeedom
  • enlevé les addresses interne/externe
  • redémarrer jeedom + le plugin MyHomeSCS

J’espère que ceci peut aussi résoudre votre problème.

A noter que lorsque la remontée d’information est perdue, je peux toujours continuer à commander les actionneurs tant bien même que le Daemon est NOK.

Bon courage !
Cyril

Merci pour l’info. Cependant j’ai bien déjà désactivé la gestion du réseau par Jeedom, j’ai donc juste nettoyé les adresses int/ext (en espérant qu’il n’y ai pas d’impact pour jeemate ou autre plugin).
Toujours le même problème au bout d’un certain temps, je perds les remontés d’infos (mais je peux également toujours commander mes actionneurs).
C’est stable maintenant de ton côté ?
A suivre si d’autres pistes :slight_smile:

Bon, toujours pas de retours des variables du Webserver :

0012|[2022-02-15 10:55:53]DEBUG : Jeemyhomescs_Equipement : Array (     [trame] => *#13**0*10*54*49*001##     [format] => DIMENSION_REQUEST_RESPONSE     [mode] => UNKNOWN     [media] => SCS     [type] => Management     [value] => 10*54*49*001     [dimension] => TIME     [param] =>      [A] =>      [PL] =>      [date] => 2022-02-15 10:55:53 )
0013|[2022-02-15 10:55:53]DEBUG : Jeemyhomescs_Aucun équipement trouvé pour :  Création de l'equipement
0014|[2022-02-15 10:55:53]DEBUG : Jeemyhomescs_Aucun équipement trouvé pour :  Erreur lors de la création de l'équipement

Je récupère bien les infos via la requête : [value] => 10*54*49*001* , mais c’est l’objet qu’il n’arrive pas à mettre à jour (d’où le message d’erreur).

J’ai donc compris que c’était la fonction updateStatus($decrypted_trame) qui n’est pas appelée car je ne vois par exemple pas de log correspondant à log::add('myhomescs','debug',"Update Status Management") alors que j’ai bien [type] => Management … (Et j’avais bien pour Light par exemple).
J’ai alors regardé dans le fichier jeemyhomescs.php, et j’ai vu que c’est parce qu’il n’arrive pas à me mapper sur l’objet avec $myhomescs = myhomescs::byLogicalId($tramedecrypt["A"].$tramedecrypt["PL"], 'myhomescs'); mais c’est normal car ces champs A et PL sont vides dans la réponse de ma GW (en tout cas pour l’objet de type Management).

J’ai donc modifié la ligne
$myhomescs = myhomescs::byLogicalId($tramedecrypt["A"].$tramedecrypt["PL"], 'myhomescs');
Par

                if ($tramedecrypt["type"] == 'Management')
                        $id = "WEBSERVER";
                else
                        $id = $tramedecrypt["A"].$tramedecrypt["PL"];
                $myhomescs = myhomescs::byLogicalId($id, 'myhomescs');

Et ça marche ! :slight_smile:

Par curiosité, pourquoi avoir fait plusieurs if/elseif plutôt qu’un Switch pour le $dimension (comme pour les autres devices) ?

Bonjour

Oui c’est stable de mon coté. Je pense que le soucis venait de la configuration de l’adresse locale, car comme je suis sur un docker elle doit être en 172… pour l’adresse externe, j’utilise mon ip publique.

J’ai aussi eu une perte des remontées d’informations sur quelques capteurs, du coup je suis reparti sur une installe neuve et depuis plus de soucis.

Je pense que ta modification est déjà prise en compte dans les fichiers php que j’ai récupéré sur le forum.
https://community.jeedom.com/t/nouvelles-fonctionalites-pour-myhomescs/8222/95?u=cyrilc

J’ai fusionné les modifications de cet autre post pour le shutter:
https://community.jeedom.com/t/perte-des-remontees-dinformation-myhome-scs/15768/16?u=cyrilc

Les fichiers php fusionnés sont attachés ci-joint. Tu peux aussi récupérer les fichiers de configuration dans les post mentionnés ci dessus.
jeemyhomescs.php.log (3,6 Ko)
myhomescs.class.php.log (73,6 Ko)

Pour ma part, j’ai travaillé sur la centrale de pilotage du chauffage et les scenarios. Si quelqu’un est intéressé je peux partager les configurations.

à bientôt

Merci pour ton retour @cyrilc :slight_smile:

Cependant, je vois bien l’exception pour « Heating », mais pas pour « Management » (et je ne les vois pas dans tes forks non plus).

Dans mon cas je n’ai pas d’information de A ou PL lors des réponses sur des requêtes « Management », c’est pour ça que j’ai ajouté une allocation de ces variables lorsque le type est « Management » et mon object WEBSERVER fonctionne trés bien depuis (ce qui m’a permis de mettre en place le workaround en monitorant la variable Time, et avec un reboot du process myhomescs quand je n’ai plus les updates).

Je ne sais pas si c’est comme ça aussi pour les autres ? ce qui pourrait expliquer que j’ai dû mettre en place ce bout de code pour résoudre le problème (que tu n’as pas de ton côté ?)

As-tu un exemple de retour de requêtes management pour comparer ?

Merci par avance.

Bonjour,

J’ai effectivement modifié le jeemyhomescs pour les aux mais je n’ai rien fait pour les trames de management.
C’est normal que A et PL soient vide pour ces trames.
J’ai par contre bloqué l’ID pour les trames management dans le fichier myhomeclass ligne 767 $myhomescs = myhomescs::byLogicalId("WEBSERVER", 'myhomescs');

Tant mieux si tu as trouvé une solution pour que cela fonctionne.
C’est bien pratique d’utiliser l’heure pour le workaround même s’il y a d’autre solution :wink:.

Concernant ta question " Par curiosité, pourquoi avoir fait plusieurs if/elseif plutôt qu’un Switch pour le $dimension (comme pour les autres devices) ?"
Je ne sais pas te répondre surement parce que je suis électrotechnicien et que c’est la première fois que je touchais du PHP et du code en général.
J’ai fait les ajouts par analogie…

Excellente journée.

1 « J'aime »

Bonjour,

Je me permets de revenir car même si le workaround avec le test sur la variable TIME fonctionne (toutes les 2 min…), j’aimerais comprendre.
Régulièrement le service semble tomber, j’ai ces logs :

***Fonctionnement OK***
2022-08-25 11:50:08,321 - Thread-1 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZY1ZZ'}
2022-08-25 11:50:08,335 - Thread-2 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZY1ZZ'}
2022-08-25 11:52:02,444 - Thread-3 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y49Y40Y001ZZ'}
2022-08-25 11:52:21,908 - Thread-4 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YYZ1Y04Y25Y08Y2022ZZ'}
2022-08-25 11:52:21,923 - Thread-5 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YYZ0Y10Y50Y00Y001ZZ'}
2022-08-25 11:54:02,433 - Thread-6 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y51Y40Y001ZZ'}
2022-08-25 11:54:16,700 - Thread-7 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y51Y55Y001ZZ'}
2022-08-25 11:54:38,607 - Thread-8 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y52Y17Y001ZZ'}
2022-08-25 11:54:48,009 - Thread-9 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y52Y26Y001ZZ'}
2022-08-25 11:55:58,898 - Thread-10 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y53Y37Y001ZZ'}
2022-08-25 11:57:02,221 - Thread-11 - myhomescs_command:42 - DEBUG - Received data : http://127.0.0.1:80/plugins/myhomescs/core/php/jeemyhomescs.php => {'packettype': '00', 'apikey': 'xxx', 'trame': 'YZ13YY0Y10Y54Y40Y001ZZ'}
***Reception Signal 15 ? --> Arrêt propre malgré tout ***
2022-08-25 11:58:23,110 - MainThread - myhomescsevent:162 - DEBUG - Signal 15 caught, exiting...
2022-08-25 11:58:23,110 - MainThread - myhomescsevent:148 - DEBUG - Shutdown
2022-08-25 11:58:23,110 - MainThread - myhomescsevent:151 - DEBUG - Removing PID Event file /tmp/myhomescs.pid
2022-08-25 11:58:23,110 - MainThread - myhomescsevent:154 - DEBUG - Exit 0
***Redémarrage du script (suite au test de la variable TIME)***
2022-08-25 11:58:23,614 - MainThread - myhomescsevent:448 - DEBUG - Python version: 2.7.16
2022-08-25 11:58:23,614 - MainThread - myhomescsevent:449 - DEBUG - MYHOMESCSEVENT Version: 0.1
2022-08-25 11:58:23,614 - MainThread - myhomescsevent:450 - DEBUG - Date: 2017-02-02 20:33:10 +0200

Merci pour votre aide.
Guillaume

Bonjour,

Quelqu’un a-t-il essayé le plugin en 4.1 ou 4.3 ?

Bien cordialement,

Bonjour @Romdev

Je suis en 4.3 et cela fonctionne trés bien.

Cordialement

1 « J'aime »

Pareil, je n’ai pas eu l’occasion de constater de régression.

Super!
Merci pour vos retours

Bonjour,
J’ai remarqué que dans le plugin myhomscs on ne peut plus lier une action à une info.
Exemple dans un équipement d’éclairage lier les commande on et off à l’info état. Il y a uniquement « aucune » de sélectionnable.
Pourriez vous confirmer ce comportement svp?
Merci.