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 261
@jcoenen, I also think it's CAN bus based, since the connectors (besides GND and 12V) are labelled as CAN_H and CAN_L. I think if you can read the electric signals, and do some processing, that you basicly can the same output as the TCP stream I'm getting from the ComfoConnect LAN C. That kind of makes the ComfoConnect LAN C an expensive Raspberry PI in a case with some fancy software.

I still have to look trough the documentation of the "old" units to see if the commands match. Maybe they've reused parts of their old protocol.
 
  • #1 262
bon c'est décidé, je m'y mets

Ma VMC à un port en RJ45, je peux relier directement les fils sortant du câble rj45 au PIN sur le PI ?

Ou il faut absolument passer par un convertisseur TTL ?

J'avais acheté ceci en prévision : https://www.amazon.de/gp/product/B00OPW605S/ref=oh_aui_detailpage_o03_s01?ie=UTF8&psc=1

J'ai relu une vingtaine de page mais sorry je trouve tjs pas ça clair.

Je comprends vite mais il faut m'expliquer longtemps :-P
 
  • #1 263
je confirme qu'il faut le convertisseur.
ou bien t'as du bol et t'as une fiche db9 sur la vmc alors tu peux utiliser un convertissuer db9 vers usb.
 
  • #1 264
michaelarnauts;1171566 a dit:
@jcoenen, I also think it's CAN bus based, since the connectors (besides GND and 12V) are labelled as CAN_H and CAN_L. I think if you can read the electric signals, and do some processing, that you basicly can the same output as the TCP stream I'm getting from the ComfoConnect LAN C. That kind of makes the ComfoConnect LAN C an expensive Raspberry PI in a case with some fancy software.

I still have to look trough the documentation of the "old" units to see if the commands match. Maybe they've reused parts of their old protocol.

can you post a couple of response messages I can look if they match the serial protocol ...

I'll be driving back home (250km) so will reply tomorrow ..,
 
  • #1 265
eljub;1171580 a dit:
bon c'est décidé, je m'y mets

Ma VMC à un port en RJ45, je peux relier directement les fils sortant du câble rj45 au PIN sur le PI ?

Ou il faut absolument passer par un convertisseur TTL ?

J'avais acheté ceci en prévision : https://www.amazon.de/gp/product/B00OPW605S/ref=oh_aui_detailpage_o03_s01?ie=UTF8&psc=1

J'ai relu une vingtaine de page mais sorry je trouve tjs pas ça clair.

Je comprends vite mais il faut m'expliquer longtemps :-P

le convertisseur est indispensable sur certaines carte mère il y a un dB9 si t'as de la chance ...
 
  • #1 266
mojerry;1171586 a dit:
je confirme qu'il faut le convertisseur.
ou bien t'as du bol et t'as une fiche db9 sur la vmc alors tu peux utiliser un convertissuer db9 vers usb.

ok

il me reste
- 3 Raspberry Pi Type B Single Board Computer 512MB
- 2 Raspberry Pi 2 modèle B

Un des premier suffit je présume ?
 
  • #1 267
tien je lis le PDF et juste pour signaler, :

"Installer Whezy selon la procédure habituelle sur la carte Flash."

C'est Wheezy (2 e)

C'est vraiment pas une remarque mesquine, c'est juste que j'aime bien que les choses soient correctes :-)
 
  • #1 269
ça m'a l'air correct :)

OK pour Wheezy (typo) et les choses ayant changé entretemps, je dois encore faire l'install pour Jessie (en bref ça fonctionne aussi mais le startup a changé) ...

Le truc fonctionne sur n'importe quelle version du Pi.
 
  • #1 270
bon je vais me faire un cable :-)

Sur mon PI le plus ancien Jessie démarre mais c'est quand même un peu lent

enfin tu vas me dire que ce n'est pas le but que ça soit démarré en 2s ;-)
 
  • #1 271
