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

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
fableo
Messages : 21
Enregistré le : 10 nov. 2017, 17:36

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

Message par fableo » 11 déc. 2017, 01:20

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) Vu 2603 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.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


thetrueavatar
Messages : 71
Enregistré le : 04 nov. 2017, 23:41

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

Message par thetrueavatar » 11 déc. 2017, 07:42

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

js-martin
Messages : 459
Enregistré le : 22 mars 2015, 22:08
Contact :

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

Message par js-martin » 11 déc. 2017, 09:52

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)
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien

fableo
Messages : 21
Enregistré le : 10 nov. 2017, 17:36

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

Message par fableo » 15 déc. 2017, 09:59

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.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


js-martin
Messages : 459
Enregistré le : 22 mars 2015, 22:08
Contact :

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

Message par js-martin » 15 déc. 2017, 16:01

Pour savoir si ton service tourne, il faut faire un :

Code : Tout sélectionner

sudo systemctl status vitalk.service
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien

fableo
Messages : 21
Enregistré le : 10 nov. 2017, 17:36

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

Message par fableo » 17 déc. 2017, 16:59

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) Vu 2515 fois
Comprend pas...

thetrueavatar
Messages : 71
Enregistré le : 04 nov. 2017, 23:41

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

Message par thetrueavatar » 17 déc. 2017, 19:08

Et si tu nous filais l'accès à ton pi ça serait pas plus simple ? :p

berco63
Messages : 3
Enregistré le : 18 déc. 2017, 19:54

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

Message par berco63 » 18 déc. 2017, 20:06

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) Vu 2493 fois
Le boitier
boitier.jpg
boitier.jpg (754.92 Kio) Vu 2493 fois
La carte
carte.jpg
carte.jpg (822.68 Kio) Vu 2493 fois
la carte face arrière
20171220_215502[1].jpg
20171220_215502[1].jpg (260.55 Kio) Vu 2424 fois
20171220_215437[1].jpg
20171220_215437[1].jpg (280.5 Kio) Vu 2424 fois
Modifié en dernier par berco63 le 20 déc. 2017, 22:03, modifié 1 fois.

js-martin
Messages : 459
Enregistré le : 22 mars 2015, 22:08
Contact :

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

Message par js-martin » 19 déc. 2017, 11:16

@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.
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien

berco63
Messages : 3
Enregistré le : 18 déc. 2017, 19:54

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

Message par berco63 » 19 déc. 2017, 14:35

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 !

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre