Page 1 sur 1

plugin ICMP

Publié : 24 févr. 2024, 20:13
par salinois
bonjour,
j'avais installé le plugin "Domoticz-Pinger-Plugin.git"
je l'ai testé: OK. apres j'ai voulu le supprimer, d"abord les dispositifs et apres le Hardware; mais rien à faire
il reste toujours et des que je fais supprimer, ça plante Domoticz; obliger de rebooter !!!
Comment est-ce possible ? j'ai effacer aussi dans le repertoire Plugin "Domoticz-Pinger-Plugin".

Y a t-il un moyen de l'effacer autrement ?

Salinois

ps: si c'est pas la bonne section , déplacer le post, merci

Re: plugin ICMP

Publié : 24 févr. 2024, 20:34
par Keros
Je viens de déplacer le sujet dans la section générale.

Supprimer des dispositifs qu'un plugin à créer n'est pas une bonne idée : il ne sait pas retrouver ses petits, ce qui peut conduire à des plantages.

Est-ce que tu as simplement désactivé le plugin ?

Le plus simple serait que tu nous fasses des screenshot de ta page Hardware avec ton plugin de sélectionner.

Re: plugin ICMP

Publié : 24 févr. 2024, 21:23
par salinois
ok

d'abord , j'ai suivi ce lien pour l'installation:

Code : Tout sélectionner

https://github.com/dnpwwo/Domoticz-Pinger-Plugin
maintenant , j'ai reinstallé au même endroit le plugin
ping-1.png
ping-1.png (6.64 Kio) Consulté 588 fois
1 - conf du hardware:
ping-2.png
ping-2.png (22.68 Kio) Consulté 588 fois
2 - activé un dispositif ( les ping fonctionnent , cela varie dans le widget)
ping-3.png
ping-3.png (8.4 Kio) Consulté 588 fois
Logs:
2024-02-24 21:08:13.439 Ping: Update 37291:'37291' (Ping - 192.168.0.211)
et beaucoup d'erreurs , mais ça fonctionne !!!
2024-02-24 21:09:03.454 Error: Ping: File "/home/jeeper/domoticz/plugins/Domoticz-Pinger-Plugin/plugin.py", line 185, in onMessage
2024-02-24 21:09:03.454 Error: Ping: _plugin.onMessage(Connection, Data)
2024-02-24 21:09:03.454 Error: Ping: File "/home/jeeper/domoticz/plugins/Domoticz-Pinger-Plugin/plugin.py", line 147, in onMessage
2024-02-24 21:09:03.454 Error: Ping: self.icmpConn.Close()
2024-02-24 21:09:03.454 Error: Ping: AttributeError: 'NoneType' object has no attribute 'Close'
2024-02-24 21:09:03.464 Error: Ping: Call to function 'onMessage' failed, exception details:
2024-02-24 21:09:03.464 Error: Ping: Traceback (most recent call last):
2024-02-24 21:09:03.464 Error: Ping: File "/home/jeeper/domoticz/plugins/Domoticz-Pinger-Plugin/plugin.py", line 185, in onMessage
2024-02-24 21:09:03.464 Error: Ping: _plugin.onMessage(Connection, Data)
apres, si je veux modifier, qqchose, ajouter une @IP ou espacer le ping, ça met un temps fou à me rendre la main ; je suis obligé de passer par un redémarrage de domoticz !!

Code : Tout sélectionner

sudo systemctl restart domoticz
Donc , je voudrai l'enlever.
je le mets désactivé et hop, je perds la main sur domoticz !!! à nouveau :

Code : Tout sélectionner

sudo systemctl restart domoticz
je recupere la main et verifie si il est désactivé "OUI".

Donc , maintenant , quelle est la procedure pour l'enlever ?

Pour d'autres plugins que j'ai testés, je n'ai pas eu ce pb !!!

salinois

Re: plugin ICMP

Publié : 24 févr. 2024, 21:28
par Keros
Il y a un plugin natif dans DomoticZ pour faire des Ping. Je t'ai donné le nom dans l'autre sujet.

Si le plugin est désactivé, tu dois pouvoir cliquer sur le bouton Supprimer pour l'enlever. Et tu redémarres DomoticZ.

Re: plugin ICMP

Publié : 24 févr. 2024, 21:35
par salinois
je sais mais c'était pour effectuer, un test, pour ajouter un plugin non Natif.

Donc , je vais essayer de le supprimer.

salinois

Re: plugin ICMP

Publié : 24 févr. 2024, 21:39
par salinois
ok,

ça a fonctionné, je croyais qu'il fallait faire l'inverse de la création.
Donc, à la création cela créé automatiquement les dispostifs.
et pour la suppression, on le désactive et apres suppression.

c'est ça , la bonne méthode ?
et maintenant , je peux effacer le repertoire dans domoticz/plugins.

salinois

Re: plugin ICMP

Publié : 24 févr. 2024, 21:44
par Keros
Tu n'as pas forcément besoin de désactiver un plugin avant de le supprimer.

Là, tu avais DomoticZ qui plantait, j'ai préféré te faire passer par la désactivation pour être sûr que le plugin était arrêté et ne ferait pas planter DomoticZ.

Maintenant, tu peux effacer le dossier du plugin dans DomoticZ/plugins.

Re: plugin ICMP

Publié : 24 févr. 2024, 21:45
par salinois
ok, c'est fait
merci.

salinois