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
  • #881
scyrille;1061029 a dit:
bonsoir, je suis pas sur d'avoir tout compris le convertisseur en USB c'est un dealock et après y'a un cable serial vers RJ.
J'ai pas pigé connecter les pin 2 et 3 du convertisseur. Il est moulé le truc :-)
A la limite je peux couper le côté RJ et recabler vu que j'ai la pince

Bon alors, si je comprend bien, tu as des câbles préfabriqués ? à moins que tu ne l'aie réalisé et que tu sois certain que le câblage soit bon ...

Tu n'es pas obligé de couper ton câble, tu peux brancher un connecteur femelle sur le convertisseur et ponter les pin 2 et 3 sur le dB9 femelle. Ou comme tu dis couper le côté RJ45.

Convertisseur Dealock, la recherche google ne donne rien, tu as une adresse sur internet que je puisse aller voir les spécifications ?

J'ai trouvé un DELOCK par contre, c'est ça ?

Chipset ftdi, ok c'est bon pour le côté Linux, mais les niveaux de sortie ? RS232ou TTL, ils renseignent "1 x serial RS-232 DB9 male" ce qui à priori est OK, mais très léger comme spécification, et ce n'est pas certain que ce soit du RS232.

Pour info on a débuggé (2 semaines de chipotages) récemment un convertisseur qui disait convertisseur RS232/TTL, et de fait c'était du TTL, donc rien a voir avec du RS232 et donc même symptômes.
 
Dernière édition par un modérateur:
  • #882
moustic999;1060510 a dit:
Comment fait-on pour afficher CA dans fhem ?
j'ai un compte wunderground mais je n'arrive pas a trouver un tuto comprehensible !

OK j'ai finalement trouvé, j'avais pas lu jusqu'au bout ...

498125663f46e901d0.png


Voir la réponse dans la discussion fhem ...
 
Dernière édition par un modérateur:
  • #883
Bonjour jcoenen merci pour ton support !

Alors effectivement il y a une faute de frappe. Mon adaptateur est :
http://www.delock.com/produkte/G_61856/merkmale.html

Donc j'ai continué a chercher :)

Si je branche directement cet adapteur sur le port série de la VMC ton logiciel fonctionne parfaitement !

Si je résume :

Raspberry > USB > Cable serie delock 61856 > port serie comfoair 350 luxe => OK
Raspberry > USB > Cable serie delock 61856 > adaptateur Serie vers RJ > port RJ comfoair 350 luxe => KO

J'en déduis donc que le problème est au niveau du cable de l'adaptateur gris Serie vers RJ correct ?

Cependant je préférerais me connecter en RJ car sinon impossible de fermer le cache de l'électronique de la VMC (connecteur série prend beaucoup de place en hauteur).

Ma question est donc est ce que c'est le câblage du série vers RJ qui est pas bon. Si oui quel serait le bon câblage (j'ai des connecteur RJ et une pince a sertir) ?

merci
 
  • #884
scyrille;1061122 a dit:
Bonjour jcoenen merci pour ton support !

Alors effectivement il y a une faute de frappe. Mon adaptateur est :
http://www.delock.com/produkte/G_61856/merkmale.html

Donc j'ai continué a chercher :)

Si je branche directement cet adapteur sur le port série de la VMC ton logiciel fonctionne parfaitement !

Si je résume :

Raspberry > USB > Cable serie delock 61856 > port serie comfoair 350 luxe => OK
Raspberry > USB > Cable serie delock 61856 > adaptateur Serie vers RJ > port RJ comfoair 350 luxe => KO

J'en déduis donc que le problème est au niveau du cable de l'adaptateur gris Serie vers RJ correct ?

Cependant je préférerais me connecter en RJ car sinon impossible de fermer le cache de l'électronique de la VMC (connecteur série prend beaucoup de place en hauteur).

Ma question est donc est ce que c'est le câblage du série vers RJ qui est pas bon. Si oui quel serait le bon câblage (j'ai des connecteur RJ et une pince a sertir) ?

merci

On progresse, excellent, et comme d'hab, c'est un problème de câblage.

Je vais aller rechercher le brochage et je poste celui-ci.

Tu peux effectivement rebrocher ton câble a correctement avec la pince a sertir.

Il faudra aller chercher les câble correspondant au pin 2, 3 et 5 du dB9
 
  • #885
super merci j'attends ta réponse.

En attendant question supplémentaire pour le CCEase. Si j'ai bien compris je peux le brancher sur le même raspberry. Par contre au niveau câblage suis pas sur.
Le 12v je le prend de la VMC (12V et ground) et je l'emmène au CCEASE. Pour RX et TX je dois le brancher sur le raspberry.

