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 661
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 ?
j'ai eu l'entretien de la machine effectivement, tu as vu ça ou, j'ai pas vu ?
 
  • #1 662
Ahaaaa, dans ce cadre central il y a le compteur horaire des filtres 760 heures = 31,6 jours ...
 
  • #1 663
ouais mais c'est @rjcab ça pas moi :joy:

il me semblait bien que tu confondais :p
 
  • #1 664
oui... vous les achetez ou vos filtres ?
 
  • #1 665
y a pas mal de site en ligne, juste bien vérifier à prendre ceux à joint

Il y a des filtre non-zender compatible mais jamais testé
 
  • #1 667
J'ai trouvé des micro SDHC EVO 32 GB (Samsung) à 9,99 € pièce, classe 10, elle sont moins chère que les 8 GB alors ...

Format en cours, NOOBS téléchargé.

C'est parti pour de nouvelles z'aventures
 
  • #1 668
"vous ne vous reposez jamais ?"

Célèbre citation mais aucune relation à faire avec le film ;-)
 
  • #1 669
Ach, si mais ça fatigue de ne rien faire, et on s'ennuie très vite, ça j'aime pas trop non plus, bon mais pour te rassurer, je sors avec mon épouse ce soir, donc suis pas toujours aux manettes.
 
  • #1 670
profite bien en tout cas !
 
  • #1 671
Comptes sur moi, la vie est trop courte pour la passer a rien faire de bon.
 
  • #1 672
Pour installer FHEM.

sudo su
wget -qO - http://debian.fhem.de/archive.key | apt-key add -
echo "deb http://debian.fhem.de/nightly/ /" >> /etc/apt/sources.list
apt-get update
apt-get install fhem
exit

Ensuite prendre la config fhem.cfg dans raspVMC et l'insérer dans /opt/fhem/fhem.cfg

et redémarrer fhem ou dans la ligne de commande de la page web faire rereadcfg

fhem est maintenant démarré par systemd ... fhem.service
 
  • #1 673
Rho ce n’est plus intégré à ton script, il faut le faire manuellement

Tu m’avais appris à devenir fénéant :-P
 
  • #1 674
j'ai eu ceci après le "apt-get update"

Fetched 11.7 MB in 60s (192 kB/s)
Reading package lists... Done
W: The repository 'https://debian.fhem.de/stable ./ Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://debian.fhem.de/stable/./Packages 403 Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.

J'ai quand même lancé l'installation de FHEM pour voir, ca a l'air de fonctionner à moitié

Je n'ai tjs pas de répertoire /var/www qui a été créé.
Je pense donc que dans ton script, il faudrait le créer s'il n'existe pas
 
  • #1 675
ah bon, il devrsit etre cree par l’install d’apache, ce que je n’ai pas encore fait désolé j’etais au resto ... et le pinard n’était pas mauvais ...
 
  • #1 676
pour le script il n’y a pas de traitement d’erreur et donc à la première ça merdouille ...
 
  • #1 677
aussi sudo apt-get install socat, apache2

et

socat
PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:"127.0.0.1":10000

Pour démarrer la connection fhem vers le serveur VMC

Et pour le COMFOSENSE

/usr/bin/socat /dev/ttyUSB0,raw,echo=0,b9600 tcp4-connect:127.0.0.1:10001

Si le convertisseur série du comfosense est sur /dev/ttyUSB0
 
  • #1 678
j'ai eu pas mal d'erreur dans mon install, je l'avais posté plus haut

1.
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

2.
Mon 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


3. Mon socat s'arrête encore de temps à autre
pi@raspberrypi:~$ ps -ef | grep socat
root 3125 3120 0 Jan11 ? 00:00:00 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
pi 4003 3981 0 19:13 pts/0 00:00:00 grep --color=auto socat

pi@raspberrypi:/dev$ socat /dev/ttyUSB0,raw,echo=0,b9600 tcp4-connect:127.0.0.1:10001 &
[1] 4011

pi@raspberrypi:/dev$ ps -ef | grep socat
root 3125 3120 0 Jan11 ? 00:00:00 socat PTY,mode=666,link=/tmp/ttyVMC TCP-CONNECT:127.0.0.1:10000
pi 4011 3981 0 19:15 pts/0 00:00:00 socat /dev/ttyUSB0,raw,echo=0,b9600 tcp4-connect:127.0.0.1:10001
pi 4013 3981 0 19:15 pts/0 00:00:00 grep --color=auto socat

Désolé pour tout ces soucis
 
  • #1 679
Re !
comme il pleut ... j'ai une bonne excuse pour rester au clavier.

Je viens de me rendre compte que rjcab et toi aviez refait une install, une fonctionne l'autre pas, mon cerveau ramollit a mélangé les deux.

ELJUB part de NOOBS est mon hypothèse de départ ...

Apache installe le directory /var/www et /usr/lib/cgi-bin donc faire impérativement sudo apt-get install apache2

La configuration du site par défaut a changé, le directory est maintenant /var/www/html (spécifié dans
/etc/apache2/sites-enabled/000-default.conf). donc les fichiers html doivent y être copiés.

Bon j’y travaille sur ma carte noobs ...
 
  • #1 680
Le temps d'aller conduire les filles au manège, on peut mieux penser en conduisant ...

Configuration complète d'Apache sur stretch (dernère raspbian):

sudo su # passage en mode superuser/administrateur

apt-get install apache2 # installation d'apache2 standard

a2enmod cgid # enable les cgi

installation des clients WEB depuis le directory téléchargé de github (/home/pi/raspVMC-master ???)

cp *html /var/www/html # pages web dans serveur web
cp -r json* /var/www/html/ # librairies javascript pour pages web
cp *.cgi /var/lib/cgi-bin # code cgi dans le directory d'execution
cp VMC.py /usr/lib/python2.7 # librairie python nécessaire pour les programmes

Ne pas oublier de configurer /etc/VMC.ini et de définir l'adresse du serveur dans la section [client], si le serveur tourne sur la même machine laisser 127.0.0.1

prochain message sur socat ...
 
Dernière édition:

Sujet semblables

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

Nos articles

On a aimé dans le forum

Retour
Haut