[Article] Reprenez le contrôle de votre chaudière Frisquet!

Voila, pour le moment on ne reprend pas les satellites Frisquet pour gérer l’ambiance. Il faut donc des capteurs de températures différents connecté à HA pour virtualiser. Je réfléchis éventuellement à utiliser les satellites existants pour interconnecté sur ce système, à voir si la demande existe.

Ok, je comprend mieux. J’ai des capteurs dans les pièces concernées, ça va le faire.

Je trouve quand même dommage de les utiliser alors qu’ils existent déjà dans les satellites. Je me doute que ce qui est compliqué est de récupérer la trame qui envoi cette valeur depuis les satellites…

Non en réalité ce n’est pas compliqué, le vrai problème c’est plutôt la modification de l’installation existante puisque il faudrait associer les satellite avec le Heltec et utiliser la valeur de l’ambiance uniquement et ignorer la consigne. C’est une modification possible mais prévoir tous les cas de figures devient de plus en plus complexe.

Hello @Freedom ,
J’ai bien reçu le module et je tente de suivre le tuto indiqué : Installation · FreedomNX/OpenFrisquetVisio Wiki · GitHub
Le problème, c’est que je ne trouve pas le fichier firmware.
Où puis-je le trouver ?
Merci

Voici ce que j’ai fait en trouvant un peu d’aide sur google.
1/ J’ai téléchargé le zip GitHub - FreedomNX/OpenFrisquetVisio: Module radio ESP32 Heltec LoRa (SX1262) pour piloter sa chaudière Frisquet · GitHub
2/ J’ai modifié le fichier platformio.ini

; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
;
; For first installation, remove below line
; - upload_protocol = espota
; and replace IP adress with COM3
; - upload_port = 192.168.1.185


[env:heltec_wifi_lora_32_V4]
platform = espressif32
board = heltec_wifi_lora_32_V4
framework = arduino
board_build.variants_dir = variants
board_build.variant = heltec_wifi_lora_32_V4
upload_protocol = esptool
monitor_speed = 115200

lib_deps =
    jgromes/RadioLib@^6.6.0
    knolleary/PubSubClient@^2.8
    heltecautomation/Heltec ESP32 Dev-Boards@^2.1.5
    paulstoffregen/OneWire@^2.3.8
    milesburton/DallasTemperature@^3.11.0
    paulstoffregen/Time@^1.6.1
    bblanchon/ArduinoJson

#extra_scripts = pre:tools/version.py

3/ J’ai ajouté le fichier heltec_wifi_lora_32_V4.json dans le dossier boards
4/ J’ai ajouté le fichier pins_arduino.h dans le dossier variants/heltec_wifi_lora_32_V4
5/ J’ai ouvert VIsual Code et installé l’add PlatformIO.
6/ J’ai ouvert le dossier où j’ai tous les fichiers.
7/ J’ai cliqué sur build.

Building .pio\build\heltec_wifi_lora_32_V4\firmware.bin
esptool.py v4.11.0
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
=================================== [SUCCESS] Took 86.12 seconds ===================================

8/ J’ai cliqué sur upload.