Donc ma question c'est quoi le cable le plus simple a prendre pour faire du USB vers RX/TX du CCEase ?
 
  • #886
Et voici la réponse:

Le RJ45 VMC

4981256640aee92631.png



Le dB9 convertisseur (dB9 mâle DTE, data terminal equipment)

4981256640b2a3b5d2.png


En d'autres termes:

Raccorder comme ceci:

RJ45 ------- dB9 (RS232)

2 .............. 3 (RX Comfoair vers TX convertisseur)
3 .............. 2 (TX Comfoair vers RX Convertisseur)
8 .............. 5 (ground/masse)

Pour le CCEASE/COMFOSENSE

Il te faut le même convertisseur USB/RS232 (vu que le tiens est bon ou utiliser le GPIO du raspberry si tu n'as plus de port USB disponibles, mais là il faut insérer un convertisseur de niveau TTL/RS232 entre le raspberry Pi et le dB9).

Câblage Comfosense

COMFOSENSE ----------- dB9
RX ............................. 2 (RX Convertisseur)
TX ............................. 3 (TX convertisseur)
GND/masse ................ 5 (ground/masse convertisseur)

Le comfosense doit être alimenté en 12 volts, soit via une alimentation extérieure soit via la VMC (câblage).

COMFOSENSE ----------- VMC RJ45
12 Volts ...................... pin 1 (12 Volts)
GND ........................... pin 8 (masse)

Les masses sont toutes raccordées ensemble (Comfosense, dB9 convertisseur, VMC/alimentation).

Concernant les câbles RJ45-dB9, précablés, ce sont d'habitude des câbles pour raccorder des terminaux/PC à des équipements du genre routeur Cisco (entre autres), et le brochage ne correspond pas du tout au brochage du RJ45 de la VMC. Donc faire très attention avec ce genre de câble.
 
Dernière édition par un modérateur:
  • #887
jcoenen;1060985 a dit:
Le but étant finalement "la mienne fait ce que je lui demande" et mon épouse est contente (c'est l'élément LE plus important), le reste c'est de la rhétorique pour passer le temps.

200% ok avec ça
Reste que sans connaitre la domotique, je classerais les WAF 3 catégories :
  1. WAF+, indiscutables et très utiles pour tous (portail et porte garage automatiques, hygrométrie SdB, ...) souvent solutions simples soit automatique ou avec petite télécommande,
  2. WAF, utiles par leur côté automatique. Je branche la hotte de cuisine et la VMC-DF se met en grande vitesse avec tempo quand j'arrête la hotte, autre exemple, je quitte la maison je fais off sur l'ensemble de l’éclairage. Il y a bien d'autres exemples comme les volets.
  3. WAF- , c'est la domotique "cachées" mais très utile par le côté économique. Par exemple j'automatise mon chauffage type absence prolongée hors gel, absence en journée, ...
Moi qui ne suis pas un passionné domotique comme vous, je dirais même que je suis presque un "domoticoseptique ", je me focaliserais sur le WAF+ et le WAF, le reste je le gère manuellement au cas par cas.

En étant bon bricoleur et informaticien, je devrais être "domotique" à fond et bien non car je suis contre les usines à gaz de toute nature (matériels ou électronique). C'est peut-être dû à mon métier où j'ai dû pendant au moins 20 ans canaliser des développeurs "bidouilleurs de génie" qui faisaient des algorithmes "géniaux" mais non maintenables par l'informaticien "lambda".

Aujourd'hui j'extrapole à cause de mon age certainement, je me vois mal laisser à ma suite (femme ou enfants) des trucs qu'ils ne seraient pas gérer seuls. Et pour le coup je pense ça plutôt WAF même si c'est pour dans ... 40 ans :-D

Encore merci pour le lien FHEM, c'est génial ce site.

PS) my wife, qui me connait passionné, a peur que je tombe dans la marmite domotique ;-)
 
  • #888
Bonsoir,
ici ça parle presque mais que presque (avec lient3.html).

07/12/15 22:30:19 : TCP-CONNECT:127.0.0.1:10000
07/12/15 22:30:19 : new client connection from ('127.0.0.1', 60838)
07/12/15 22:30:20 : new client connection from ('127.0.0.1', 60839)
07/12/15 22:30:20 : received 07f0000b00b8070f ('127.0.0.1', 60839) from client ('127.0.0.1', 60839) retained is 07f0000b00b8070f
07/12/15 22:30:20 : Processing msg from queue ('127.0.0.1', 60839)
07/12/15 22:30:20 : Sending frame 07f0000b00b8070f to VMC from Client ('127.0.0.1', 60839)
07/12/15 22:30:20 : Command code: 0b reply is True
07/12/15 22:30:20 : expecting a reply
07/12/15 22:30:20 : received from VMC 320476049839070f
07/12/15 22:30:20 : No frame detected in 320476049839070f


