@steph37
Bonjour,
Après m'étre penché un peu plus sur cette carte webrelay j'ai tout de même un problème récurent de plantage de la carte.
Est-ce que c'est lié à la carte elle même (la mienne et pas une autre ?) , à son firmware, au mode de fonctionnement du plugin, totalemement impossible de le savoir mais ce qui est certain c'est qu'elle plante mais partiellement:
Le log du plugin remonte bien des
Code : Tout sélectionner
[2018-08-21 17:50:06][DEBUG] : Nouvelles informations à traiter : relayoff 1 relayoff 2 relayoff 3 relayoff 4 relayoff 5 relayoff 6 relayoff 7 relayoff 8 IL 1 IL 2 IL 3 IL 4 IL 5 IL 6 IL 7 IL 8 OK
[2018-08-21 17:57:53][DEBUG] : Envoi de la commande:saida4pluse
puis tout d'un coup :
Code : Tout sélectionner
[2018-09-01 08:25:07][DEBUG] : Envoi de la commande:saida4pluse
[2018-09-01 08:25:07][DEBUG] : Nouvelles informations à traiter : relayoff 1 relayoff 2 relayoff 3 relayon 4 relayoff 5 relayoff 6 relayoff 7 relayoff 8 IL 1 IL 2 IL 3 IL 4 IL 5 IL 6 IL 7 IL 8 OK
[2018-09-01 08:25:09][DEBUG] : Nouvelles informations à traiter : relayoff 1 relayoff 2 relayoff 3 relayoff 4 relayoff 5 relayoff 6 relayoff 7 relayoff 8 IL 1 IL 2 IL 3 IL 4 IL 5 IL 6 IL 7 IL 8 OK
[2018-09-01 11:18:08][DEBUG] : Envoi de la commande:saida4pluse
[2018-09-01 11:18:09][DEBUG] : Nouvelles informations à traiter : relayoff 1 relayoff 2 relayoff 3 relayon 4 relayoff 5 relayoff 6 relayoff 7 relayoff 8 IL 1 IL 2 IL 3 IL 4 IL 5 IL 6 IL 7 IL 8 OK
[2018-09-01 11:18:11][DEBUG] : Nouvelles informations à traiter : relayoff 1 relayoff 2 relayoff 3 relayoff 4 relayoff 5 relayoff 6 relayoff 7 relayoff 8 IL 1 IL 2 IL 3 IL 4 IL 5 IL 6 IL 7 IL 8 OK
[2018-09-01 11:18:39][DEBUG] : Nouvelles informations à traiter :
[2018-09-01 11:18:40][ERROR] : Erreur lors du contrôle : Broken pipe
[2018-09-01 11:18:40][DEBUG] : Nombre d essai :1
[2018-09-01 11:18:41][ERROR] : Erreur lors du contrôle : Broken pipe
[2018-09-01 11:18:41][DEBUG] : Nombre d essai :2
[2018-09-01 11:18:42][ERROR] : Erreur lors du contrôle : Broken pipe
[2018-09-01 11:18:42][DEBUG] : Nombre d essai :3
[2018-09-01 11:18:43][ERROR] : Erreur lors du contrôle : Broken pipe
[2018-09-01 11:18:43][DEBUG] : Nombre d essai :4
[2018-09-01 11:18:44][ERROR] : Erreur lors du contrôle : Broken pipe
[2018-09-01 11:18:44][DEBUG] : Nombre d essai :5
[2018-09-01 11:19:02][DEBUG] : Envoi de la commande:saida4pluse
[2018-09-01 11:19:13][DEBUG] : Envoi de la commande:saida2pluse
Edit: ici commande "Equipment restart" sur la page web de la carte
[2018-09-01 11:20:05][INFO] : Lancement du service...
[2018-09-01 11:20:07][DEBUG] : Lancement du plugin...
[2018-09-01 11:20:07][DEBUG] : IP:192.168.1.166 Port:1234 Refresh:1000
[2018-09-01 11:20:07][INFO] : Connection OK...
[2018-09-01 11:20:07][DEBUG] : Nouvelles informations à traiter : relayoff 1 relayoff 2 relayoff 3 relayoff 4 relayoff 5 relayoff 6 relayoff 7 relayoff 8 IL 1 IL 2 IL 3 IL 4 IL 5 IL 6 IL 7 IL 8 OK
C'est reparti en allant sur la page web de la carte (qui reste toujours dispo même quand la carte ne répond plus aux ordres)
http://192.168.1.166/network_en.cgi system setting et en envoyant la commande équipement restart, sans faire de power off/on de la carte.
Je précise que quand les relais ne répondent plus au plugin, il ne répondent pas plus en allant sur la page web de commande directe des relais. Ce qui est normal: quand c'est planté, c'est planté pour tous.
Il serait donc intéressant comme dit plus haut d'avoir la possibilité d'envoyer une commande "equipement restart" à la carte.
Edit: Et si c'était possible, en cas de :
[2018-09-01 11:18:40][ERROR] : Erreur lors du contrôle : Broken pipe
[2018-09-01 11:18:40][DEBUG] : Nombre d essai :1
envoyer automatiquement un restart de la carte au bout du 5ème essais infructueux ?