telemetry
Quoi de neuf

Contrôler sa VMC StorkAir / ComfoAir / zehnder via sa domotique

  • Forum Electricité - Domotique
  • Auteur du sujet Auteur du sujet sebcbien
  • Date de début Date de début
  • #1 281
bien vu !

donc si je fais ça dimanche je suis encore dans les temps :-P
Et si je fais ça ce samedi, je pourrai dire que je suis en avance et réclamer une primer à ma chérie :-D
 
  • #1 282
jcoenen;1171843 a dit:
En fait au départ j'ai utilisé sourceforge, ensuite je suis passé sur github car les update y sont plus facilement installés.

Donc procèdes comme suit:

Installation du port série sur le Pi
sudo nano /boot/cmdline.txt
la première ligne doit être
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
les références a l’utilisation du device AMA0 doivent être enlevées: soit enlever
“console=ttyAMA0,115200 kgdboc=ttyAMA0,115200”

Modifier le fichier /etc/inittab
sudo nano /etc/inittab Modifier la ligne
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 en
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Un reboot s’impose pour redémarrer le systèmes sans les process attachés au device AMA0




Ensuite Installer le logiciel de pilotage VMC comme indiqué dans la page de GitHub



Télécharges le code github https://github.com/jcoenencom/raspVMC/archive/master.zip


unzip master.zip
cela crée un directory (raspivmc-master je pense)
cd raspivmc-master
./install.bash


répondre aux question en fonction de ce que tu veux installer.

Ensuite essayer avec les pages web


Bon je commence

Pour info, il n'y a plus de inittab en jessie

Pour désactiver le ttyAMA0, j'ai exécuter la commande suivante : sudo systemctl disable serial-getty@ttyAMA0.service
 
  • #1 283
Et j'ai des erreurs qui sont logique selon moi :

configuring the station in VMC.ini.new
0 : /dev/ttyAMA0
Select the device connecting the VMC to the raspberry pi: 0
Obligé de répondre 0 je présume ?
J'ai pas encore connecté ma VMC en fait

VMC is connected on device /dev/ttyAMA0
1 : Do not use Confosense
Select the device connecting the ConfoSense to the raspberry pi:
Traceback (most recent call last):
File "./config.py", line 45, in <module>
CDEV=input("Select the device connecting the ConfoSense to the raspberry pi: ")
File "<string>", line 0

^
SyntaxError: unexpected EOF while parsing
Ici j'ai rien mis et j'ai fait "Enter" car j'ai un comfosense 67 donc je ne voyais pas quoi mettre

installing configuration files
cp: cannot stat ‘VMC.ini.new’: No such file or directory
Je présume qu'il n'a pas créé le fichier suite au fait que j'ai rien mis avant

patching inittab automatic restart in case of crash
grep: /etc/inittab: No such file or directory
n'existe plus en jessie

vm:2345:respawn:/home/pi/raspVMC-master/server.py >>/var/log/VMCerr.log 2>&1
activating the server
installing web pages cgi and VMC library
cleanup
rm: cannot remove ‘raspVMC.zip’: No such file or directory
il essaye de supprimer un zip qui n'existe pas ??
 
  • #1 284
AH tu as installé jessie alors.

Si tu as un comfosense, pour le faire fonctionner AVEC l'interface web il faut un deuxième interface série, la VMC ne pouvant être connectée qu'a un seul contrôleur (limitation due a l'usage d'un BUS RS232). Donc le système résout ce problème en s'intercalant entre les contrôleurs et la VMC.

Il faut donc répondre 1 a la question

1 : Do not use Confosense
Select the device connecting the ConfoSense to the raspberry pi:

installing configuration files
cp: cannot stat ‘VMC.ini.new’: No such file or directory
Je présume qu'il n'a pas créé le fichier suite au fait que j'ai rien mis avant

Exact

Et Le VMC.ini est indispensable pour démarrer le serveur.

En ce qui concerne Jessie je vais aller rechercher les fichiers de démarrage et poster la procédure (et les envoyer à saint Nicolas pour lui faciliter le boulot).
 
  • #1 285
Hello,

Encore merci pour ton aide :-)

Je dois relancer l'installation ou je créé le fichier ini à la main ?
 
  • #1 286
Et au fait, je m'interroge alors sur le pq de devoir répondre 1 pour le comfosense puisqu'il n'y a qu'une réponse de possible ?
 
  • #1 287
eljub;1172251 a dit:
Et au fait, je m'interroge alors sur le pq de devoir répondre 1 pour le comfosense puisqu'il n'y a qu'une réponse de possible ?

Passske je suis trop fainéant que pour ...
 
  • #1 288
eljub;1172244 a dit:
Hello,

Encore merci pour ton aide :-)
Avec plaisir
eljub;1172244 a dit:
Je dois relancer l'installation ou je créé le fichier ini à la main ?

Pas certain que l'installation soit complète, cela ne mange pas de pain de la refaire depuis la case départ.

