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

Dans le forum Domotique - par sebcbien le 20 Octobre 2013

  1. jcoenen

    jcoenen 59 ans, Liège

    Bon d'après les forum cela semble lié a l'utilisation de NOOBS.

    Dans un des post on parle du recovery boot et de la possibilité d'éditer la ligne ou est spécifié l'usage de ttyAMA0


    On the bootup of raspberry pi press Shift button , it will take you to recovery mode, there you can see the option Edit Config.

    In that you can select cmdline.txt

    The original content should look like

    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

    At the end of it add the following text (editiion particulière a la question du post).

    Donc cela devrait être la marche suivre, noobs ne boot pas de la même manière qu'une installation lambda,
     
    jcoenen , 10 Janvier 2019, à 08:40
  2. eljub

    eljub 36 ans, Brabant Wallon

    ok il me semblait bien, j'avais effectivement vu que Noobs permettait le recovery ce qui peut être utile mais je n'avais pas fait attention qu'ils avaient supprimé le cmdline.txt

    si tu préfère, je repasse sur une version sans NOOBS
     
    eljub , 10 Janvier 2019, à 09:15
  3. jcoenen

    jcoenen 59 ans, Liège

    Heuu, que répondre, s'il y a un recover sur Noobs cela peut être intéressant, d'après le post la configuration initialle peut être modifiée et c'est la seule chose qui importe pour raspVMC.

    En enlevant console=ttyAMA0,115200 de la config on libère le port série du GPIO pour la VMC

    Pour jessie la procédure est expliquée içi

    C'est toi qui choisis
     
    jcoenen , 10 Janvier 2019, à 09:36
  4. eljub

    eljub 36 ans, Brabant Wallon

    eljub , 10 Janvier 2019, à 12:18
  5. jcoenen

    jcoenen 59 ans, Liège

    Dis moi si ça suffit, autant faire comme ça dans le script d'installation alors.
     
    jcoenen , 10 Janvier 2019, à 12:41
  6. eljub

    eljub 36 ans, Brabant Wallon

    bon j'ai commencé l'install

    => service AMA0 stoppé et désactivé
    => inittab n'existe pas donc je n'ai rien changé, normal
    => installation en cours de RaspVMC
    => le système me demande le device mais je n'ai pas encore remis le PI dans ma VMC, je met donc 0
    Code:
    configuring the station in VMC.ini.new
    0 :  /dev/ttyAMA0
    Select the device connecting the VMC to the raspberry pi: 0
    VMC is connected on device  /dev/ttyAMA0
    1 : Do not use Confosense
    Select the device connecting the ConfoSense to the raspberry pi: 1
    server bind address (nothing for all): 
    server port number (default 10000): 
    enter port number for telnet remote control (def=10002):
    server address for clients (blank for this machine : 
    Use socat to define virtual port (fhem client) (Y/N): Y
    Enter the Virtual port filename (def. /tmp/ttyVMC): /tmp/ttyVMC
    log file name (def=/var/log/VMClog.log): 
    debug level (2=config, 3=client, 8=frames, def=3): 
    Use mysql database to store data sample (Y/N): Y
    Mysql server address: 
    User name:
    Password: 
    Data base name: 
    installing configuration files
    patching inittab automatic restart in case of crash
    grep: /etc/inittab: No such file or directory
    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
    cp: target '/var/www' is not a directory
    cp: target '/var/www/' is not a directory
    cp: target '/usr/lib/cgi-bin' is not a directory
    chmod: cannot access '/usr/lib/cgi-bin/VMC*': No such file or directory
    cp: cannot create regular file '/usr/lib/pymodules/python2.7/VMC.pyc': No such file or directory
    cleanup
    rm: cannot remove 'raspVMC.zip': No such file or directory
    
     
    eljub , 10 Janvier 2019, à 17:42
  7. eljub

    eljub 36 ans, Brabant Wallon

    bon j'aurais pas du demander l'utilisation de MySQL, je corrigerais dans la procédure
    Et c'est marrant, suite à l'erreur, j'ai deux fichier VMC.ini

    Un VMC.ini et un VMC.ini.new avec mes données
     
    Dernière édition: 10 Janvier 2019, à 17:56
    eljub , 10 Janvier 2019, à 17:46
  8. eljub

    eljub 36 ans, Brabant Wallon

    Création du service pour démarrer le serveur
    sudo nano /etc/systemd/system/VMCserver.service

    Copier/Coller le contenu du script
    [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



    Démarrage du service
    sudo systemctl start VMCserver

    Vérification que le service tourne
    sudo systemctl status VMCserver

    Code:
    ● VMCserver.service - VMC python server
       Loaded: loaded (/etc/systemd/system/VMCserver.service; disabled; vendor preset: enabled)
       Active: active (running) since Thu 2019-01-10 16:48:58 GMT; 11s ago
     Main PID: 1959 (server.py)
       CGroup: /system.slice/VMCserver.service
               ├─1959 /usr/bin/python /home/pi/raspVMC-master/server.py
               └─1963 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
    Jan 10 16:48:58 raspberrypi systemd[1]: Started VMC python server.
    Jan 10 16:48:59 raspberrypi server.py[1959]: Starting NEW VMC server on device/dev/ttyAMA0, Debug to:/var/log/VMClog.log, running on IP address:('', 10000)
    Jan 10 16:48:59 raspberrypi server.py[1959]: Starting VMC server for ConfoSense on IP address:('', 10001) port 10001
    Jan 10 16:48:59 raspberrypi server.py[1959]: Starting VMC server for Control on IP address:('', 10002) port 10002
    Jan 10 16:48:59 raspberrypi server.py[1959]: socat started on /tmp/ttyVMC, PID:1963
    
    Activation du service :
    sudo systemctl enable VMCserver
     
    eljub , 10 Janvier 2019, à 17:52
  9. eljub

    eljub 36 ans, Brabant Wallon

    bon j'ai été rebrancher le Pi à ma VMC

    par contre je capte pas, le serive AMA0 est en disabled mais il a démarrer ???

    Code:
    pi@raspberrypi:~$ sudo systemctl status serial-getty@ttyAMA0.service
    ● serial-getty@ttyAMA0.service - Serial Getty on ttyAMA0
       Loaded: loaded (/lib/systemd/system/serial-getty@.service; disabled; vendor preset: enabled)
       Active: active (running) since Thu 2019-01-10 17:27:55 GMT; 4s ago
         Docs: man:agetty(8)
               man:systemd-getty-generator(8)
               http://0pointer.de/blog/projects/serial-console.html
     Main PID: 446 (agetty)
       CGroup: /system.slice/system-serial\x2dgetty.slice/serial-getty@ttyAMA0.service
               └─446 /sbin/agetty --keep-baud 115200,38400,9600 ttyAMA0 vt220
    
    Edit bon OK il y a un cmdline.txt a éditer, sorry :

    sudo nano /boot/cmdline.txt

    Il contient une ligne similaire à ceci :
    dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes root wait

    Supprimer la partie "console=serial0,115200"

    Redémarrer et ensuite

    Code:
    pi@raspberrypi:~$ sudo systemctl status serial-getty@ttyAMA0
    ● serial-getty@ttyAMA0.service - Serial Getty on ttyAMA0
       Loaded: loaded (/lib/systemd/system/serial-getty@.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
         Docs: man:agetty(8)
               man:systemd-getty-generator(8)
               http://0pointer.de/blog/projects/serial-console.html
    
     
    Dernière édition: 10 Janvier 2019, à 18:44
    eljub , 10 Janvier 2019, à 18:31
  10. eljub

    eljub 36 ans, Brabant Wallon

    Bon ma VMC refonctionne, je peux changer les vitesse via le comfosense.
    Mais le comfosense affiche quand même "COMM ERROR"

    Je pense comprendre pq :

    pi@raspberrypi:~/raspVMC-master$ sudo systemctl status VMCserver
    ● VMCserver.service - VMC python server
    Loaded: loaded (/etc/systemd/system/VMCserver.service; enabled; vendor preset: enabled)
    Active: active (running) since Thu 2019-01-10 18:07:50 GMT; 3s ago
    Main PID: 510 (server.py)
    CGroup: /system.slice/VMCserver.service
    ├─510 /usr/bin/python /home/pi/raspVMC-master/server.py
    └─514 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
    Jan 10 18:07:50 raspberrypi systemd[1]: Started VMC python server.
    Jan 10 18:07:51 raspberrypi server.py[510]:
    Starting NEW VMC server on device/dev/ttyAMA0, Debug to:/var/log/VMClog.log, running on IP address:('', 10000)
    Jan 10 18:07:51 raspberrypi server.py[510]: Starting VMC server for ConfoSense on IP address:('', 10001) port 10001
    Jan 10 18:07:51 raspberrypi server.py[510]: Starting VMC server for Control on IP address:('', 10002) port 10002
    Jan 10 18:07:51 raspberrypi server.py[510]: socat started on /tmp/ttyVMC, PID:514


    J'ai vérifié, j'ai remplacé le VMC.ini par le miens et j'ai redémarrer le service
    pi@raspberrypi:~/raspVMC-master$ cat VMC.ini
    [VMC]
    device = /dev/ttyUSB0
    [server]
    bind =
    port = 10000
    [control]
    port = 10002
    [client]
    server = 127.0.0.1
    [socat]
    pty = /tmp/ttyVMC
    [debug]
    log = /var/log/VMClog.log
    level = 3

    Et dernière chose, le socat n'était pas démarré, je l'ai démarré à la main
    pi@raspberrypi:~/raspVMC-master$ ps -ef | grep socat
    root 514 510 0 18:07 ? 00:00:00 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
    pi 529 386 0 18:09 pts/1 00:00:00 grep --color=auto socat
    pi@raspberrypi:~/raspVMC-master$ socat /dev/ttyUSB0,raw,echo=0,b9600 tcp4-connect:127.0.0.1:10001 &
    [1] 530
    pi@raspberrypi:~/raspVMC-master$ ps -ef | grep socat
    root 514 510 0 18:07 ? 00:00:00 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
    pi 530 386 1 18:09 pts/1 00:00:00 socat /dev/ttyUSB0,raw,echo=0,b9600 tcp4-connect:127.0.0.1:10001
    pi 532 386 0 18:09 pts/1 00:00:00 grep --color=auto socat
     
    eljub , 10 Janvier 2019, à 19:18
  11. rjcab

    rjcab 37 ans, France

    bingo JC !!!!;)
     
    rjcab , 10 Janvier 2019, à 22:08
  12. rjcab

    rjcab 37 ans, France

    Du coup je vais m'attarder au rendement....
    Il fait 3°C à l'extérieur et la l'air rentre à 7° (j'imagine que l'air est réchauffé par les 10m de gaine entre l'extérieur et la VMC. Je suis en vitesse mac avec un rendement d'air neuf aux alentours de 69%. qu'en pensez vous ?

    Screenshot 2019-01-10 at 22.18.10.png
     
    rjcab , 10 Janvier 2019, à 22:20
  13. jcoenen

    jcoenen 59 ans, Liège

    J'étais sur la route, et bien alors j'ai plus rien a faire, chouette ...
     
    jcoenen , 10 Janvier 2019, à 22:34
    rjcab aime ça.
  14. eljub

    eljub 36 ans, Brabant Wallon

    heu je t'ai donné un peu de taf, relis plus haut :p

    encore une fois merci d'ailleurs pour ce que tu fais !
     
    eljub , 10 Janvier 2019, à 22:44
  15. rjcab

    rjcab 37 ans, France

    Jc est toujours demandé :D
     
    rjcab , 10 Janvier 2019, à 22:58
  16. jcoenen

    jcoenen 59 ans, Liège

    Mwais, en attendant j’ai acheté 3 SD donc vais pouvoir transposer le script pour la dernière version de raspbian et avec tes notes cela va aider.

    Pour le socat du comfosense je vais faire un service file par la même occasion ou le mettre dans le démâtage du serveur comme celui de FHEM d’apres mes souvenirs
     
    jcoenen , 10 Janvier 2019, à 23:03
  17. jcoenen

    jcoenen 59 ans, Liège

    Ok rjcab c’est toujours agréable de voir son taf kiffé comme on dit de nos jours
     
    jcoenen , 10 Janvier 2019, à 23:04
  18. jcoenen

    jcoenen 59 ans, Liège

    Eljub, le rendement est fort dépendant de la propreté des filtres ... les tiens ont été changé il y a 1 mois ou c’edt juste le compteur qui a été RAZ ?
     
    jcoenen , 10 Janvier 2019, à 23:06
  19. rjcab

    rjcab 37 ans, France

    En meme temps tu es hyper réactif et me dépanne toujours. Je crois que j'ai commencé a mettre les mains dans raspvmc au post 42.....
     
    rjcab , 10 Janvier 2019, à 23:11
  20. jcoenen

    jcoenen 59 ans, Liège

    Tant qu’a faire autant pas laisser traîner les choses, plus ça traîne et plus ça schlingue :joy::joy::joy:Et puis on aime bien que ses enfants se comportent bien non ?
    post 42 ça ne nous rajeunit pas ça.

    Tiens ça me rappelle un post sur un BBQ des utilisateurs ... ce serait sympa à l’occasion
     
    jcoenen , 10 Janvier 2019, à 23:21
Chargement...

Sujet similaires

Vous pouvez aussi lancer une recherche sur : Contrôler VMC StorkAir

Similar Threads - Contrôler VMC StorkAir
  1. HFC21220

    Passage à Niko Home Control II

    HFC21220, +4 (Passpartout), 25 Septembre 2018
    4
    Affichages:
    393
    Passpartout
    9 Novembre 2018
  2. NairoO
    0
    Affichages:
    292
    NairoO
    2 Septembre 2018
  3. @lex

    Niko Home Control: quelques questions de débutant

    @lex, +31 (Ben1307), 1 Juillet 2018
    31
    Affichages:
    1 281
    Ben1307
    27 Août 2018
  4. braemjbr

    poste vidéo extérieur sur niko home contrôle 1

    braemjbr, +1 (Homertrix), 8 Mai 2018
    1
    Affichages:
    315
    Homertrix
    16 Mai 2018
  5. Ben1307

    Niko home control ou Dobiss?

    Ben1307, +6 (Juliench86), 5 Avril 2018
    6
    Affichages:
    488
    Juliench86
    10 Avril 2018
  6. overlocked

    Niko HOME CONTROL II avis

    overlocked, +5 (Homertrix), 25 Mars 2018
    5
    Affichages:
    781
    Homertrix
    9 Avril 2018
  7. nicom1987

    VMC Niko Home Control

    nicom1987, +1 (COCAKILLER), 11 Février 2014
    1
    Affichages:
    1 370
    COCAKILLER
    12 Février 2014