tu as surement oublié une etape
le tuto a suivre : Etape 1. Installation de Raspbian
Etape 2. MAJ Raspbian
On démarre la RaspBerry.
On se connecte avec Putty en ssh (port 22).
Le compte est pi et mot de passe raspberry.
sudo raspi-config
Mise à jour de raspbian
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
sudo reboot
curl -sSL install.domoticz.com | sudo bash
Etape 3. Installation de apache2-PHP-MySQL
sudo apt install apache2
sudo chown -R pi:www-data /var/www/html/
sudo chmod -R 770 /var/www/html/
sudo apt install php php-mbstring
sudo rm /var/www/html/index.html
echo "<?php phpinfo(); ?>" > /var/www/html/index.php
sudo apt install mariadb-server php-mysql
sudo mysql --user=root
DROP USER 'root'@'localhost';
CREATE USER 'root'@'localhost' IDENTIFIED BY '0864';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
sudo apt install phpmyadmin
sudo phpenmod mysqli
sudo /etc/init.d/apache2 restart
sudo apt-get install telnet python-mysqldb -y
lsusb
dmesg | grep "now attached"
/sbin/udevadm info --query=all –name=/dev/ttyUSB0
sudo nano /etc/udev/rules.d/70-lesekopf.rules
SUBSYSTEM=="tty", ATTRS{product}=="FT232R USB UART", ATTRS{serial}=="AI0309L9", NAME="vitoir0"
sudo service udev restart
sudo reboot
et ça fonctionne
Etape 3. 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
Etape 4. 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
Ajoutez 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
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.
Ensuite :
sudo chmod +x ./vitalk
sudo update-rc.d vitalk defaults
sudo reboot
Vérification
Vérifiez la partie service
sudo service vitalk status. Ca doit être démarré et vert.
Sinon, sudo service vitalk start
mysql -uroot -p 0864
CREATE DATABASE Vito;
USE Vito;
CREATE TABLE Vito (
time datetime,
comm varchar(14),
value smallint(6));
cd /var/
sudo mkdir python
copier vito dans ce dossier
cd python
sudo chmod +x vito.py
sudo crontab -e
*/2 * * * * /var/python/vito.py > /dev/null 2>&1 #Vito Data Log
Test de communication
sudo vitalk -t /dev/ttyUSB0
Ca doit afficher:
Try Proto 300 Init: Success.
Now Listening to telnet Port 83
Si c’est le cas, on passe à la partie Domoticz.
Dans le cas contraire, vous avez un problème de communication avec l’Optolink (vérifier le montage, le positionnement des Leds, l’installation de Vitalk, …)
Etape 5: Liaison Domoticz Viessmann
cd /home/pi/domoticz/scripts/python
sudo chmod +x domo2vito.py
crontab -e
*/3 * * * * /home/pi/domoticz/scripts/python/domo2vito.py update
A la ligne domoticz_ip = indiquez l’adresse IP de votre domoticz. S’il est installé sur un synology, il faut indiquer l’adresse du synology et le port TCP que vous avez déclaré (8084 par défaut sur le synology).
Je ne décris pas la configuration du fichier domo2vito.py car tout est déjà bien expliqué dans le début du tuto de js-martin.
Installation Python
sudo apt-get install python-requests (inutile avec la version complète de Raspbian)
Executer le code : sudo ./domo2vito.py update
Cela va effectuer la communication avec la chaudière et remonter les paramètres.
Il ne reste plus qu’à planifier l’update automatique à la fréquence que vous souhaitez. Moi j’ai programmé toute les 2mn.
sudo crontab -e
*/2 * * * * /home/pi/domoticz/scripts/python/domo2vito.py update
Sur la Raspberry, c’est fini.