Petit bilan de la mise en oeuvre dans la mesure où je n'ai pas réussi du 1er coup, les points où j'ai eu des difficultés avec les solutions que j'ai trouvées peuvent aider les suivants:
J'ai fait une installation Raspberry PI 0 W en interface série connecté à Domoticz présent sur un autre PI via le wifi:
- pour des raisons de distance entre la chaudière et Domoticz
- pour des raisons d'architecture et de déploiement: mon système Domoticz tourne, j'évite d'ici toucher (le hard en particulier) et je souhaite pas connecter directement tous les connecteurs exotiques (pour moi, celui-ci en est un
1/ Pour le montage de l'interface Optolink à placer sur la chaudière, voir le 1er post où tout est bien expliqué.
2/ Pour la pièce en V, c'est expliqué ici
viewtopic.php?f=17&t=1955&start=30#p18649
mais le site cité n'existe plus
J'ai trouvé le remplaçant :
https://github.com/openv/openv
J'ai le fichier produit et directement imprimable que je pourrais partager sur demande (pour le moment, je ne sais pas comment avec le forum)
J'ai dû agrandir les trou des LED, sinon ok
3/ Pour l'installation du PI, j'ai suivi le post de fableo du 20 mai 2018
viewtopic.php?f=17&t=1955&start=380#p54431
avec ces 2 points qui n’étaient pas très clairs pour moi et qu'il faut faire:
a/ Editer le fichier /boot/cmdline.txt (cela peut être fait plus tard)
Remplacer la ligne console=serial0,115200 par Enable_uart=1
Enregistrer le fichier, et placer la carte mémoire dans la Raspberry.
b/ Sur PI3 et PI ZERO, il faut impérativement ajouter dans le /boot/config.txt 1
dtoverlay=pi3-miniuart-bt
enable_uart=1
...
Etape 4. Lancement automatique de ViTalk
Important:
Si votre liaison avec Optolink s’effectue par une interface USB/Serial, il faut modifier la ligne suivante dans le fichier vitalk
Rechercher DAEMON_ARGS="-t /dev/vitoir0" et remplacer par DAEMON_ARGS="-t /dev/ttyUSB0"
Sauvegarder le fichier.
Et dans mon cas, c'est par une liaison série, donc il faut remplacer DAEMON_ARGS="-t /dev/vitoir0" par DAEMON_ARGS="-t /dev/ttyAMA0"
Ensuite il faut tester
sudo vitalk -t /dev/ttyUSB0 ou -t /dev/ttyAMA0
Ca doit afficher:
Try Proto 300 Init: Success.
Now Listening to telnet Port 83
Si KO soit la config du PI, soit la carte Optolink (j'ai lu sur un forum que l'on pouvait tester la carte en mettant les 2 LED face à face, mais je ne trouve plus où...°
Etape 5: Liaison Domoticz Viessmann
domo2vito.py : mettre les idx correspondant aux devices crées
il doit être sur les 2 systèmes
le PI de la chaudière avec l'IP ou DNS de Domoticz: domoticz_ip='192.168.x.xx'
le Domoticz avec <<telnetlib.Telnet("192.168.y.yy">> , 83) à la ligne 90 (selon les versions!) = adresse du PI de la chaudière
A faire aussi pour prolonger la durée de la carte sd du PI =>
https://dadarevue.com/carte-sd-raspberr ... duree-vie/ ou équivalent
Etape +: installation interface PHP Vitodens
Installer les packages (les versions ont changées depuis le post sur bricozone):
sudo apt update
sudo apt-get install apache2 php7.0 php7.0-curl php7.0-gd php7.0-imap php7.0-json php7.0-mcrypt php7.0-opcache php7.0-xmlrpc libapache2-mod-php7.0 (il y en a peut-être trop, mais je ne maitrise pas!)
voir
https://raspbian-france.fr/installer-se ... erry-lamp/
Voici le lien avec le projet mis à jour le 6 janvier 2018 et les fichiers de la table paramètre.
https://www.bricozone.fr/t/interface-vi ... 71/page-12
configuration pour les nulls (ce que j’ai fait si je me souviens bien)
mettre le repertoire vm dans /var/www/html
Et créer un fichier vito.php avec
<?php
header('Location: vm/control/index.php');
exit();
?>
Les erreurs avec : tail /var/log/apache2/error.log
Configuration apache voir
https://doc.ubuntu-fr.org/apache2
Je n'ai pas installé la partie mysql, pour soulager la carte sd, et car il y a domoticz pour l'historisation
/!\ la partie Enregistrer de la Programmation ne fonctionne plus, voir la solution =>
https://www.bricozone.fr/t/interface-vi ... 71/page-13 post 254
Ensuite, il faut comprendre comment fonctionne la chaudière...
Encore merci à jsm