scyrille j'utilise le bornier Rx,Tx,GND au dessus du RJ 45 l'as tu utilisé ?
merci

La différence par rapport à mes anciens tests c'est le passage au max3232 et non le ST232
 
Dernière édition par un modérateur:
  • #889
Sinon avec la commande
./client3.py
j'ai ça
"
07/12/15 22:36:34 : new client connection from ('127.0.0.1', 60843)
07/12/15 22:36:34 : received 07f000690016070f ('127.0.0.1', 60843) from client ('127.0.0.1', 60843) retained is 07f000690016070f
07/12/15 22:36:34 : Processing msg from queue ('127.0.0.1', 60843)
07/12/15 22:36:34 : Sending frame 07f000690016070f to VMC from Client ('127.0.0.1', 60843)
07/12/15 22:36:35 : socat
07/12/15 22:36:35 : PTY,mode=666,link=/tmp/ttyVMC
07/12/15 22:36:35 : TCP-CONNECT:127.0.0.1:10000
07/12/15 22:36:35 : new client connection from ('127.0.0.1', 60845)
"
il faut peut être ajouter un argument à client3 ?
 
  • #890
En lançant simultanément le client py et le html j'ai fini par avoir en console toutes les infos de configurations de la VMC. depuis je n'arrive plus à lui parler.
un problème de niveau selon vous ?
 
  • #891
SpigoloN;1061682 a dit:
Sinon avec la commande
./client3.py
j'ai ça
"
07/12/15 22:36:34 : new client connection from ('127.0.0.1', 60843)
07/12/15 22:36:34 : received 07f000690016070f ('127.0.0.1', 60843) from client ('127.0.0.1', 60843) retained is 07f000690016070f
07/12/15 22:36:34 : Processing msg from queue ('127.0.0.1', 60843)
07/12/15 22:36:34 : Sending frame 07f000690016070f to VMC from Client ('127.0.0.1', 60843)
07/12/15 22:36:35 : socat
07/12/15 22:36:35 : PTY,mode=666,link=/tmp/ttyVMC
07/12/15 22:36:35 : TCP-CONNECT:127.0.0.1:10000
07/12/15 22:36:35 : new client connection from ('127.0.0.1', 60845)
"
il faut peut être ajouter un argument à client3 ?

Il y a des argument possible pour client3, mais c'est juste pour envoyer des rafales de requêtes, sans argument c'est une seule série qui est envoyée.

La requête est envoyée par client3 au serveur
le serveur indique qu'il a bien reçu la requête et qu'il l'envoie a la VMC (sending frame xxxxx to VMC), mais je ne vois pas l'attente de réponse dans le log, juste le démarrage de socat (client Comfosense ou FHEM).
 
  • #892
SpigoloN;1061686 a dit:
En lançant simultanément le client py et le html j'ai fini par avoir en console toutes les infos de configurations de la VMC. depuis je n'arrive plus à lui parler.
un problème de niveau selon vous ?

Comment ?

Le html démarre un CGI qui est le même genre de client que client3.

Ce genre de comportement m'est déjà arrivé, par deux fois, la première fois, c'était du a une masse flottante (pas raccordée sur le bon pin en fait), la deuxième a un câble plié et donc un des fil avait souffert, parfois j'avais des réponses et parfois pas, en fonction de l'état du niveau sur le fil de masse ou du fil rompu, j'en ai perdu un bonne partie de ma tignasse, car je ne comprenais pas du tout le phénomène. J'ai donc démonté et vérifié tout mes câbles et alors la vérité m'a été révélée !
 
  • #893
SpigoloN;1061679 a dit:
Bonsoir,
ici ça parle presque mais que presque (avec lient3.html).

07/12/15 22:30:19 : TCP-CONNECT:127.0.0.1:10000
07/12/15 22:30:19 : new client connection from ('127.0.0.1', 60838)
07/12/15 22:30:20 : new client connection from ('127.0.0.1', 60839)
07/12/15 22:30:20 : received 07f0000b00b8070f ('127.0.0.1', 60839) from client ('127.0.0.1', 60839) retained is 07f0000b00b8070f
07/12/15 22:30:20 : Processing msg from queue ('127.0.0.1', 60839)
07/12/15 22:30:20 : Sending frame 07f0000b00b8070f to VMC from Client ('127.0.0.1', 60839)
07/12/15 22:30:20 : Command code: 0b reply is True
07/12/15 22:30:20 : expecting a reply
07/12/15 22:30:20 : received from VMC 320476049839070f
07/12/15 22:30:20 : No frame detected in 320476049839070f


