Thermostat mon pilotage elec engie

bonjour je vient d arreter mon contrat mon pilotage elec d engie , j ai demonter leur thermostat car ils ont desactivé mes acces a l application et au telephone la personne m a dit d aller jetter tout ca en dechetterie :thinking::thinking:.

j ai en tout 7 boitiers
ils sont wifi , capteur temperature et himidité etmonitoring puissance et conso .
sur HA j utilisais avec l integration TIKO , et il etait considerer comme thermostat directement et demarrais les radiateurs via fil pilote .
le seul default etait l absence de reglage de l hysterisie donc mise en route du radiateur quelque fois un peu trop eloigné de la consigne ( par exemple temp de 18,5° et consigne a 20° mais radiateur ne demarrais pas mais pas tout le temp )

j en ai ouvert un pour vous faire des photos c est a base d ESP32 S3 VROOM

si un curieux veut essayer de debrider tout ca a sa sauce pour les utiliser en open source je serais ravi de lui envoyer ( je demande juste de regler les frait de port )









Tu dois pouvoir le passer sous ESPHome. Faut que tu trouves les pads series.
Ca à l’air d’etre juste un module fil pilote avec un capteur de courant, ca devrait pas etre trop galère à faire.

je suis passer sur des nodon donc pour chez moi c est ok ,
c est surtout si quelqu un du forum veut les recuperer pour « jouer » avec ou les rendre opensource et s en servir .

sinon sa sera dechetterie comme preconiser par engie :sweat_smile:

Je suis un peu occupé en ce moment, sinon j’aurais bien essayé pour la non obscolescence.

C’est con de les jeter

commentu dit c est dommage de jetter surtout que vu mes connaissances des forumer je me dit que sa pourais surement servir a quelqu un d autre .
si tu veut je peut les stocker au grenier et quand tu aura du temp je te les envois

1 « J'aime »

oui garde les y a bien quelqu’un que ca va interesser. De mon coté j’ai assez de projets en cours comme ça pour le moment :slight_smile:

Mais à passer sous esphome, ça doit être peanuts à faire.

j ai malheureusement pas encore les connaissances et c est dommage car factuellement sa fonctionnais plutot pas mal depuis un ans .

J’en ai absolument pas besoin, mais ca me gratouille quand même.
Je suis sûr qu’un autre nerdo du forum va s’y coller :slight_smile:
@forhorse @hackdiy @djtef

je serais ravi que sa serve a quelqu un tient moi au jus si tu les veux sinon sa sera pour le prochain curieux :wink:

1 « J'aime »

déjà les pads sont marqués.

reste plus qu’à trouver quels sont les IO qui controllent les fils pilote et le capteur de courant.
Tu branchait les 2 fils noir et bleu sur l’entrée pilote du radiateur ? Je vois que y a une diode sur chaque fil.

En esperant que l’esp n’est pas là juste pour le wifi, sinon faut sniffer ce qui se passe entre l’esp et l’autre microcontrolleur.

Salut,

Je connaissais pas, j’ai cherché sur internet et le premier résultat n’est pas rassurant :rofl:

Si j’ai bien compris il y a un capteur de température, un tore qui mesure le courant du radiateur et un relais qui le coupe ?

1 « J'aime »

Faut déjà espérer que le « secure boot » (j’ai plus le nom exact en tête, mais c’est un truc du genre) ne soit pas activé sur l’ESP, sinon c’est mort.
En gros dans un ESP c’est possible d’activer une clé qui fait qu’il est impossible de charger un autre firmware n’ayant pas cette clé.

Faudrait essayer de flasher un firmware ESPHome de base déjà pour voir si ça tourne.

1 « J'aime »

oui j ai vu ca a TF1 semaine derniere ( je les ai appeler direct sans attendre) mais ma serie de boitier ne faisait pas partis du « mauvais lot » apres verif des reference avec le service client , mais comme leur prestataire les a laisser sur le carreau je pense que sa les arranges de faire un rappel general , car il m ont indiquer que je pouvais les utilisés sans probleme jusqu a leur desinstallation ( qui etait deja faite dans ma piece de vie et celier , il ne restait que ceux des chambres a demonter)

