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 881
J'ai réussi à me connecter en ssh en passant par internet et l'adresse WAN de ma box!
Je t'envoie son IP en MP
 
  • #1 882
Oui il me faut l’adresse internet (en mp pour la sécurité) ssh est actif ? (via raspi-config).

Je jèterai un œil aujourd’hui mais sais pas encore quand ... (il fait beau dehors ;)
 
  • #1 883
oupse no’s messages de don’t croisés, parfait alors dès que j’ai des nouvelles je te fais signe
 
  • #1 884
J'ai réussi à me connecter en ssh en passant par internet avec l'IP WAN de ma box.
Je t'envoie mon IP WAN en MP
 
  • #1 885
Réponse en MP, problème résolu, configuration minicom HW flow control (contrôle de flux matériel) est ON par défaut, et dans le cas d''un loopback il devrait être OFF. C'est le cas aussi avec la VMC car il n'y a pas de signaux DTR/CTS/RTS disponibles à la VMC.
 
  • #1 886
Pour la 550, c'est bien un RJ45, mais prudence: il y a du 12V dessus, donc à ne PAS câbler sur un équipement réseau.
Bonjour tout le monde!

Je découvre ce projet de domotisation de la VMC , en deux mots j'ai une installation KNX que je gère avec JEEDOM et ily a un plugin qui est sorti, mais c'est surtout au niveau du câblage que j'ai un soucis,
j'ai donc la comfod 550 (voir l'image de la carte)

il me reste un raspberry et ma question est donc , comment ou quel cable ai-je besoin pour pouvoir brancher du RJ45 vers un raspberry qui fera la transition vers le plugin Jeedom? je n'y connais pas grand chose en électronique mais je sais suivre un pas à pas :D et d'ou ma question car vu la remarque de @Lex je ne préfère pas faire de bêtise,

j'avais par exemple branché un cable Ethernet classique sur la carte, et sans rien faire d'autre la VMC s'emballait, et m'affichait un code "A5" (bypass été), j'ai retiré et tout est rentré dans l'ordre.

je peux donc brancher directement depuis le RJ45 avec le cable adapté pour arriver au raspberry? ou je dois acheter un kit pour passer en mode luxe?

Merci d'avance tout le monde,

A+

IMG-8718.jpg
 
  • #1 887
Pas besoin du luxe. Il faut acheter un adaptateur série vers USB, et brancher les bons câbles venant de l'ethernet sur les bonnes pins côté série.
@jcoenen a normalement fait un bon tuto pour ça, il doit être sur le forum, peut-être même plus haut sur ce fil.
 
  • #1 888
Salut tout le monde,

Surtout ne pas brancher sur le réseau, comme le dit @Lex, c'est un port RS232 (et donc +/- 12 volts).

Tout les modèles (anciens) ont le même port, pas besoin du kit lukse.

Je suppose que jeedom tourne sur le raspberry, il suffit donc de brancher sur le raspberry une interface RS232 et de brancher sur la VMC.

2 solutions:

1) Utiliser le port série du raspberry (ttyAMA0 sur le GPIO) avec un convertisseur de niveau TTL <=> RS232)

