Platypus Posté(e) le 24 février 2018 Auteur Signaler Posté(e) le 24 février 2018 Le 13/02/2018 à 19:04, gderou a dit : Oui, c'est sûr, je n'ai que la réception ici. Je ne comprends pas très bien comment la easymatic communique avec la chaudière dans l'autre sens. Pour le moment, mon montage fonctionne et m'a déjà évité une douche froide !!! Si mon analyse est exacte, l'easymatic met en charge ou non une résistance (modification consommation) pour moduler les "0" et les "1". Je ne suis pas très bon pour ça, est-ce que tu pourrais faire une adaptation (pas du tout pressé) pour arriver à attraper ce signal de communication ? J'ai mis en PJ, une capture avec une carte son (Audacity) pour donner une idée de l'enchainement des trames. Pour les captures avec le minioscillo, je l'ai branché à l'envers , il faut considérer les tensions positives : max : 24 V et min 11.3 V. Le bruleur fait osciller la tension entre 24 V (24.16V) et 18 V (18.61V), l'easymatic entre 20 V (19.8 V) et 11 V (11.27V). Il y aurait deux seuils à déterminer, avec deux fronts (un montant, l'autre descendant) par rapport à une tension de base vers 18.5-20V. Je ne sais pas trop comment m'y prendre. Merci !
gderou Posté(e) le 5 mars 2018 Signaler Posté(e) le 5 mars 2018 Tu veux juste récupérer les trames de l'Easymatic (je suppose assez facile à faire) ou remplacer l'Easymatic et émettre à sa place (et là je ne sais pas trop comment faire) ?
Platypus Posté(e) le 8 mars 2018 Auteur Signaler Posté(e) le 8 mars 2018 (modifié) Le 05/03/2018 à 18:00, gderou a dit : Tu veux juste récupérer les trames de l'Easymatic (je suppose assez facile à faire) ou remplacer l'Easymatic et émettre à sa place (et là je ne sais pas trop comment faire) ? Je veux juste récupérer les trames de l'Easymatic dans un premier temps. J'émettrai dans un deuxième temps. Je pense que ce ne sera pas trop compliqué pour la partie physique (il semble que cela soit une simple résistance mise en charge grâce à un transistor) mais il faudra être capable d'émettre correctement toutes les trames et donc les avoir décodées.. Sinon, pour le codage des valeurs négatives j'ai l'info... En dessous de 000000000 00000000, il y a 11111111 11111111 puis 11111111 11111110 ... Modifié le 9 mars 2018 par Platypus
Platypus Posté(e) le 11 avril 2018 Auteur Signaler Posté(e) le 11 avril 2018 (modifié) Le 05/03/2018 à 18:00, gderou a dit : Tu veux juste récupérer les trames de l'Easymatic (je suppose assez facile à faire) ou remplacer l'Easymatic et émettre à sa place (et là je ne sais pas trop comment faire) ? Je me suis acheté un wemo mini Je mets à jour ton code. Encore merci à toi. Est-ce que tu peux dire comment tu décodes "Alarm" et "Status" et u'est-ce que tu entends par "bleu" et "red" stp ? Modifié le 11 avril 2018 par Platypus
gderou Posté(e) le 11 avril 2018 Signaler Posté(e) le 11 avril 2018 Il y a 7 heures, Platypus a dit : Je me suis acheté un wemo mini Je mets à jour ton code. Encore merci à toi. Est-ce que tu peux dire comment tu décodes "Alarm" et "Status" et u'est-ce que tu entends par "bleu" et "red" stp ? Je ne décode pas pour le moment. Pour Alarm, la valeur "normale" est 255, donc toute autre valeur déclenche une alerte dans mon système (les valeurs doivent avoir une signification, mais je n'ai pas creusé - 13 (en décimal) semble être l'alarme de pression d'eau). Pour Status, j'ai l'impression qu'il s'agit de l'état de fonctionnement des brûleurs, mais je ne suis pas sûr - j'ai vu les valeurs (décimales) 0, 1, 2, 5 et 6 Bleu et Red sont seulement les couleurs que j'ai utilisées sur le graphique. Je n'ai aucune idée de ce à quoi elles correspondent. Elles sont la plupart du temps figées sur une valeur, mais par moment évoluent de façon quasi continu - donc un signal qui n'aurait de sens que pendant une phase bien précise du cycle de fonctionnement... Mon cas d'utilisation est simple, la seule info qui m'intéresse vraiment est Alarm (si Alarm, alors j'envoie une notification). Je te laisse faire les interprétations pour les autres. Une remarque cependant, lorsque l'alarme de pression se déclenche, il y a une courte période pendant laquelle la chaudière change sans arrêt d'état - donc le signal mériterait d'être lissé avant interprétation automatique (dans mon cas je reçois une salve de notif, mais ça me suffit pour savoir qu'il faut rajouter de l'eau dans le circuit).
Platypus Posté(e) le 29 mai 2018 Auteur Signaler Posté(e) le 29 mai 2018 (modifié) Je dépose ma version actuelle, elle mériterais un peu de nettoyage mais elle est fonctionnelle avec détection des trames de la chaudière et de l'easymatic (double niveau de tension). e n'ai pas fait le calcul du bon niveau de tension en fonction du pont diviseur mais cela pourrait être facilement fait. J'utilise domoticz, et j'ai mis tout en observation , histoire de peut être comprendre certaines choses à partir des logs. Sur les valeurs de températures, j'ai observé qu'il n'y a pas à "lisser" les valeurs mais plutôt "exclure" certaines valeurs qui sont répétées (c'est par exemple les valeur maximales de réglages,...). Le protocole n'étant pas encore du tout explicite, je ne peux faire que du monitoring mais cela reste intéressant. Wemos-Easymaticduino 3-forum.cpp Modifié le 29 mai 2018 par Platypus Oubli ajout fichier 1 1
Scholes2705 Posté(e) le 3 février 2019 Signaler Posté(e) le 3 février 2019 Bonjour, avez vous pu identifier à quoi correspondent les valeurs des "blue" et "red" ? merci
Thomasdeniau Posté(e) le 21 octobre 2020 Signaler Posté(e) le 21 octobre 2020 Bonjour, Y a-t-il eu du nouveau sur ce sujet? J'ai aussi une chaudière qui fonctionne avec un thermostat Easymatic et je souhaiterais remplacer le thermostat par quelque chose de contrôlable à distance, afin de pouvoir plus facilement éditer le calendrier de chauffe, mais aussi le lier à la présence ou non de personnes à la maison. Je cherche donc comment remplacer mon Easymatic par quelque chose type Raspberry Pi qui puisse donner une température de consigne. Si je peux aider à récupérer des données sur mon Easymatic dites-moi !
Messages recommandés