Mais tu peux aussi écrire le VMC.ini à la main (je pense qu'il y a un VMC.ini seed dans le master dir), mais attention aux typos.
 
  • #1 289
Script de démarrage Jessie en remplacement de init (Wheezy) !

sudo nano /etc/systemd/system/VMCserver.service

++++++++++++++++++++++++++++++++++++++++++

[Unit]
Description=VMC python server
After=syslog.target network.target

[Service]
Type=simple
User=root
WorkingDirectory=/home/pi/raspVMC-master
ExecStart=/home/pi/raspVMC-master/server.py
StandardOutput=syslog
StandardError=syslog


Restart=always

[Install]
WantedBy=multi-user.target


+++++++++++++++++++++++++++++++++++++++++


Ensuite

sudo systemctl start VMCserver

Pour activer le service
 
  • #1 290
Encore merci, je recommence l'install, plus simple

je te tiens informé
 
  • #1 291
eljub;1172356 a dit:
Encore merci, je recommence l'install, plus simple

je te tiens informé

Impecc, cela va foirer sur les install du process init ( inittab et rc.d ) mais tu t'y attend de toute façon, et c'est après les définitions relatives au serveur, donc normalement aucun impact.
 
  • #1 292
bon c'est fait mais le service ne démarre pas

il faut que la vmc soit connectée ?

Apache tourne quand je vais en http sur l'ip
 
  • #1 293
erreur du service :

pi@raspberrypi:/var/log $ sudo systemctl status VMCserver
● VMCserver.service - VMC python server
Loaded: loaded (/etc/systemd/system/VMCserver.service; disabled)
Active: failed (Result: start-limit) since Sun 2016-11-20 17:45:21 UTC; 3min 59s ago
Process: 10292 ExecStart=/home/pi/raspVMC-master/server.py (code=exited, status=200/CHDIR)
Main PID: 10292 (code=exited, status=200/CHDIR)

Nov 20 17:45:21 raspberrypi systemd[1]: VMCserver.service holdoff time over, scheduling restart.
Nov 20 17:45:21 raspberrypi systemd[1]: Stopping VMC python server...
Nov 20 17:45:21 raspberrypi systemd[1]: Starting VMC python server...
Nov 20 17:45:21 raspberrypi systemd[1]: VMCserver.service start request repeated too quickly, refusing to start.
Nov 20 17:45:21 raspberrypi systemd[1]: Failed to start VMC python server.
Nov 20 17:45:21 raspberrypi systemd[1]: Unit VMCserver.service entered failed state.

Normal en fait, le folder "/home/pi/raspVMC-master" n'existe pas
 
  • #1 294
ok j'ai capté

pour pas faire de b*, j'ai télécharger le git dans le répertoire Download de mon user

le répertoire s'y trouve, je vais le déplacer
 
  • #1 295
ca va tout de suite mieux :-)

● VMCserver.service - VMC python server
Loaded: loaded (/etc/systemd/system/VMCserver.service; disabled)
Active: active (running) since Sun 2016-11-20 17:53:59 UTC; 2s ago
Main PID: 10376 (server.py)
CGroup: /system.slice/VMCserver.service
├─10376 /usr/bin/python /home/pi/raspVMC-master/server.py
└─10381 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
 
  • #1 296
dans server, j'ai rien mis, je dois y mettre l'ip de mon PI ?

je dis une connerie, je viens de lire sur github pas besoin de mettre qqch
 
  • #1 297
par contre, je n'ai pas le paramètre knx dans mon VMC.ini

j'ai lancé mon browser sur le port 10000, ça cherche mais sans faire de timeout, normal ?

La vmc n'est tjs pas connectée
 
  • #1 298
bon j'ai branché à la VMC

j'ai utilisé un cable RJ45> DB9 que j'avais mais comment voir si c'est bon ?

voici le VMC.log :
pi@raspberrypi:~ $ cat /var/log/VMClog.log
20/11/16 17:54:00 : socat
20/11/16 17:54:00 : PTY,mode=666,link=/tmp/ttyVMC
20/11/16 17:54:00 : TCP-CONNECT:127.0.0.1:10000
20/11/16 17:54:00 : new client connection from ('127.0.0.1', 59980)
20/11/16 17:55:15 : new client connection from ('172.16.10.48', 58760)
20/11/16 18:10:06 : new client connection from ('172.16.10.48', 58970)
20/11/16 18:40:39 : socat
20/11/16 18:40:39 : PTY,mode=666,link=/tmp/ttyVMC
20/11/16 18:40:39 : TCP-CONNECT:127.0.0.1:10000
20/11/16 18:40:39 : new client connection from ('127.0.0.1', 46960)
 
  • #1 299
Bon je me suis connecter au FHEM

On dirait qu'elle est connectée quand j'ouvre le FileLog_VMC:
92015831f3cfceb0e.png


Par contre dans le Logfile, je vois pas mal d'erreur :
92015831f40d9bd11.png


Mon câble ?
 
  • #1 300
bon ca fonctionne, j'avais pas vu sur ma carte, j'ai un RJ45 et un COM
J'ai branché dans le COM et ça fonctionne :-D


encore un grand merci et désolé d'avoir spammé le post ces dernières heures :-P
 

Sujet semblables

Réponses
10
Affichages
988
Nudji
Réponses
·
Affichages
170
Maka
Réponses
4
Affichages
390
Tchotto
Réponses
6
Affichages
1K
ironglove

Nos articles

On a aimé dans le forum

Retour
Haut