scyrille j'utilise le bornier Rx,Tx,GND au dessus du RJ 45 l'as tu utilisé ?
merci

La différence par rapport à mes anciens tests c'est le passage au max3232 et non le ST232

On y est presque, vérifie la connection de la masse, le signal arrive mais les bytes ne sont pas bon.
 
  • #894
Bonjour,

Savez-vous où il est possible d'en apprendre davantage sur le coding? J'aimerais apprendre les bases pour expérimenter et découvrir avec vous.

Merci d'avance,
 
  • #895
djendy;1062219 a dit:
Bonjour,

Savez-vous où il est possible d'en apprendre davantage sur le coding? J'aimerais apprendre les bases pour expérimenter et découvrir avec vous.

Merci d'avance,

Salut,

Tout dépend de ton expérience personnelle, et de ton parcours éducatif (cours de math, logique, langues car a final la programmation c'est parler/écrire/réfléchir dans une autre langue).

En tout cas içi tu trouveras des cours de tout niveaux et donc ton bonheur.

Les bases sont bien souvent les mêmes pour tout les languages (à part bien sur les trucs ésotériques du genre LISP, APL et autre REDUCE mais ces language ne sont plus trop à la mode de toute façon).
 
  • #896
jcoenen;1061693 a dit:
On y est presque, vérifie la connection de la masse, le signal arrive mais les bytes ne sont pas bon.
Pfff j'y crois plus... après une semaine d’absence je tests à nouveau. Rien... Etrange aussi: au repos j'ai -3.4V sur le Rx de la VMC mais rien sur le Tx. J'ai regardé le DB9 le bornier et le RJ45 sont directement connecté sur le RJ45 de la carte commune du WHR930 donc la carte luxe ne devrait rien changer.
 
  • #897
il y a quand même un ersatz de vie après 50 lancements du client web et python j'ai eu ça en web:
data

{1}
ventilateurs
{4}
extraitpourcent:50
extraitrpm:1594
soufflagepourcent:50
soufflagerpm:1636
 
  • #898
SpigoloN;1064273 a dit:
il y a quand même un ersatz de vie après 50 lancements du client web et python j'ai eu ça en web:
data

{1}
ventilateurs
{4}
extraitpourcent:50
extraitrpm:1594
soufflagepourcent:50
soufflagerpm:1636

C'est typique d'un mauvais signal, de temps en temps une trame passe non corrompue et est reconnue. Cela m'est arrivé plusieures fois et a chaque fois c'était du a un convertisseur hors service, une masse mal connectée, un fil mal soudé.

Sur le RS232, il est normal que le RX n'aie pas de signal (c'est un entrée, le courant est fourni par la sortie de l'autre appareil).
 
  • #899
jcoenen;1064309 a dit:
C'est typique d'un mauvais signal, de temps en temps une trame passe non corrompue et est reconnue. Cela m'est arrivé plusieures fois et a chaque fois c'était du a un convertisseur hors service, une masse mal connectée, un fil mal soudé.
Sur le RS232, il est normal que le RX n'aie pas de signal (c'est un entrée, le courant est fourni par la sortie de l'autre appareil).

C'est surement pas grand chose mais je tourne en rond ça me prend du temps et je désespère un peu.
Pour le convertisseur j'ai ceci: http://www.ebay.fr/itm/361103119716?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
donc pas de soudure. de l'autre coté un cable db9 vers fil que je visse dans le bornier de ma carte luxe. j'ai 0 Ohm entre la masse de la Rpi et la masse de la VMC idem entre les pins 13/14 du max3232 et mes borniers. sur la carte convertisseur seul une des deux led s’allumes.
Merci pour ton aide.
 
Dernière édition par un modérateur:
  • #900
ARGGGGGG: a force de "tripatouiller" dans tout les sens faire et défaire j'avais zappé un truc.
C'est avec ton message et cette led non alumé mais bien sur c'est la rasp qui n'est pas prête sur le port. raspi-config => disable UART connection et hop magie ça marche!!!
ça devait passer les rares fois ou pour une raison ou une autre la Rpi me libérait le port com.
 

Sujet semblables

Réponses
10
Affichages
979
Nudji
Réponses
·
Affichages
145
Maka
Réponses
4
Affichages
385
Tchotto
Réponses
6
Affichages
1K
ironglove

Notre sélection

Retour
Haut