Pilotage Chaudière Frisquet ECO Radio System Visio (Suite)

Après pour l’analyse elle-même, on pourrait par exemple analyser les données en masse en Python.

Il y aurait trois catégories :

  • constantes (registres non-utilisés, identifiants)
  • valeurs discrètes, on pourrait lister les valeurs possibles (par ex. état chaudière, jour de semaine)
  • valuers continues, on générerait plutôt des graphes pour voir leur évolution

L’idéal serait de pouvoir choisir les registres à ajouter sur un seul graphique, pour comprendre le système dans l’ensemble, je suis sûr que ça plairait à @ng_khanh si j’arrive à faire une interface web en peu de temps.

79E2 : température de l’eau (déjà identifié en A05E).

@Gib @Freedom et tous ceux qui le veulent

pourrait-on collaborer pour documenter ce que l’on sait déjà sur les registres ?

j’ai commencé un fichier ici :

Je vais remplir ton fichier dans un premier temps avec tout ce que je sais, ça va dégager beaucoup de possibilités.

La lecture de registre en collaboration, oui et non, c’est quelque chose qui bouffe pas mal de temps radio, donc peut mettre le bazar sur une installation, faut faire attention.

Je vais déjà remplir ton fichier, et ensuite je pourrais régulièrement partager mes trames si nécessaire. A voir si les gens veulent participer a cette idée de données en collaboration.

Merci pour la collaboration sur le fichier !

En calculant vite fait, si on ne prend que les registres inconnus et intéressants, ça devrait pas prendre plus d’une trentaine de secondes avec une lecture par seconde de 16 registres à la fois.

Pour ne pas prendre de risque, on pourrait faire un firmware qui ne fait que ça (lecture des registres toutes les 5 min, aucune fonctionnalité MQTT)… à utiliser juste le temps de faire les mesures

Oui, mais ça c’est dans le cas où tu tape juste sur l’adresse de départ… si tu pointes sur une adresse “vide” et que tu essaies de chopper 16 registres, ça sortira quand même faux… :confused: c’est ce qui ralenti fortement le scan…

Sinon je viens de reprendre une série de valeur avec une pression à 1.5, rien ne ressort qui pourrait correspondre… je commence vraiment à penser qu’il y a un registre volatile, donc pas 01 03 qui est le registre sauvegardé (même après coupure).

Ou alors la pression est stocké sous une forme qui m’échappe encore :confused: par exemple delta sur un maximum :confused:

Heloo @Sacha . Ta proposition est-elle ouverte aux utilisateurs avec ou sans Connect ?

Ouverte à tous bien entendu, le but étant de comprendre aussi les différences entre les différents modèles.

Avec une pression à 1.5 tu as quoi dans les registres 79F8…79FF ? Je me dis que ça pourrait être le registre 79FE avec un codage un peu bizarre, ou quelque part dans les registres voisins.

J’ai l’imPRESSION d’avoir vu quelque chose… Peut-on voir les datas avec 1.5 bars ? D’ailleurs moi je tourne toujours en dessous de 2 bars…

Moi je comptais scanner les zones intéressantes en affichant les valeurs en hexa 16 bits et en entier vu que la majorité des grandeurs décodées jusqu’à présent sont sur 16bits divisé par 10. Je pense qu’il y a largement le temps pour ces lectures vu qu’il n’y a pas beaucoup de trafic finalement. Et la chaudière n’est pas sur pile, ce n’est pas grave de l’interroger souvent

Pour moi, la pression est à l”adresse 7A06 :

pour 2.2bar : 2C00 => 2C = 44, on divise par 20 = 2.2bar

pour 2.3bar : 2E00 => 2E = 46, on divise par 20 = 2.3bar

à confirmer par d’autres mesure…

Voici les données en 1.5 bar

7919: 0000 05DB 4664 AA00 0A08 1B20 AA7E FFFF
7921: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
7929: FFFF FFFF FFFF FFFF 0000 0000 0000 0000
7931: 1901 0000 0000 0000 0000 0000 0000 0000
7939: 0000 0000 0000 0000 0000 0201 0202 0203
7941: 0204 0505 0505 0006 4559 1441 0006 8B0F
7949: 1450 0001 4B0F 1450 0001 4B0F 1450 0001
7951: 4B0F 1450 0001 029C 0040 00F9 0137 0064