le boitier est brancher phase neutre avec se qui vient du tableau et ensuite le raditateur phase neutre fil pilote est branché dans le boitier . le boitier vient vraiment s interposer comme un NodOn par exemple c est la meme chose .

oui sur l appli mon pilotage elec , j avais temperature , humidité , mesure du courant , la planification avec mode hors gel , eco , confort boost et absence .
reconnu dans HA comme thermostat directement avec tout les sensors qui vont avec .

libre a celui qui les veut de faire tout ses test n ayant pas les competences pour le faire moi meme . je propose seulement si quelqu un veut les recuperer "pour la sience " ou pour vraiment essayer de les exploiter

une petite photos des connectiques sa sera plus parlant

Bonjour à tous,
Egalement reçu ce jour

Nous avons le regret de vous informer que nous arrêtons la commercialisation de Mon Pilotage Elec.
En effet, le prestataire qui fournit ce service à ENGIE arrête son activité. Nous ne sommes donc plus en mesure de vous garantir la pérennité de ce service de pilotage de vos radiateurs.
Qu’est-ce que cela signifie pour vous ?
Nous vous invitons à nous rappeler pour prendre rendez-vous afin de désinstaller votre équipement. Cette désinstallation est gratuite.
Après la désinstallation de vos boîtiers, vous pourrez reprendre le réglage manuel de vos radiateurs, l’application ne sera plus en service.
Votre contrat Mon Pilotage Elec sera résilié à la date effective de désinstallation de votre équipement.
Votre contrat d’électricité reste inchangé, quel que soit votre fournisseur d’énergie.

Sans réponse de votre part, nous ne serons plus en mesure de garantir la sécurité de votre installation.

Donc l’idée de débrider les boities me semble intéressante à condition de le faire à petit prix (j’ai 4 radiateurs connectés, le remplacement par un système équivalent me couterait environ 200€)

Même si je n’ai encore jamais expérimenté cela, je vais commander l’adaptateur USB-UART (<10€) pour faire parler le boitier et voir si on peut le flasher avec ESPHome.
Je vous tiens au courant.
Chris

1 « J'aime »

slt je veut bien un retour :grin:

depuis que je suis passer sur des nodon fil pilote avec capteur de temperature xiaomi et thermostat generique HA j avoue que le fonctionnement est bien plus fin que mon pilotage elec .

mais si il y a moyen de prendre totalement la main dessus je pense que sa peut etre interresant .

Salut, quelques retours :

  • bon j’ai réussi à le flasher depuis mon mac et un adaptateur USB UART-TTL (environ 5€) en reliant les pins de la carte à l’adaptateur.
  • Ça permet de faire reconnaitre la carte dans ESPHome Builder et de la flasher. Ensuite je peux la mettre à jour ota (over the air) puisqu’elle se connecter à mon wifi. Ceci m’a permis de faire de nombreux nombreux tests (merci l’IA Claude et Gemini pour diagnostiquer, impressionant…)
  • J’ai réussi a récupérer les informations du thermomètre (pas évident, car c’est un thermomètre analogique et il faut convertir la tension en équivalent degré) : il faudra certainement ajuster, mais pour le moment j’ai ajouté un décalage +/- comme dans l’application mon pilotage elec.
  • J’ai réussi à identifier le bouton et y associer une fonction boost
  • Je n’ai pas réussi à faire fonctionner la LED, si quelqu’un a une idée ?
  • Il me reste à tester en fonctionnement avec le fil pilote, mais je n’ai pas de doute, ça marchera.
  • Si un expert pouvait jeter un oeil au code yaml :wink:

Si ça intéresse d’autres personnes, je prépare une documentation plus complète avec qq photos etc
Chris

Une photo

Le code Yaml au final

esphome:
  name: tiko-sdb
  friendly_name: "Tiko Salle de Bain"

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf

logger:
  level: INFO

api:
  encryption:
    key: "xxx"

ota:
  - platform: esphome
    password: "xxx"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Tiko-Sdb Fallback Hotspot"
    password: "xxx"

