Bonjour,
avec les ponts de mai, j'ai décidé de me remettre à faire fonctionner la solution (j'ai toujours mon problème de tache).
J'ai fait un pas à pas. Comme ça, si j'ai oublié un truc vous pourrez corriger.
Je ne documente pas la réalisation du montage.
Installation de la Raspberry.
Equipement: Raspberry 2 avec une carte SD de 16Go
téléchargement de la dernière version de Raspbian Stretch Lite (version 4.14)
installation sur la carte SD avec Win32imager
création d'un fichier ssh sur le boot de la carte (pour prendre la main en putty)
modification du fichier cmdline.txt en supprimant la ligne "console=serial0,115200" et en rajoutant la ligne "Enable_uart=1"
Cette modification me permettra par la suite de relier la teleinfo de mon compteur EDF sur la même raspberry via les port GPIO
Je démarre la Raspberry et ensuite je lance la phase de MAJ dans les règles.
MAJ Raspberry
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
sudo reboot
Installation de ViTalk
cd /var/
sudo wget
http://www.edom-plc.pl/images/Vitodens/viTalk.zip
sudo unzip viTalk.zip
sudo rm viTalk.zip
sudo mv /var/viTalk /var/vitalk
cd vitalk
sudo make install
Installation Telnet
sudo apt-get install telnet
Lancement automatique de ViTalk
cd /etc/init.d
sudo wget
http://www.edom-plc.pl/images/Vitodens/ ... launch.zip
sudo unzip vitalk_launch.zip
sudo rm vitalk_launch.zip
sudo nano vitalk
et ajout en début de fichier des lignes suivantes:
#! /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
On enregistre le fichier.
sudo chmod +x ./vitalk
sudo update-rc.d vitalk defaults
Test de communication
sudo vitalk -t /dev/ttyUSB0
Ca doit afficher la fenêtre suivante:
Reset Communication to KW Proto..Success
Try Proto 300 Init: Success.
Now listening to telnet Port 83
Voila, ca fonctionne. Je communique avec la chaudiere.
Maintenant je fais l'installation domo2vito
Liaison Domoticz Viessmann
Créer un répertoire domoticz
Copier le fichier domo2vito.py
Faire : sudo chmod +x domo2vito.py
Installation Python
sudo apt-get install python-requests
un reboot
sudo reboot
ensuite on execute le code : sudo ./domo2vito.py update
ET CA NE FONCTIONNE PAS !
Quand je fais un sudo service vitalk status, je vois bien le service vitalk démarré mais il est impossible de faire un telnet 127.0.0.1 83
Par contre, si je lance un console putty, j'execute sudo vitalk -t /dev/ttyUSB0 et ensuite je lance une deuxieme console putty et j'execute sudo ./domo2vito.py update, ça fonctionne.
J'ai vraiment besoin d'un coup de main.