2) Utiliser un adaptateur USB-RS232 (attention que certains adaptateurs bon marché sont en sortie TTL et donc ne foncitonnent pas, il faut donc vérifier que l'adapteteur est RS232), les convertisseurs basés sur chiop FTDI sont bien reconnus si je me souviens bien, il y a un EWENT chez MediaM@kt mais je ne sais pas s'il est reconnu par le raspberry (driver).

Voici le site du fabricant il devraient être capable de dire si le driver est disponible pour raspberry (il l'est pour OSX, Linux et windows ...)

Le cablage (RS232/RJ45) est effectivement décrit dans les pages précédentes :eek:o_Oo_Oo_O et il en a beaucoup:sob:

Le projet est sur sourceforge avec les documents relatifs au projet.

Pour faire rapide:

cablage.PNG
 
  • #1 889
Parfait merci pour vos explications et schéma!

Jeedom tourne sur une boite Smart du fabricant, et j'ai un vieux raspberry qui ne me sert plus donc je vais le mettre en réseau pour gérer uniquement la VMC , je vais m'atteler a faire le cablage et tester ça !

Merci!
 
  • #1 890
Hello

Pour info, je suis passé en OpenHab3

Le binding HTTP a complètement changé, c'est un nouveau car abandon de tous les modules qui était encore en version compatible OpenHab 1

Donc pour ceux que ça intéresse, j'y suis finalement parvenu pour controller la VMC depuis OpenHab vers l'url sous FHEM et le super développement de @jcoenen

Pré-requis
Installer le binding HTTP

Mon things
Code:
Thing http:url:VMC "VMC" [ baseURL="http://<IP RASPBERRY VMC>/cgi-bin", refresh=10] {       
   Channels:           
    //set the speed of the VMC, result from sitemap is stored on %2$s variable
      Type string : VMC_Speed [ commandExtension="VMCsetspeed.cgi?speed=%2$s" ]

}

Mon items
Code:
String VMC_Speed "Speed" {channel="http:url:VMC:VMC_Speed"}

Mon sitemap
Code:
Switch item=VMC_Speed label="VMC Speed" icon="vmc" mappings=["1"="1", "2"="2", "3"="3"]

Résultat
upload_2021-1-6_17-24-27.png
 
  • #1 891
Il faut maintenant que je comprenne comment récupérer la valeur "vitesse" stockée dans le fichier "VMCbinjson.cgi" pour que le bouton correspondant à la valeur actuelle soit toujours en surbrillance
 
  • #1 892
Bien bien, le VMCbinjson.cgi retourne la liste des valeur en format json (un genre de xml en bref), il devrait y avoir le moyen d'interpréter le format dans openhab et alors d'extraire n'importe quelle valeur retournée par le cgi
 
  • #1 894
C'est du JSON qui est retourné, tu peux a partir d'un navigateur appeller le cgi et tu verra le json retourné avec les nom de variable et les valeurs.

Soit

{
"config": {
"ventilateurs": {
"admission": {
"absent": 15,
"actuel": 40,
"vitesse1": 40,
"vitesse2": 56,
"vitesse3": 78
},
"extraction": {
"absent": 15,
"actuel": 45,
"vitesse1": 45,
"vitesse2": 64,
"vitesse3": 90
},
"extractionetat": 1,
"vitesse": 2
}
},
"data": {
"bypass": {
"correction": 5,
"facteur": 5,
"mode": "hiver",
"periode": 0
},
"etatswitches": {
"L1": "OFF",
"L2": "OFF",
"SDB": "OFF",
"SDBluxe": "OFF",
"hotte": "OFF"
},
"temperature": {
"Tairneuf": 8.0,
"Tconfort": 23.0,
"Textrait": 11.0,
"Trepris": 20.0,
"Tsoufflage": 20.0,
"capteur": {
"TEnthalpie": "absent",
"Tairneuf": "present",
"Tappoint": -20.0,
"Tapppoint": "absent",
"Tenthaplie": -20.0,
"Textrait": "present",
"Thotte": -20.0,
"Trepris": "present",
"Tsoufflage": "present"
}
},
"usage": {
"absent": 48210,
"antigel": 0,
"bypass": 29203,
"filtres": 3655,
"prechauffe": 0,
"vitesse1": 37337,
"vitesse2": 155,
"vitesse3": 0
},
"valvesetat": {
"bypass": 0,
"courantmoteurbypass": 0,
"courantmoteurprechauf": 0,
"prechauff": 0
},
"ventilateurs": {
"extraitpourcent": 45,
"extraitrpm": 1368,
"soufflagepourcent": 40,
"soufflagerpm": 1265
}
},
"device": {
"firmware": "3.20",
"name": "CA350 luxe"
}
}
 
  • #1 895
et la vitesse

JSONPATH:$.config.vitesse
 
  • #1 896
J'avais bien vu la strucuture merci

j'ai essayé : JSONPATH:$.config.ventilateurs.vitesse
Car il me semblait que l'élément "vitesse" était situé sous "ventilateurs"

Je vais essayer JSONPATH:$.config.vitesse
 
  • #1 897
Oupse, tu as raison c'est bien config.ventilateurs.vitesse

la page VMC3.html donne les choses plus facilement lisible.
 
  • #1 898
Ok donc j'ai un autre soucis, je vais vérifier ;)
 
  • #1 899
J'ai du mettre un docker openhab2 sur un Pi, j'ai configuré un peu mon installation KNX, dès mon retour en Belgique je vais jeter un oeil la dessus.
 
  • #1 900
attention que ce nouveau Binding HTTP est pour OpenHab3 par certain qu'il soit sur Openhab2 ;)
 

Sujet semblables

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

Nos articles

On a aimé dans le forum

Retour
Haut