captive_portal:

# ----------------------------------------------------------------
# 1. RÉGLAGES
# ----------------------------------------------------------------
number:
  - platform: template
    name: "Ajustement Température"
    id: temp_offset
    optimistic: true
    min_value: -10.0
    max_value: 10.0
    step: 0.1
    unit_of_measurement: "°C"
    mode: box
    restore_value: true
    initial_value: 0.0

# ----------------------------------------------------------------
# 2. CAPTEUR DE TEMPÉRATURE
# ----------------------------------------------------------------
sensor:
  - platform: adc
    pin: GPIO7
    id: source_v
    name: "Voltage Brut"
    update_interval: 1s
    attenuation: 12db
    filters:
      - sliding_window_moving_average:
          window_size: 15
          send_every: 1

  - platform: template
    id: temp_sdb
    name: "Température Sdb"
    unit_of_measurement: "°C"
    device_class: "temperature"
    state_class: "measurement"
    lambda: |-
      float v = id(source_v).state;
      float t = 20.0 + (0.21 - v) * 100.0; 
      return t + id(temp_offset).state;

# ----------------------------------------------------------------
# 3. FILS PILOTES
# ----------------------------------------------------------------
switch:
  - platform: gpio
    pin: GPIO4
    name: "Fil Pilote - Signal 1"
    id: fp_1
    restore_mode: ALWAYS_OFF

  - platform: gpio
    pin: GPIO5
    name: "Fil Pilote - Signal 2"
    id: fp_2
    restore_mode: ALWAYS_OFF

# ----------------------------------------------------------------
# 4. THERMOSTAT SIMPLE (une seule cible, ±0.5°C auto)
# ----------------------------------------------------------------
climate:
  - platform: thermostat
    id: sdb_climate
    name: "Thermostat Sdb"
    sensor: temp_sdb
    min_heating_off_time: 60s
    min_heating_run_time: 60s
    min_idle_time: 30s
    visual:
      min_temperature: 15
      max_temperature: 28
      temperature_step: 0.5
    default_preset: Home
    preset:
      - name: Home
        default_target_temperature_low: 20°C
    heat_deadband: 0.5°C
    heat_overrun: 0.5°C
    heat_action:
      - switch.turn_off: fp_1
      - switch.turn_off: fp_2
    idle_action:
      - switch.turn_on: fp_1
      - switch.turn_on: fp_2

# ----------------------------------------------------------------
# 5. BOUTON PHYSIQUE BOOST
# ----------------------------------------------------------------
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO47
      inverted: true
      mode: INPUT_PULLUP
    name: "Bouton Boost"
    on_press:
      then:
        - logger.log: "Boost activé !"
        - climate.control:
            id: sdb_climate
            target_temperature_low: 23°C

top sacré boulot .
du coup tu ne t est pas servis du thor pour la consomation ?

Ah oui bonne idée, je vais maintenant le rebancher au radiateur pour que le tore amperemtrique « parle ».

Quelques news,
J’ai récupéré les infos du :

  • tore (conso etc) : mais il faut encore étalonner (il faut que je mesure la conso réèlle avec un shelly pour trouver le ratio entre la valeur et les Watts consommés). Ce fut possible uniquement grâce à mon LLM préféré… car il n’existe qu’une doc en chinois du chip relié au tore (TH7017) et construire un component HA pour communiquer avec bit de parité, choix du débit en bauds, formats des requêtes, reconstruction des réponses en 24 bits, c’est du très bas niveau…
  • le capteur d’humidité et température (c’est en numérique en réalité et non en analogique via une résistante comme dit précédemment) :
  • la led qui peut s’allumer de toutes les couleurs :wink: (une idée d’usage: allumage avec arc en ciel :wink: puis possibilité d’allumer la diode en rouge quand ça chauffe ou en fonction de la conso elec ? des idées d’usages)
  • le instructions du fil pilote

Je crois que j’ai tout, je mets au propre et d’ici 10 jours je le mets au format HA.
La seule chose qui reste complexe pour les non initiés est le flashage…

Suite au prochain message