Wrote 1034160 bytes (633100 compressed) at 0x00010000 in 6.7 seconds (effective 1244.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
--- Terminal on COM6 | 115200 8-N-1
--- Available filters and text transformations: debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at https://bit.ly/pio-monitor-filters

9/ Je redémarre la carte et là, rien sur l’écran :frowning: mais j’ai bien un wifi qui s’affiche dans les réseaux.

Où est mon erreur ?
Merci pour votre aide.

L’ecran du Heltec n’affiche rien, je n’ai pas du tout implémenté ça pour l’instant. Prochaine Maj probablement.

Parfait.
As-tu besoin de fichiers de mon V4 ?
Tu évoques la prochaine mise à jour, cela implique de devoir recompiler et écraser la configuration ?
Autre chose, je souhaite juste récupérer les informations dans HA, je ne souhaite pas (pour l’instant) piloter ma chaudière.
Que dois-je mettre comme configuration ? Dois-je ajouter ce module à ma chaudière comme indiqué dans la doc ?

J’ai bien des données radios qui remonte, mais rien au niveau de HA. MQTT OK.

2026-04-24 13:04:12: New client connected from 192.168.1.102:50455 as OpenFrisquetVisio (p4, c1, k60, u'mqtt').
[RADIO][1970-01-01 00:34:12] [RX][17] 80 20 15 CC 01 17 9C 54 00 04 A0 29 00 01 02 00 EB
[RADIO][1970-01-01 00:34:12] [RX][15] 20 80 15 CC 81 17 08 26 04 24 12 19 51 00 05
[RADIO][1970-01-01 00:34:33] [RX][23] 80 08 03 B0 01 17 A0 29 00 15 A0 2F 00 04 08 00 CB 00 50 00 10 00 00
[RADIO][1970-01-01 00:44:12] [RX][17] 80 20 15 D0 01 17 9C 54 00 04 A0 29 00 01 02 00 EE
[RADIO][1970-01-01 00:44:12] [RX][15] 20 80 15 D0 81 17 08 26 04 24 12 29 51 00 05
[RADIO][1970-01-01 00:44:33] [RX][23] 80 08 03 B4 01 17 A0 29 00 15 A0 2F 00 04 08 00 CC 00 50 00 10 00 00
[RADIO][1970-01-01 00:54:12] [RX][17] 80 20 15 D4 01 17 9C 54 00 04 A0 29 00 01 02 00 EF
[RADIO][1970-01-01 00:54:12] [RX][15] 20 80 15 D4 81 17 08 26 04 24 12 39 51 00 05
[RADIO][1970-01-01 00:54:33] [RX][23] 80 08 03 B8 01 17 A0 29 00 15 A0 2F 00 04 08 00 CD 00 50 00 10 00 00
[RADIO][1970-01-01 01:04:12] [RX][17] 80 20 15 D8 01 17 9C 54 00 04 A0 29 00 01 02 00 F0
[RADIO][1970-01-01 01:04:12] [RX][15] 20 80 15 D8 81 17 08 26 04 24 12 49 51 00 05
[RADIO][1970-01-01 01:04:33] [RX][23] 80 08 03 BC 01 17 A0 29 00 15 A0 2F 00 04 08 00 CE 00 50 00 10 00 00
[RADIO][1970-01-01 01:14:12] [RX][17] 80 20 15 DC 01 17 9C 54 00 04 A0 29 00 01 02 00 F3
[RADIO][1970-01-01 01:14:12] [RX][15] 20 80 15 DC 81 17 08 26 04 24 12 59 51 00 05
[RADIO][1970-01-01 01:14:33] [RX][23] 80 08 03 C0 01 17 A0 29 00 15 A0 2F 00 04 08 00 CE 00 50 00 10 00 00

Merci

Yo, avec beaucoup de difficulté, j’y suis arrivé :slight_smile:
Par contre, c’est normal la date ?

[RADIO][1970-01-01 00:01:11]

Et la consigne hors gel, pourquoi c’est indiqué 19 sur HA, alors que c’est 8°C ?

Oula, beaucoup de choses ^^ .

Non la configuration est enregistrée en mémoire, ça n’écrase rien.

Ta config actuelle semble faire ceci effectivement. Tu as bien un Connect ? Si ce n’est pas le cas, tu vas devoir associer ton Heltec comme étant un Connect (mais pas passif).

Je vois sur ton screen une valeur à 8°C pourtant ?

C’est bizarre, de quand date le code que tu as récupéré ?

Merci pour ton retour :slight_smile:
En fait, je n’ai pas de Connect… J’ai cru que le boitier à côté de ma chaudière était Frisquet Connect, mais non. Désolé.
J’ai fait l’association Partenaires => Frisquet Connect.
J’ai décoché le mode passif.

Ce que je voulais dire, c’est que sur mon Thermostat physique, je suis en Hors Gel 8°C, hors HA remonte bien le bon mode, mais pas la bonne température.

J’ai pris le code ici : FreedomNX/OpenFrisquetVisio: Module radio ESP32 Heltec LoRa (SX1262) pour piloter sa chaudière Frisquet. Le fichier ini date du 19/03/2026.

Edit: En fait, j’ai un décalage de plusieurs minutes entre la remontée du mode et de la température du mode sur HA et l’action sur mon thermostat physique.

Le boitier, c’est peut-être la sonde extérieure ?

Est-ce que depuis que tu as mis le mode Connect, les valeurs sont OK ?

Hello,
En fait, les données remontent mais avec un décalage.
Si je change de mode sur le thermostat physique (de Hors gel à Réduit), le mode bascule sous HA en quelques secondes, mail il faut plusieurs minutes pour que la température change.

D’accord, merci pour le retour, je vais regarder pourquoi. C’est surement lié au fait que la température des modes n’est récupéré que toutes les 5 minutes, et parfois il y a un décalage sur la chaudière de prise en compte. Je vais vérifier que mon code récupère au même endroit les valeurs dans ton cas. Tu n’as pas coché la lecture d’informations venant du satellite physique, alors je pense que le décalage vient de là, il ne prend que les valeurs enregistré sur la chaudière.

Voici la configuration :

D’ailleurs est-il normal que la modification sur HA ne soit pas répercutée sur le thermostat physique ?

@Freedom la question de @Lecanard38 me fait penser à un mode de fonctionnement que nous n’avons pas creusé : Et si le heltech proposait d’utiliser une sonde locale non pas comme sonde extérieure, mais comme sonde d’ambiance?
Je développe l’idée qui pourrait prendre parti d’une utilisation future de l’écran heltec plus un des boutons. Cette implémentation aurait forcément moins d’intérêt dans une configuration avec plusieurs satellite…

Le Heltec est placé dans la pièce de vie à la place du satellite Z1 original.
Une sonde de température lui est accolée pour mesurer la température de la pièce.
L’écran affiche les infos minimales : température ambiante, mode, température de consigne
Le bouton permet de changer de mode. Chaque pression fait tourner entre les modes confort, réduit, hors gel, boost. Il sert uniquement de solution de secours en cas d’indisponibilité de HA.

Selon moi, ceci implique :

  1. que le mode boost fonctionne avec une minuterie
  2. que la température de sonde extérieure soit récupérée depuis HA et ait une valeur fallback en cas d’indisponibilité de celui-ci (par exemple reprendre la température de la veille à la même heure ?)
    Vala vala, je partage juste mes idées de rêveur professionnel.

Effectivement, et c’est exactement ce que FreezBee propose. Mais effectivement je n’avais pas songé à ça au départ puisque effectivement ça devient bloquant si plusieurs zones… ça devient très compliqué de contenter toutes les possibilités avec un seul boitier :stuck_out_tongue: . Je pensais simplement à réutiliser les satellites existants comme sonde d’ambiance sinon…

Non, si tu as bien activer Connect, ça devrait appliquer la modification sur le thermostat normalement.

Du coup, j’ai là aussi un problème.
Quels sont les logs à fournir ?

Quand tu changes le mode sur Connect, ça ne le change pas sur le satellite ? C’est bien ça ?

Coucou, oui effectivement.

C’est juste que ça s’écrit FreezBee

J’ai aussi pensé à ajouter un écran, c’est plus intuitif que les LEDs qui clignotent pour faire des réglages. Mais pour l’instant ce n’est qu’une idée : ça ajoute un coût et une intégration dans le boîtier qu’il faut savoir gérer…