D'autant plus qu'une fois démarré il est destiné à cumuler la poussière.

Jessie ou wheezy ne devrait pas changer grand chose à la vitesse du Kernel, ce serait plus une question de logiciel rajoutés, installer la version serveur ( pas de desktop). Il est vrai qu'une version 3 répond plus vite qu'une 2, mais on peut facilement vivre avec, le facteur limitant étant la VMC (dialogue lent).
 
  • #1 272
michaelarnauts;1171566 a dit:
@jcoenen, I also think it's CAN bus based, since the connectors (besides GND and 12V) are labelled as CAN_H and CAN_L. I think if you can read the electric signals, and do some processing, that you basicly can the same output as the TCP stream I'm getting from the ComfoConnect LAN C. That kind of makes the ComfoConnect LAN C an expensive Raspberry PI in a case with some fancy software.

I still have to look trough the documentation of the "old" units to see if the commands match. Maybe they've reused parts of their old protocol.

Well, I have cabled my heat pump with a can interface for the raspberry pi (two interfaces actually), What I see on the CAN bus is quite different than what is implemented by the manufacturer communication device.
The CAN bus messages are not that long (64 data bits in the frame data field). So it would make sense to implement on the CAN bus single/simple commands (like they have done on my heat pump, e.g. get a temperature value), which in turn is easier to reverse engineer. But it is pure speculation ...

Reading what you have achieved so far (quite impressive) indicates that the TCP/IP messages are quite long and hold more than one information, which is not too easy to decode.

I used the PICAN now replaced by Pican2 at 43.95 €
I have a 8device USB2CAN version too.

Both required to recompile the kernel, but I think that the modules are now integrated in the distribution.
 
Dernière édition par un modérateur:
  • #1 273
vu que le PDF raspivmc date de fin 2013, est-il tjs d'actualité jcoenen ?
 
  • #1 274
eljub;1171820 a dit:
vu que le PDF raspivmc date de fin 2013, est-il tjs d'actualité jcoenen ?

Oula, il est temps que j'y jette un coup d'oeil ...

En fait pour Wheezy il est normalement à jour.

Pour Jessie le script d'installation doit être amendé (et j'ai demandé a saint Nicolas de me faire ça).

:-D

Mais le mieux est d'aller sur GitHub

Dans le PDF faire les modifications pour utiliser l'adaptateur série du GPIO sur ttyAMA0

Ensuite procédure de GitHub
 
Dernière édition par un modérateur:
  • #1 275
ok
pour le moment j'ai fait les mises à jours :
sudo apt-get update
sudo apt-get dist-upgrade

je vais encore attendre un peu alors histoire de ne pas recommencer :-)

Merci d'avance et pas de pression hein, ça peut attendre le 7 que tu ais déballé tes cadeaux :-P
 
  • #1 276
Mais le mieux est d'aller sur [URL="https://github.com/jcoenencom/raspVMC]GitHub[/URL]
Dans le PDF faire seulement les modifications pour utiliser l'adaptateur série du GPIO sur ttyAMA0
je viens de vérifier le pdf c'est la première installation elle est remplacée par la version 2 sur GitHub

donc appliquer la procédure de GitHub"

Dans le PDF faire les modifications pour utiliser l'adaptateur série du GPIO sur ttyAMA0

Ensuite procédure de GitHub
 
Dernière édition par un modérateur:
  • #1 277
sorry je comprends pas bien ce que tu veux dire par là

Tu parles de cette section :
Dans le cas du PI avec le port GPIO:
[VMC]
device="/dev/ttyAMA0"
lock="/tmp"

Si je passe par le github, je n'ai pas encore ce fichier ??

Ou je dois faire tout le PDF et ensuite le github ?
 
  • #1 278
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

 
  • #1 279
ok merci j'essaye ça demain
 
  • #1 280
Mais mais mais, on y est demain !!!
Mieux vaut dormir une bonne fois avant de lancer le script ...
 

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