
filou59
-
Compteur de contenus
42 -
Inscription
-
Dernière visite
Messages posté(e)s par filou59
-
-
Putty ne me semble pas adapté pour ca.
Essai a la limite avec hyperterminal, sinon tu as des utilitaire gratuit ou non (en version d'essai) qui pourront t'aider par exemple advanced serial port monitor.
Je pense être en bi-maîtreJe compati.
Bon avec hyperterminal ou autre assure toi de regler correctement le port serie comme je l'ai décri plus haut. vitesse/parité et stop.
Ensuite si quand tu ouvre le port, tu n'as rien qui apparait après 10s, (l’avantage au moins du bi-maitre c'est quelle cause toute seul normalement), tu inverses tes 2 fils A/B, d'un fabriquant a l'autre cela ne correspond pas forcément.
Apres tu as 2 options :
-Si c'est pas du bimaitre tu pourras toujours attendre...
, donc tu lances modscan
Dans adresse tu lui indique l'adresse d'un mot : 8 (7+1 !! Modscan introduit un decalage) (pour la t° ext)
Length : 1 (Pas la peine de compliqué tu demandes un mot a la foi au début)
Modbus Point Type : 3 ou 4 (normalement avec 3 c'est bon)
Device ID : il faut trouver l'adresse de ta chaudiere : normalement c'est 10 par défaut.
Ensuite menu connection connect, tu choisis le port de com de ton convertisseur USB/RS485, tu regles les bon parametre 9600/Pas Parité/1Stop,8bit, dans protocol selection tu peux peu etre augmenter les delay entre 2 polls pour les probleme eventuel de bimaitre.
par défaut tu vas etre etre sur le mode show data, si ta chaudiere repond tu auras la valeur de ta T° exterieur, le compteur valid slave reponse va s'incrémenter, si elle repond a autre chose, tu vas avoir des timeout ou invalid response je sais plus.
Si tu clique sur l'icone show trafic, tu vas voir les trame qui sont envoyé et celle qui sont recu. Passe en affichage hexa c'est plus parlant.
En gros tu vas avoir en question : (donc modscan qui envoie une question)
[0a][03][00][06][00][01][34][b0]
0a (en hexa) = 10 = adresse de ta chaudiere
03 : Code fonction pour les registre
07 : L'adresse de la T° exterieur que tu veux lire
01 : Le nombre de valeur que tu veux recupérer (si tu mets 2, tu vas lire l'adresse 7 et 8...)
34 b0 : C'est le calcul d'erreur CRC , le checksum.
Pour plus de détail tu as pas mal de doc modbus RTU sur le net, si tu connais pas c'est un protocol assez simple, tu verras.
-Si c'est du bimaitre, modscan va recevoir des reponse quil va indiquer comme invalide a mon avi, mais pendant 5s tu vas pouvoir recevoir des reponses valide.
Allez bon courage.
-
Salut
Impeccable, tu peux donc t'amuser a valider la table.
J'utilise aussi ce tableau comme base de départ, par contre il faut le valider car en fonction des régulation cela a peut etre évoluer.
Moi je cherche a valider toutes les valeur une par une, pour cela il faut être a coté de la chaudière et interroger mot / mot et comparé les valeur.
Ensuite il faut comprendre comment sont codé les valeur analogique, les digital ...., comment ecrire dans les valeur de consigne etc...
Si tu veux essayer je te conseille de commencer avec un utilitaire modbus qui te permettra d'envoyer tes question sur la chaudiere.
Modscan32 est pas mal
-
On voit ici en page 10 qu'on peut également rencontrer un connecteur plat et je pense plutot avoir déjà aperçu ce genre de chose.
Sur la Page 8 (Numerotation de la doc papier) , tu as le connecteur dont je parle. Le connecteur Mini-din est présent sur les chaudiere MCA avec la regul iSystem. Il est sur la carte de puissance qui est sur le coté gauche de la chaudiere là ou l'on raccorde les sondes ambiance, ext...
Ta regulation c'est une regul Diemactic 3 ?
Sur les MCA nous on a la derniere génération la Diematic iSystem.
J'avais trouvé des info qui disait que la comm qu'utilisait DeDietrich etait de type Modbus Bi-Maitre (bref un truc made in DeDietrich ^^)
Le Diematic est maitre sur le bus pendant 5s puis un autre appareil sera maitre pendant 5s (en l'occurence l'appareil que l'on va lui brancher pour l'interroger)
Lors de mes test, j'ai remarqué régulation iSystem ne comporte pas du tout en maitre ce qui m'arrange bien, on peut lui parler tout le temps en gros elle ne fait qu'écouter.
Pour ceux qui tomberont sur une regul bi-maitre, il faut gerer ce petit truc, en gros si il n'y a pas de comm pendant 1s on a 4s pour parler...
-
Pour le moment, j'avais tenté de relier un module USB-RS485 à la place de la sonde mais je ne suis parvenu à rien.
Ca me parrait normal car ca ne doit pas etre du RS485 a ce niveau, vu que la sonde d'ambiance est alimenté par le bus et que l'on est en présence d'un bus 2 fil, je ne pense pas que ce soit réalisable d'alimenter une electronique de ce type avec en plus afficheur comme celui qui est utilisé.
-
Bonjour à tous, je lis ici quelque chose qui m'intéresse fortement. Avez-vous pu avancer sur le sujet ?
Pour le moment, je n'ai pas pris le temps de faire du reverse engineering ni même de sniffer quoi que ce soit sur ces 2 fils qui relient ma régulation Diematic3 à ma sonde d'ambiance AD254.
Merci à vous
Ma présentation est ici et explique ce que j'ai fait dans mon "chez moi" - RPi domoticz + arduino
Bonjour
Désolé je n'ai pas eu le temps d'avancé ni meme de faire un tuto
Lipon67 : La solution que je propose est beaucoup plus simple, nul besoin de sortir la grosse artillerie. Je ne sais pas quel protocol est utilisé entre la chaudiere a les sonde d'ambiance. Soit ils ont développé un nouveau truc spécial rien que pour les regul Diematic3, soit c'est de l'opentherm comme sur les autres modele de chaudiere.
Ma solution consiste a se brancher sur un des connecteurs (connecteur mini-din) pouvant servir a la mise en cascade de la chaudiere, il y a en 2 sur la carte. C'est a mon avis la-dessus que le boitier Somfy utilisé pour l'app diematic se branche
La liaison est une liaison RS485 de type modbus (9600bd, 8Bits, Pas de Parité, 1 Stop)
Le protocole modbus est un protocole industriel dont vous trouverez pas mal d'info sur le net.
Il faut ensuite connaitre l'adresse de la chaudière. (Je l'ai plus en tete)
Puis la table des mots. C'est une table d'adresse dans laquelle on peut lire ou écrire des infos.
Je n'ai pas réussi a me procurer la table correspondant a notre régulation,
mais j'ai une table qui s'en rapproche a 1ere vue.
Il faut donc interroger la chaudière sur chaque mot et valider si les info reçu correspondent bien.
La 1er phase consiste donc a établir la liaison (Ca c'est OK)
La 2nd consiste a valider la table de mot pour les info accessible en lecture (C'est en cours chez moi)
La 3eme consiste a valider l'ecriture des mots : Consigne, Programme Horaire des circuits / ECS... (En cours)
Voilà ou j'en suis. Je vais essayer de vous poster une photo du connecteur pour cablage et de vous donner la table assez rapidement.
A+
-
Salut onk1
Ca serrait dommage de piloter un chaudiere de ce type par contact sec quand meme ^^
Sinon au final tu interviens a quel niveau ? Tu te connecte ou ? sur la box qui est en wifi a la place de l'appli ? Sur le boitier qui est sur la chaudiere ? ou sur l'interface Web dedietrich ?
-
Bonjour,
J'ai appelé De Dietrich et ils m'ont indiqué qu'il n'y avait pas de sortie RJ45 sur le boitier de communication (Wifi seulement). Je vais donc m'orienter vers une commande déportée filaire avec une sonde d'ambiance.
Merci.
Après si la bidouille et un peu de dev ne te fond pas peur tu peux dialoguer avec la chaudiere comme le fait le dedietrich avec le boiter qu'ils installent pour utiliser l'app diematic en faisant ta propre interface.
Faut que je continu mes investigation et que je fasse un petit tuto ladessus.
-
En fait tu dois faire installer un boitier qui serra relier a ta chaudiere, tu dois avoir une liaison WIFI afin que le boitier puisse se connecter a internet. ensuite via l'app diemactic tu auras acces a ta chaudiere.
Le cout de l'install et de la mise en service est de 420€ pour le moment. (prix promo ^^)
Cela n'a rien avoir avec les commandes filaire ou boitier radio.
-
Bonjour, si je prends la commande filaire AD285, est ce que le module radio émetteur/récepteur AD 252 est nécessaire ?
J'ai lu que la commande AD285 se connectait en direct sur le SCU de la chaudière MCA, je ne vois donc pas à quoi servirait le module AD 252.
Merci
Non pas besoin, les commandes filaire se branchent directement sur la chaudiere, tu peux en mettre 3 sur ce type de regul.
La chaudiere ne dispose pas de fonction radio de serie, le module radio AD252 permet donc le raccordement de thermostat ou de sonde exterieur radio, ce qui est parfois interessant dans l'ancien pour ceux ne voulant pas passer ou repasser des cable.
Le module radio AD252 est donc branché a la chaudiere, il faut ensuite acheter la commande radio qui va bien et/ou la sonde de T° exterieur.
-
Bonjour, j'ai aussi une chaudiere MCA 25/28 MI mais j'avais compris que le seul thermostat de la marque qui était compatible était
CDI iSystem AD 284 ou AD 285 ?Il n'a pas le meme thermostat car sa chaudiere n'est pas une MCA.
Donc pour une MCA tu as bien le choix entre AD284/AD285/AD254 ou alors la commande a distance simplifié FM52
-
Sinon en gros pour résumer, la solution modbus demande un peu plus de travail car il faut mettre en place soit meme une interface afin de dialoguer avec la chaudiere, alors qu'une solution opentherm pourra se trouver dans le commerce mais necessitera un budget plus important.
Dans les 2 cas cela permettra plus de souplesse que l'App Diematic
L'interface modbus a mettre en place n'est pas très compliqué a réaliser, cela peu etre très attractif niveau prix (contrairement a la solution de dedietrich).
Un raspberry pi pourra parfaitement convenir par exemple, a vue de nez compter moins de 100€ pour le pi et tous les accessoires (Pi/Alim/Cable/Carte Memoire/Interface RS485...)
-
J'ai finalement opté pour la solution propriétaire (thermostat ad304) + sonde extérieure
Ta chaudiere et ton thermostat sont opentherm, donc tu pourrais par exemple normalement utiliser le dernier thermostat nest, ou alors une passerelle domotique opentherm, je sais par exemple qu'il en existe une en KNX chez theben
@filou59, je ne sais te répondre par rapport Opentherm Plus vs. Lite. Mon modèle de chaudière Innovens MCA 35. Je vois dans un post précédent que tu as aussi une chaudière de cette même famille. As-tu modifié sa régulation avec une solution autre que Diematic iSystem? Est-ce qu'une telle alternative modifierait la gestion intelligente du chauffage (avec notamment la prise en compte de la température extérieure)?
Pour l'opentherm sur les chaudiere MCA, c'est un peu plus opaque. j'appelerais dedietrich en debut d'année pour avoir plus d'info dès que j'aurais 5min ^^
Quoi qu'il en soit l'avantage si on utilise de l'opentherm ou du modbus c'est que l'on ne court-circuite pas la régul et l'intélligence de la chaudiere. On garde la possibilité de moduler le puissance de la chaudiere.
Mon but c'est d'intégrer ma chaudiere sur mon install domotique, cela me permettra de voir l'etat de celle-ci mais aussi de modifier certains réglages point de consigne/ horaire occupation ....
Pour ta question sur la prise en compte de la T° Exterieure : Le systeme ne se sustitura pas a la T° extérieur, si tu n'as pas de sonde branché sur ta chaudiere, tu ne pourras pas lui envoyé une valeur, et si tu en as une ca ne change rien, si ce n'est que tu pourras connaitre la T° extérieur sur ta domotique via la sonde de ta chaudiere.
-
Salut
Donc s'il y a possibilité de récupérer les infos par le modbus je suis preneur car l'installation d'un Netatmo sera moins chère mais pas forcément bénéfique pour la régulation.
Faut que je mette ca noir sur blanc et que j'avance un peu sur le truc, car pas trop eu le temps en ce moment.
Je suis en train de me dire que pour ma chaudière je vais plutôt installer un thermostat autre que je vais pouvoir piloter à distance.
Tout dépend du thermostat qui serra choisi, mais suivant le type de Thermostat qui serra choisi tu aurras peu etre moins de fonctionnalité que celui d'origine.
@jibayjay après dans les cas comme le tiens, il faut faire comme pour la BMW i3. Reverse engeerer l'app et faire ta propre appli.
Pas besoin d'en arriver la dans le cas présent, la chaudiere dispose de plusieurs interface "courante", le modbus et l'opentherm (pour l'opentherm faut se renseigner si elle est compatible avec opentherm plus ou si compatible uniquement avec la version lite).
C'est surtout que pour tous ces industriels, ce n'est pas leur métier. Et du coup au lieu de confier cela à des vrais spécialistes et de trouver des personnes en internes capable de suivre le projet, ils veulent tout faire ne interne et le résultat c'est une bouze immonde.
En l'occurence apparement il ne l'on pas fait eux même, ils ont peu etre pas choisi le bon intermédiaire pour le dev ^^.
-
Attention, c'est pas le thermostat qui est modulant, un thermostat va soit renvoyer une valeur analogique (exemple 20.6°), soit une info tout ou rien 0 ou 1 (il faut chauffer car la T° est inférieure a la consigne du Thermostat.
En fait il y a plusieurs aproche possible. Tout dépend aussi des possibilité de la régulation de la chaudiere.
Soit on laisse gérer la régulation de celle-ci , soit on si substitu.
Dans le 1er cas, celui que je recherche, la regul dispose de sa sonde exterieur et d'une ou plusieurs sonde d'ambiance.
Le chalenge c'est de réussir a dialoguer avec la chaudiere pour agir sur les consigne, modifier les programme horaire en fonction de la présence de nos habitude en fonction du temps etc...
Dans le 2nd cas, il y a plusieurs facon de sy prendre en fonction des possibilité de la chaudiere.
Avec iSystem il est par exemple possible de piloter celle-ci avec un signal 0-10V, mais on perd toute la régulation de de la chaudiere. mais on garde la modulation
Sur certains systeme on aura accès qu'a un contact sec (info marche arret), ce qui n'est pas terrible niveau regulation.
Tu parles d'apprentissage de l'intertie du batiment, mais il faut aussi penser exposition, quid des apport solaire, risque de surchauffe si on a besoin de chauffer piece au nord alors qu'un sud c'est ok ...
De mon coté je vérais bien des vannes electronique Enocean sans batterie et une interraction avec la regulation de la chaudiere afin de lui laisser la maitrise et ladaptation des courbes en fonction de la T° extérieur. L'idée serrait donc de jouer sur les consignes de T° en fonction de notre présence mais aussi en fonction de la T° des pieces.
-
Bonjour
Pour en revenir aux chaudiere equipé de la régul iSystem.
J'en possède une MCA Inovens...
Il est possible de récupérer des info en modbus. Il n'y a pas de documentation publique mais on peut trouver sur le net la table modbus permettant de savoir ou l'on peut récupérer les infos.
A noter qu'il existe peut etre une autre solution via l'opentherm qui est aussi disponible sur la chaudiere. L'opentherm est un protocole utilisé dans le monde du chauffage/clim afin de piloter/commander des chaudiere/clim via des thermostat des systeme domotique etc...
Il existe 2 niveau opentherm, le 1er ne permet que de faire de la commande on/off, le 2nd permet de recevoir des info mais aussi de commander ou changer des point de consigne.
Le nouveau thermostat nest par exemple est compatible opentherm pour info.
-
Bonjour
Fan de domotique je m'inscrit ici pour echanger avec vous sur ce sujet passionnant.
De Dietrich Diematic Isystem
dans Support
Posté(e)
La reponse que tu récuperes ne correspond a rien, assure toi de bien avoir les bon paramètre de com, ensuite si c'est bon essai d'inverser tes 2 fils pour voir.