domoticz off line GPIO port impossible connexion impossible
Publié : 29 nov. 2019, 14:37
Bonjour
pour commencer je précise que je ne suis pas du tout un pro de domoticz, loin de là et mes connaissances en linux sont très basiques.
Mon système :
j'ai un raspberry PI3, sur lequel il y a un an j'ai installé domoticz V4.9700, j'ai une sauvegarde de l'image disk de l'époque.
Je n'utilise que les GPIO, en entrée. j'ai connecté des détecteurs, et un contact d'état du congélateur (des contacts secs) sur les GPIO 3 9 10 11 12 13 16 17 18, aucune sortie.
le résultat avec domoticz V4.9700 :
Le système fonctionnaillait.
je recevais bien des mails et infos pushbullet à chaque changement d'état.
mais, après chaque redémarrage du rasp, ça ne fonctionnait plus, ou si je voulais faire des changements dans la base, onglet "réglages" "matériel", ça ne fonctionnait plus non plus : ma connexion était perdue, et il m'était impossible de me reconnecter. En SSH via putty je devais dans le fichier domotic.sh, supprimer toutes les lignes de déclaration des gpio en in, puis rebooter. Après celà je pouvais me reconnecter, supprimer tout les matériels, rebooter, puis redéclarer les gpio en in dans domotic.sh, puis rebooter, et enfin reconstruire tout.
et maintenant ( domotic V4.10717) :
Cette semaine, après avoir consulté beaucoup d'articles sur les forums, j'ai décider de tout reprendre à 0 : réinstallation de raspbian, mise à jour, installation de la dernière version de wiringpi (2.52), installation domoticz avec la commande
curl -L https://install.domoticz.com | bash.
Je suis donc aujourd'hui en V4.10717, et c'est encore pire qu'avant :
j'ai fait un essai en ne déclarant que des gpio en out dans domotic.sh, ça fonctionne très bien, j'allume et éteint les leds connectées aux gpio concernés, aucun problème.
Mais quand je déclare des gpio en in dans domotic.sh, c'est foutu : dans l'onglet "réglages" "matériel", je crée un premier matériel, puis quand je veux en ajouter un 2 eme, je perds la connexion. Et rebelotte, il faut que je refasse la même manip qu'avec la V4.9700 pour retrouver la connexion tout supprimer puis recréer.
vider le cache du navigateur pour reprendre la connexion, n'y change rien.
A noter toutefois que si je ne déclare qu'un seul GPIO en in dans domoticz.sh, et ne crée qu'un seul matériel "raspberry's gpio port", ça fonctionne, le contact change bien d'état sur l'écran domoticz a chaque changement d'état.
Il est évident que je ne peux pas faire grand chose avec une application qui ne gère qu'un seul contact, a moins d'acheter autant de raspberry que de contacts nécessaires.
voilà, j'ai tout dit. Si quelqu'un a une solution... en attendant je vais vaguer à des taches plus physiques mais plus reposantes pour ma petite tête.
Cordialement.
pour commencer je précise que je ne suis pas du tout un pro de domoticz, loin de là et mes connaissances en linux sont très basiques.
Mon système :
j'ai un raspberry PI3, sur lequel il y a un an j'ai installé domoticz V4.9700, j'ai une sauvegarde de l'image disk de l'époque.
Je n'utilise que les GPIO, en entrée. j'ai connecté des détecteurs, et un contact d'état du congélateur (des contacts secs) sur les GPIO 3 9 10 11 12 13 16 17 18, aucune sortie.
le résultat avec domoticz V4.9700 :
Le système fonctionnaillait.
je recevais bien des mails et infos pushbullet à chaque changement d'état.
mais, après chaque redémarrage du rasp, ça ne fonctionnait plus, ou si je voulais faire des changements dans la base, onglet "réglages" "matériel", ça ne fonctionnait plus non plus : ma connexion était perdue, et il m'était impossible de me reconnecter. En SSH via putty je devais dans le fichier domotic.sh, supprimer toutes les lignes de déclaration des gpio en in, puis rebooter. Après celà je pouvais me reconnecter, supprimer tout les matériels, rebooter, puis redéclarer les gpio en in dans domotic.sh, puis rebooter, et enfin reconstruire tout.
et maintenant ( domotic V4.10717) :
Cette semaine, après avoir consulté beaucoup d'articles sur les forums, j'ai décider de tout reprendre à 0 : réinstallation de raspbian, mise à jour, installation de la dernière version de wiringpi (2.52), installation domoticz avec la commande
curl -L https://install.domoticz.com | bash.
Je suis donc aujourd'hui en V4.10717, et c'est encore pire qu'avant :
j'ai fait un essai en ne déclarant que des gpio en out dans domotic.sh, ça fonctionne très bien, j'allume et éteint les leds connectées aux gpio concernés, aucun problème.
Mais quand je déclare des gpio en in dans domotic.sh, c'est foutu : dans l'onglet "réglages" "matériel", je crée un premier matériel, puis quand je veux en ajouter un 2 eme, je perds la connexion. Et rebelotte, il faut que je refasse la même manip qu'avec la V4.9700 pour retrouver la connexion tout supprimer puis recréer.
vider le cache du navigateur pour reprendre la connexion, n'y change rien.
A noter toutefois que si je ne déclare qu'un seul GPIO en in dans domoticz.sh, et ne crée qu'un seul matériel "raspberry's gpio port", ça fonctionne, le contact change bien d'état sur l'écran domoticz a chaque changement d'état.
Il est évident que je ne peux pas faire grand chose avec une application qui ne gère qu'un seul contact, a moins d'acheter autant de raspberry que de contacts nécessaires.
voilà, j'ai tout dit. Si quelqu'un a une solution... en attendant je vais vaguer à des taches plus physiques mais plus reposantes pour ma petite tête.
Cordialement.