Page 36 sur 55

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 11 déc. 2017, 01:20
par fableo
js-martin a écrit :Oui, efface tes erreurs, elles ne sont peut-être plus d’actualité. Tu as l’information pour la remise à zéro sur ton manuel de ta chaudière.

Pour le lancement automatique de viTalk, tu as l’info sur le premier message de ce sujet.
Lien : https://www.bricozone.fr/t/interface-vi ... -pi.14671/
Et suit l’etape 10.
Bonjour,
J'ai suivi de nouveau à la lettre l'étape 10.
J'ai même retiré les # au début de chaque lignes qu'il faut rajouter au fichier vitalk (je me suis dit, pourquoi c'est en commentaire ?)

J'ai donc fait ce qui suit:
sudo wget http://www.edom-plc.pl/images/Vitodens/ ... launch.zip
sudo unzip vitalk_launch.zip
sudo rm vitalk_launch.zip

Ensuite j'ai édité le fichier vitalk (sudo nano vitalk)
et rajouté le contenu suivant:

** ajouter cela en début de fichier **
#! /bin/sh
### BEGIN INIT INFO
# Provides: skeleton
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Should-Start: $portmap
# Should-Stop: $portmap
# X-Start-Before: nis
# X-Stop-After: nis
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: ViTalk initscript
# Description: Vitalk initscript
#
### END INIT INFO

J'ai ensuite modifié les droits
sudo chmod +x ./vitalk
sudo update-rc.d vitalk defaults

Reboot et même résultat. Quand je lance j'ai le message suivant:
Capture.JPG
Capture.JPG (52.82 Kio) Consulté 9800 fois
Une autre idée ?
Autre information, la Raspberry est également utilisée pour récupérer les informations de mon compteur EDF. Pour cela, j'ai intégré open-red et démarre celui-ci avec pm2.

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 11 déc. 2017, 07:42
par thetrueavatar
La fonction vitalk_connect semble faire une erreur ce qui fait qu'elle ne retourne aucune valeur qui puisse être associée à la variable tn. Donc autres il se plaint que tu essayes d'appeller une méthode sur tn qui pour lui ne contient rien

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 11 déc. 2017, 09:52
par js-martin
Pour que mon code fonctionne parfaitement, je recommande de créer un service vitalk.

C'est pour cela que dans mon code, si j'ai pas de réponse de vitalk, je le lance avec ces lignes :

Code : Tout sélectionner

     #I try to restart viTalk
               cmd = 'sudo service vitalk restart'
               os.system(cmd)
Pour faire un service, cela dépend de la version de Raspbian. Pour ma part, j'ai fait le code avec wheezy et pour les services c'est cela que j'ai utilisé :
https://jahislove314.wordpress.com/2014 ... ce-daemon/

J'ai ensuite upgradé mon Raspbian en jessie... et cela fonctionne encore même si cela ne semble pas la voie recommandée. A priori, il faut plutot suivre cette procédure :
http://www.diegoacuna.me/how-to-run-a-s ... an-jessie/

et du coup changer la commande passée dans mon code :

Code : Tout sélectionner

     #I try to restart viTalk
               cmd = 'sudo systemctl start vitalk.service'
               os.system(cmd)

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 15 déc. 2017, 09:59
par fableo
js-martin a écrit :Pour que mon code fonctionne parfaitement, je recommande de créer un service vitalk.

C'est pour cela que dans mon code, si j'ai pas de réponse de vitalk, je le lance avec ces lignes :

Code : Tout sélectionner

     #I try to restart viTalk
               cmd = 'sudo service vitalk restart'
               os.system(cmd)
Pour faire un service, cela dépend de la version de Raspbian. Pour ma part, j'ai fait le code avec wheezy et pour les services c'est cela que j'ai utilisé :
https://jahislove314.wordpress.com/2014 ... ce-daemon/

J'ai ensuite upgradé mon Raspbian en jessie... et cela fonctionne encore même si cela ne semble pas la voie recommandée. A priori, il faut plutot suivre cette procédure :
http://www.diegoacuna.me/how-to-run-a-s ... an-jessie/

et du coup changer la commande passée dans mon code :

Code : Tout sélectionner

     #I try to restart viTalk
               cmd = 'sudo systemctl start vitalk.service'
               os.system(cmd)
Bonjour,
indépendamment de ton code, si je lance 'sudo service vitalk restart' ou même 'sudo systemctl start vitalk.service', la commande est bien prise en compte et je n'ai aucun retour ni aucun message d'erreur.
Il ne se passe rien. J'ai juste le prompt. Comme ci la commande n'avait aucun effet.

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 15 déc. 2017, 16:01
par js-martin
Pour savoir si ton service tourne, il faut faire un :

Code : Tout sélectionner

sudo systemctl status vitalk.service

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 17 déc. 2017, 16:59
par fableo
js-martin a écrit :Pour savoir si ton service tourne, il faut faire un :

Code : Tout sélectionner

sudo systemctl status vitalk.service
Je dois vraiment passer à côté d'un truc. :roll:

J'ai modifié le fichier domo2vito.py avec la ligne "sudo systemctl start vitalk.service"

je reboot. Je relance et même résultat. Je vérifie si le service et pourtant ça semble tourner.
Capture.JPG
Capture.JPG (93.45 Kio) Consulté 9712 fois
Comprend pas...

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 17 déc. 2017, 19:08
par thetrueavatar
Et si tu nous filais l'accès à ton pi ça serait pas plus simple ? :p

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 18 déc. 2017, 20:06
par berco63
Bonjour à tous (j'espère ne pas être hors sujet).

Pour résumer, j'ai commandé une interface optolink directement en Allemagne pour ma chaudière viessmann 222 W.
Hélas, ce qui m'a été livré (fort bien réalisé d'ailleurs) ne peut pas s'installer sur ma chaudière. La forme n'est pas compatible. ma chaudière a été installée il y a deux mois et je ne peux pas démonter quoi que ce soit sous peine de perdre la garantie.

Je cherche à revendre cette carte (non utilisée) si quelqu'un est intéressé.

je cherche également à obtenir une carte qui s'adapte sur ma chaudière.

Merci pour vos réponses.
Cordialement,
Bernard

Pour info, voici la zone d'encastrement de ma chaudière (format carré).
20171218_115740.jpg
20171218_115740.jpg (385.37 Kio) Consulté 9690 fois
Le boitier
boitier.jpg
boitier.jpg (754.92 Kio) Consulté 9690 fois
La carte
carte.jpg
carte.jpg (822.68 Kio) Consulté 9690 fois
la carte face arrière
20171220_215502[1].jpg
20171220_215502[1].jpg (260.55 Kio) Consulté 9621 fois
20171220_215437[1].jpg
20171220_215437[1].jpg (280.5 Kio) Consulté 9621 fois

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 19 déc. 2017, 11:16
par js-martin
@fableo : difficile de t'aider. Vitalk semble tourner et du coup je ne comprends pas pourquoi tu as cette erreur.

@berco63 : tu pourrais garder ta carte et dessouder les 2 leds, les monter avec des petits fils et les maintenir avec de la pate à fixer.

Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge

Publié : 19 déc. 2017, 14:35
par berco63
js-martin a écrit :@berco63 : tu pourrais garder ta carte et dessouder les 2 leds, les monter avec des petits fils et les maintenir avec de la pate à fixer.
Merci pour ta réponse.

la photo est assez agrandie.

En réalité, je pense que la carte est soudée par un robot .
Les soudures sont très fines ( de 0.3 à 0.5 mm).

Je ne vois pas comment refaire 4 soudures à cet emplacement !