79E0: 0246 0344 0333 04F6 04F6 037F 08EB 00A9
79E8: 0000 0000 1DBB 0007 0000 0000 0000 0000
79F0: 0000 0000 00C0 04F6 04F6 0264 00C6 00C6
79F8: 00CD 0000 0000 0024 01DE 0344 0339 04F6
7A00: 04F6 03AC 0BA9 00EC 0000 0000 1FD0 0007
7A08: 0000 0000 0000 0000 0000 0000 0000 0000
7A10: 0000 0000 0000 0000 0000 0000 4D37 6965
7A18: 2201 4559 1441 4B0F 1450 4B0F 1450 0700
7A20: 0064 001A 001F 0000 0000 0000 0000 0000
7A28: 0000 0000 0000 0000 0000 0000 0000 0000
7A30: 0108 1405 0220 2101 FF7E FFFF FFFF FFFF
7A38: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
7A40: FFFF FFFF FFFF FFFF

A029: 0024 0000 2601 1219 3914 2801 00C0 00CD
A031: 0001 0000 0000 04F6 0000 0000 0000 0000
A039: 04F6 0000 0000 0000 0000 04F6 0000 0000
A041: 0000 0000 0024 0000 2601 1219 3934 2801
A049: 0000 0000 0000 0000 0000 0000 0000 0000
A051: 0000 0000 0000 0000 0000 0000 0000 0000
A059: 0000 0000 0000 0000 00C6 02E1 0000 0000
A061: 0000 0000 01FB 0115 0000 0000 0000 0000
A069: 0000 0000 0000 0000 0000 0000 0000 0000
A071: 0000 0000 0000 0000 0000 0000 0000 0000
A079: 0000 0000 061F 0297 0545 0252 04CF 0216
A081: 022F 0258 0000 0220 0000 01C0 0000 01BE
A089: 0000 01DF 006C 01DE 02C8 021C 05EC 021E
A091: 073C 028A 0000 ?? ?? ?? ?? ??
A099: ?? ?? ?? ?? ?? ?? ?? ??

Je pense que tu as raison pour l’adresse 7A06, en divisant par 20 on tombe effectivement sur un truc cohérent bien vu ! Elle m’avait échappée cette valeur là tiens :o Je vais remplir le fichier et voir si c’est bien confirmé.

J’ai mis en production de mon côté pour suivre la pression ! Du coup ça ouvre la voie à l’historique des pressions si on prend la même logique.

Vous êtes des dingues ! :grin:

Vous m’avez un peu (beaucoup) perdu sur la méthode à employer pour “sonder” les registres de la chaudière. est-ce possible de tester juste ne poussant des trames à la main via la page “Trame radio” ?

Est-ce faisable sur une chaudière sans Frisquet (et non compatible) donc via des trames 23 ?

Oula tu as raté quelques versions du coup :stuck_out_tongue: Il y a la dernière de la branches “modes” que j’ai rappatrié sur le main ^^. Et oui c’est faisable même pour les “sans-Connect” ^^

Et bien je vais tenter une MaJ OTA avec la dernière version qui est en main ce soir alors :slight_smile:

Je suppose que je vais devoir revoir quelques truc côté HA et topic MQTT du coup.

Exact, tout a été refait proprement :stuck_out_tongue:

Hello, bravo pour le travail accompli c’est vraiment admirable.

Est-ce possible d’avoir une version pour une lecture seule des données de la chaudière : température CDC, départ d’eau …? (car dispose déjà d’une sonde extérieure et de la boxe connect)

J’y travaille, c’est pour la prochaine version :blush: peut etre demain.

@Gib je te confirme pour la pression, tu as tapé dans le mille ^^

C’est bon je suis passé sur la dernière version “main”

Après quelques bidouille c’est OK côté MQTT et HA j’ai su réadapté mes automatisations pour le chauffage.

En revanche, je ne comprends pas trop la logique des options “Zone X presente” Je l’ai laissé coché mais concrètement ça joue sur quoi ? (exemple moi je n’ai pas de satellite physique en fonctionnement, est-ce que c’est lié à ça ? Et du coup je peux le décocher ?)

En revanche, si pas de connect, pas possible de sonder la mémoire chaudière tu ne le permet pas dans le FW.
(Je n’ai donc pas de remonté sur la température départ)