Ça veut dire que ton client MQTT (le boîtier teleinfokit) essaie de se reconnecter alors que la connexion est toujours active.
Est-ce qu’il y a des logs juste avant la ligne « New connection… » ?
A tous ceux qui utilisent la version ESPHome du module teleinfokit, j’ai voulu faire un update ce matin suite à la mise à jour d’ESPHome en version 2021.11.4.
L’udpate était impossible et j’ai eu ce logs :
INFO Reading configuration /config/esphome/teleinfokit.yaml...
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
INFO Generating C++ source...
INFO Compiling app...
Processing teleinfokit (board: esp01_1m; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
Dependency Graph
|-- <ESPAsyncTCP-esphome> 1.2.3
|-- <ESPAsyncWebServer-esphome> 2.1.0
| |-- <ESPAsyncTCP-esphome> 1.2.3
| |-- <Hash> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <DNSServer> 1.1.1
|-- <ESP8266WiFi> 1.0
|-- <Wire> 1.0
|-- <ESP8266mDNS> 1.2
Compiling /data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_connection.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling /data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_frame_helper.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling /data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_pb2.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
*** [/data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_connection.cpp.o] Error 127
Compiling /data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_pb2_service.cpp.o
*** [/data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_frame_helper.cpp.o] Error 127
*** [/data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_pb2.cpp.o] Error 127
sh: 1: xtensa-lx106-elf-g++: not found
*** [/data/teleinfokit/.pioenvs/teleinfokit/src/esphome/components/api/api_pb2_service.cpp.o] Error 127
========================== [FAILED] Took 2.20 seconds ==========================
Voici mon code où j’ai du forcer la version de l’ESP :
Code du teleinfokit
# ESPHome configuration file for teleinfokit module https://342apps.net/module-teleinfokit/
esphome:
arduino_version: 2.5.1
name: teleinfokit
platform: ESP8266
board: esp01_1m
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_key
# Optional manual IP
manual_ip:
static_ip: !secret ip_teleinfo
gateway: !secret ip_gateway
subnet: !secret ip_subnet
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "TeleInfoKit"
password: !secret ap_key
captive_portal:
# Enable logging
logger:
baud_rate: 0 # disable logging via UART, help to avoid numerous crash with ESP_LOGD
level: INFO # INFO for less log, put DEBUG to view all the linky's "étiquettes" received in the logs
esp8266_store_log_strings_in_flash: False # :doc:`recommanded for ESP8266 </components/sensor/custom>`
# Enable Home Assistant API
api:
password: !secret api_pass
ota:
password: !secret ota_pass
id: my_ota
# web_server:
# port: !secret web_port
uart:
id: uart_bus
rx_pin: GPIO3
baud_rate: 1200
parity: EVEN
data_bits: 7
teleinfo:
id: myteleinfo
update_interval: 30s
historical_mode: true
sensor:
- platform: teleinfo
tag_name: "PAPP"
id: papp
name: "Puissance Actuelle"
unit_of_measurement: "VA"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "IINST"
id: iinst
name: "Intensité Actuelle"
unit_of_measurement: "A"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "BASE"
id: basekwh
name: "Index (kWh)"
unit_of_measurement: "kWh"
icon: mdi:flash
teleinfo_id: myteleinfo
state_class: total_increasing
device_class: energy
accuracy_decimals: 3
filters:
- lambda: return (x * 0.001);
- platform: teleinfo
tag_name: "BASE"
id: base
name: "Index"
unit_of_measurement: "Wh"
icon: mdi:flash
teleinfo_id: myteleinfo
state_class: total_increasing
device_class: energy
i2c:
sda: GPIO0
scl: GPIO2
font:
- file: "arial.ttf"
id: arial_font
size: 16
display:
- platform: ssd1306_i2c
model: "SSD1306 128x32"
id: oled
rotation: 180°
address: 0x3C
pages:
- id: page1
lambda: |-
it.printf(0, 0, id(arial_font), "Conso: %.0f VA", id(papp).state);
- id: page2
lambda: |-
it.printf(0, 0, id(arial_font), "Intensite: %.0f A", id(iinst).state);
- id: page3
lambda: |-
it.printf(0, 0, id(arial_font), "Index: %.0f", id(base).state);
interval:
- interval: 5s
then:
- display.page.show_next: oled
- component.update: oled
binary_sensor:
- platform: gpio
pin:
number: GPIO1
mode: INPUT_PULLUP
inverted: True
name: teleinfokit_switch
on_click:
min_length: 50ms
max_length: 350ms
then:
- lambda: if (id(oled).is_on()) id(oled).turn_off(); else id(oled).turn_on();
Est-ce que quelqu’un aurait déjà eu ce problème ?
Edit : J’ai fait le test avec la version DEV d’ESPHome et j’ai le même résultat …
Voilà un extrait du log, et ce sont ces mêmes lignes qui se répètent en permanence:
2021-11-29T05:50:21.529296131Z 1638165021: New connection from 192.168.1.100:45031 on port 1883.,
2021-11-29T05:50:21.532345625Z 1638165021: New client connected from 192.168.1.100:45031 as xiaomi-ble (p2, c1, k60).,
2021-11-29T05:50:21.551450194Z 1638165021: Client xiaomi-ble disconnected.,
2021-11-29T05:55:36.796858563Z 1638165336: New connection from 192.168.1.100:37315 on port 1883.,
2021-11-29T05:55:36.799322291Z 1638165336: New client connected from 192.168.1.100:37315 as xiaomi-ble (p2, c1, k60).,
2021-11-29T05:55:36.818760071Z 1638165336: Client xiaomi-ble disconnected.,
2021-11-29T06:00:48.516581691Z 1638165648: New connection from 192.168.1.100:55333 on port 1883.,
2021-11-29T06:00:48.518843818Z 1638165648: New client connected from 192.168.1.100:55333 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:00:48.540498537Z 1638165648: Client xiaomi-ble disconnected.,
2021-11-29T06:03:20.615512258Z 1638165800: New connection from 192.168.1.126:51428 on port 1883.,
2021-11-29T06:03:20.616151456Z 1638165800: Client 1ED909 already connected, closing old connection.,
2021-11-29T06:03:20.616248797Z 1638165800: New client connected from 192.168.1.126:51428 as 1ED909 (p2, c1, k15).,
2021-11-29T06:05:34.513331243Z 1638165934: New connection from 192.168.1.100:44965 on port 1883.,
2021-11-29T06:05:34.515298779Z 1638165934: New client connected from 192.168.1.100:44965 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:05:34.539451964Z 1638165934: Client xiaomi-ble disconnected.,
2021-11-29T06:10:34.558438406Z 1638166234: New connection from 192.168.1.100:50793 on port 1883.,
2021-11-29T06:10:34.560256685Z 1638166234: New client connected from 192.168.1.100:50793 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:10:34.582775814Z 1638166234: Client xiaomi-ble disconnected.,
2021-11-29T06:14:23.519999526Z 1638166463: New connection from 192.168.1.126:52206 on port 1883.,
2021-11-29T06:14:23.520308746Z 1638166463: Client 1ED909 already connected, closing old connection.,
2021-11-29T06:14:23.520329265Z 1638166463: New client connected from 192.168.1.126:52206 as 1ED909 (p2, c1, k15).,
2021-11-29T06:15:36.568096645Z 1638166536: New connection from 192.168.1.100:51163 on port 1883.,
2021-11-29T06:15:36.569754728Z 1638166536: New client connected from 192.168.1.100:51163 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:15:36.588596647Z 1638166536: Client xiaomi-ble disconnected.,
2021-11-29T06:20:34.605946013Z 1638166834: New connection from 192.168.1.100:57855 on port 1883.,
2021-11-29T06:20:34.607733197Z 1638166834: New client connected from 192.168.1.100:57855 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:20:34.632153581Z 1638166834: Client xiaomi-ble disconnected.,
2021-11-29T06:25:36.607263825Z 1638167136: New connection from 192.168.1.100:58061 on port 1883.,
2021-11-29T06:25:36.609692293Z 1638167136: New client connected from 192.168.1.100:58061 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:25:36.632760014Z 1638167136: Client xiaomi-ble disconnected.,
2021-11-29T06:30:36.664210008Z 1638167436: New connection from 192.168.1.100:47885 on port 1883.,
2021-11-29T06:30:36.666837937Z 1638167436: New client connected from 192.168.1.100:47885 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:30:36.688176141Z 1638167436: Client xiaomi-ble disconnected.,
2021-11-29T06:35:32.664744271Z 1638167732: New connection from 192.168.1.100:43105 on port 1883.,
2021-11-29T06:35:32.667049188Z 1638167732: New client connected from 192.168.1.100:43105 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:35:32.689550898Z 1638167732: Client xiaomi-ble disconnected.,
2021-11-29T06:40:34.663819326Z 1638168034: New connection from 192.168.1.100:58925 on port 1883.,
2021-11-29T06:40:34.666475241Z 1638168034: New client connected from 192.168.1.100:58925 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:40:34.687729559Z 1638168034: Client xiaomi-ble disconnected.,
2021-11-29T06:45:31.754307634Z 1638168331: New connection from 192.168.1.100:43067 on port 1883.,
2021-11-29T06:45:31.756592816Z 1638168331: New client connected from 192.168.1.100:43067 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:45:31.779444128Z 1638168331: Client xiaomi-ble disconnected.,
2021-11-29T06:50:23.715044892Z 1638168623: New connection from 192.168.1.100:56071 on port 1883.,
2021-11-29T06:50:23.718018507Z 1638168623: New client connected from 192.168.1.100:56071 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:50:23.738820358Z 1638168623: Client xiaomi-ble disconnected.,
2021-11-29T06:55:35.713920677Z 1638168935: New connection from 192.168.1.100:53075 on port 1883.,
2021-11-29T06:55:35.716192882Z 1638168935: New client connected from 192.168.1.100:53075 as xiaomi-ble (p2, c1, k60).,
2021-11-29T06:55:35.736893514Z 1638168935: Client xiaomi-ble disconnected.,
2021-11-29T07:00:38.822163827Z 1638169238: New connection from 192.168.1.100:44623 on port 1883.,
2021-11-29T07:00:38.824081036Z 1638169238: New client connected from 192.168.1.100:44623 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:00:38.843552584Z 1638169238: Client xiaomi-ble disconnected.,
2021-11-29T07:03:20.069537237Z 1638169400: New connection from 192.168.1.126:49461 on port 1883.,
2021-11-29T07:03:20.070257139Z 1638169400: Client 1ED909 already connected, closing old connection.,
2021-11-29T07:03:20.070400393Z 1638169400: New client connected from 192.168.1.126:49461 as 1ED909 (p2, c1, k15).,
2021-11-29T07:05:38.757249706Z 1638169538: New connection from 192.168.1.100:37883 on port 1883.,
2021-11-29T07:05:38.757337245Z 1638169538: New client connected from 192.168.1.100:37883 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:05:38.773647281Z 1638169538: Client xiaomi-ble disconnected.,
2021-11-29T07:10:34.804490663Z 1638169834: New connection from 192.168.1.100:37293 on port 1883.,
2021-11-29T07:10:34.810784345Z 1638169834: New client connected from 192.168.1.100:37293 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:10:34.832354852Z 1638169834: Client xiaomi-ble disconnected.,
2021-11-29T07:14:21.372865114Z 1638170061: New connection from 192.168.1.126:56961 on port 1883.,
2021-11-29T07:14:21.373299607Z 1638170061: Client 1ED909 already connected, closing old connection.,
2021-11-29T07:14:21.373712031Z 1638170061: New client connected from 192.168.1.126:56961 as 1ED909 (p2, c1, k15).,
2021-11-29T07:15:37.798829606Z 1638170137: New connection from 192.168.1.100:43013 on port 1883.,
2021-11-29T07:15:37.800591883Z 1638170137: New client connected from 192.168.1.100:43013 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:15:37.820894896Z 1638170137: Client xiaomi-ble disconnected.,
2021-11-29T07:20:27.803580670Z 1638170427: New connection from 192.168.1.100:56177 on port 1883.,
2021-11-29T07:20:27.805318220Z 1638170427: New client connected from 192.168.1.100:56177 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:20:27.824628559Z 1638170427: Client xiaomi-ble disconnected.,
2021-11-29T07:25:38.156840270Z 1638170738: New connection from 192.168.1.100:54749 on port 1883.,
2021-11-29T07:25:38.158778679Z 1638170738: New client connected from 192.168.1.100:54749 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:25:38.180582505Z 1638170738: Client xiaomi-ble disconnected.,
2021-11-29T07:30:31.845732590Z 1638171031: New connection from 192.168.1.100:37295 on port 1883.,
2021-11-29T07:30:31.847758619Z 1638171031: New client connected from 192.168.1.100:37295 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:30:31.869497527Z 1638171031: Client xiaomi-ble disconnected.,
2021-11-29T07:35:29.897773821Z 1638171329: New connection from 192.168.1.100:37351 on port 1883.,
2021-11-29T07:35:29.900906719Z 1638171329: New client connected from 192.168.1.100:37351 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:35:29.922417114Z 1638171329: Client xiaomi-ble disconnected.,
2021-11-29T07:40:27.892134644Z 1638171627: New connection from 192.168.1.100:57749 on port 1883.,
2021-11-29T07:40:27.894340899Z 1638171627: New client connected from 192.168.1.100:57749 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:40:27.916480995Z 1638171627: Client xiaomi-ble disconnected.,
2021-11-29T07:45:39.939070685Z 1638171939: New connection from 192.168.1.100:48115 on port 1883.,
2021-11-29T07:45:39.940617316Z 1638171939: New client connected from 192.168.1.100:48115 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:45:39.979377405Z 1638171939: Client xiaomi-ble disconnected.,
2021-11-29T07:50:37.948644226Z 1638172237: New connection from 192.168.1.100:60359 on port 1883.,
2021-11-29T07:50:37.950895628Z 1638172237: New client connected from 192.168.1.100:60359 as xiaomi-ble (p2, c1, k60).,
2021-11-29T07:50:37.974067338Z 1638172237: Client xiaomi-ble disconnected.
Ahh, ça n’a rien à voir avec le module TIC, c’est ta gateway Bluetooth xiaomi-ble
qui pose problème.
Ton module ble-xiaomi
ne serait-elle pas à la limite de la portée du bluetooth ?
alors le client xiaomi-ble tourne sur un RPi Zero W qui fait un polling des thermomètres bluetooth et balance les données en mqtt
du coup, même s’il y avait un problème de réception bluetooth, je ne vois pas pourquoi ça poserait problème en MQTT?
et du coup le client 1ED909 du module teleinfokit qui provoque un message « already connected, closing old connection », c’est censé être le comportement normal?
Désolé ma réponse était un peu trop rapide et je n’avais pas tout lu.
Donc l’IP 192.168.1.100 correspond à ta gateway BLE et d’après les logs elle fonctionne correctement « New connexion… », « New client… » et « disconnected… », c’est bien le fonctionnement normal.
Pour le teleinfokit par contre, sur l’IP 192.168.1.126, si il y a reconnexion, il devrait y avoir déconnexion avant comme pour la gateway BLE ou rester connecté.
yes, j’ai la même analyse
mais est-ce que ça explique les problèmes de reboot/historique?
ça ne fait pas ça chez vous?
bon, du nouveau sur le front: le bouton marche! je n’ai absolument rien changé, mais j’arrive à faire défiler les menus (testé hier soir et ce matin)
par contre toujours pas d’historique 24h…
encore du nouveau, en fait le module reboote toutes les heure à xx:03 et xx:14 précisément!
Edit: bon ben désolé du dérangement, j’ai trouvé la source du problème: ça venait de mon routeur wifi qui redémarrait les services wifi toutes les heures à xx:03 et xx:14! ce qui faisait rebooter le module apparemment
j’ai corrigé tout à l’heure et l’historique 24h a l’air de fonctionner correctement
comme d’hab: problème d’interface chaise/clavier!
Bonjour,
C’est normal : à partir du moment où le wifi disparaît, le module reboot .
Content que tu aies trouvé
Ce module est remarquable
Philippe
Bonjour à tous,
Savez vous comment créer un sensor pour récupérer le coût journalier et mensuel avec l’option HP-HC ?
Merci à tous pour votre aide.
Nico
bonjour
as tu des kits en stock , je t’ai laissé message sur le site.
merci
Ouha super projet je t’envoie un message aussi !
Bonjour à tous !
Tout d’abord un grand merci à tous pour votre intérêt sur ce petit projet! Je ne pensais vraiment pas attirer autant de monde, et je suis très content que cette solution alternative aux clouds des fournisseurs d’énergie ou autres solutions propriétaires puisse servir à tous.
Je voulais simplement annoncer que je vais faire une pause dans la fabrication des modules pendant quelques temps car même si je suis très loin d’en faire des quantités industrielles cela consomme pas mal de temps et j’en aurai l’utilité pendant les fêtes de fin d’année
Je ne sais pas encore dire quand je reprendrai, peut être avec des améliorations dans une V3 ?
Je vais répondre aux quelques personnes qui m’ont contacté jusqu’à présent en espérant avoir assez de PCB pour chacun car il m’en reste assez peu, mais du coup je ne prendrai pas de nouvelle demande à partir d’aujourd’hui.
Voila j’espère que vous comprendrez et pour ceux qui en ont la possibilité vous pouvez le fabriquer grâce aux données sur le GitHub du module car tout est open source
Je continuerai bien sur à participer au forum également
Bonnes fêtes à tous !
Nicolas
Salut, je suis intéressé par le module de téléinformation pour le compteur linky,
Salutations.
Bonjour
Je suis intéressé par ce module.
j’ai pu voir sur internet un module à acheter directement alimenté par le compteur Linky.
Es-tu au courant?
Non, mais je veux bien celui le module de NicoP4.
bonjour @NicoP4
Je viens de découvrir le sujet sur le module télé information.
Je serais intéressé par le module de télé information pour le compteur linky.
Si vous en relancé une fabrication. (je ne suis pas pressé…)
Salutations.
j’aimerais également m’en procurer un, il n’y a pas d’équivalent sur le marché !
Bonsoir,
J’ai acquis un module de téléinfo et je l’ai flasché avec le firmeware téléinfo.
Les logs donnent cela :
INFO Reading configuration /config/esphome/teleinfo.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing teleinfokit (board: esp01_1m; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Dependency Graph
|-- <ESPAsyncTCP-esphome> 1.2.3
|-- <ESPAsyncWebServer-esphome> 2.1.0
| |-- <ESPAsyncTCP-esphome> 1.2.3
| |-- <Hash> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <DNSServer> 1.1.1
|-- <ESP8266WiFi> 1.0
|-- <Wire> 1.0
|-- <ESP8266mDNS> 1.2
RAM: [===== ] 47.2% (used 38660 bytes from 81920 bytes)
Flash: [==== ] 41.3% (used 422824 bytes from 1023984 bytes)
========================= [SUCCESS] Took 5.95 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of teleinfokit.local
INFO -> 192.168.1.71
INFO Uploading /data/teleinfokit/.pioenvs/teleinfokit/firmware.bin (426976 bytes)
INFO Compressed to 294856 bytes
Uploading: [============================================================] 100% Done...
INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from teleinfokit.local using esphome API
WARNING Can't connect to ESPHome API for teleinfokit.local: Timeout while connecting to ('192.168.1.71', 6053)
INFO Trying to reconnect to teleinfokit.local in the background
INFO Successfully connected to teleinfokit.local
[19:46:56][I][app:102]: ESPHome version 2022.1.1 compiled on Jan 21 2022, 19:44:17
[19:46:56][I][i2c.arduino:053]: Results from i2c bus scan:
[19:46:56][I][i2c.arduino:055]: Found no i2c devices!
[19:46:56][E][ssd1306_i2c:036]: Communication with SSD1306 failed!
[19:47:03][W][teleinfo:060]: Internal buffer full
[19:47:33][W][teleinfo:060]: Internal buffer full
[19:48:03][W][teleinfo:060]: Internal buffer full
Mon fichier de config est :
esphome:
name: teleinfokit
platform: ESP8266
board: esp01_1m
wifi:
ssid: "xxxxxxxxxxxxxxx"
password: "xxxxxxxxxxxxxx"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "TeleInfoKit"
password: !secret ap_key
captive_portal:
# Enable logging
logger:
baud_rate: 0 # disable logging via UART, help to avoid numerous crash with ESP_LOGD
level: INFO # INFO for less log, put DEBUG to view all the linky's "étiquettes" received in the logs
esp8266_store_log_strings_in_flash: False # :doc:`recommanded for ESP8266 </components/sensor/custom>`
# Enable Home Assistant API
api:
password: xxxxxxxxxxxxxxxxxx
ota:
password: !secret ota_pass
id: my_ota
uart:
id: uart_bus
rx_pin: GPIO3
baud_rate: 9600
parity: EVEN
data_bits: 7
teleinfo:
id: myteleinfo
update_interval: 30s
historical_mode: false
sensor:
- platform: teleinfo
tag_name: "HCHC"
id: hchc
name: "Index Heures Creuses"
unit_of_measurement: "kWh"
accuracy_decimals: 3
icon: mdi:flash
device_class: energy
state_class: total_increasing
teleinfo_id: myteleinfo
filters:
- multiply: 0.001
- platform: teleinfo
tag_name: "HCHP"
id: hchp
name: "Index Heures Pleines"
unit_of_measurement: "kWh"
accuracy_decimals: 3
icon: mdi:flash
device_class: energy
state_class: total_increasing
teleinfo_id: myteleinfo
filters:
- multiply: 0.001
- platform: teleinfo
tag_name: "PAPP"
id: papp
name: "Puissance Actuelle"
unit_of_measurement: "VA"
state_class: "measurement"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "IINST"
id: iinst
name: "Intensité Actuelle"
unit_of_measurement: "A"
device_class: current
state_class: "measurement"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "EAIT"
id: EAIT
name: "Energie active injectée totale"
unit_of_measurement: "Wh"
state_class: "measurement"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "EAST"
id: EAST
name: "Energie active soutirée totale"
unit_of_measurement: "Wh"
state_class: "measurement"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "SINSTS"
id: SINSTS
name: "Puissance app. Instantanée soutirée"
unit_of_measurement: "W"
device_class: current
state_class: "measurement"
icon: mdi:flash
teleinfo_id: myteleinfo
- platform: teleinfo
tag_name: "SINSTI"
id: SINSTI
name: "Puissance app. Instantanée Injecté"
unit_of_measurement: "W"
device_class: current
state_class: "measurement"
icon: mdi:flash
teleinfo_id: myteleinfo
i2c:
sda: GPIO0
scl: GPIO2
font:
- file: "arial.ttf"
id: arial_font
size: 16
display:
- platform: ssd1306_i2c
model: "SSD1306 128x32"
id: oled
rotation: 180°
address: 0x3C
pages:
- id: page1
lambda: |-
it.printf(0, 0, id(arial_font), "Conso: %.0f VA", id(papp).state);
- id: page2
lambda: |-
it.printf(0, 0, id(arial_font), "Intensite: %.0f A", id(iinst).state);
- id: page3
lambda: |-
it.printf(0, 0, id(arial_font), "HP: %.0f", id(hchp).raw_state);
- id: page4
lambda: |-
it.printf(0, 0, id(arial_font), "HC: %.0f", id(hchc).raw_state);
interval:
- interval: 5s
then:
- display.page.show_next: oled
- component.update: oled
binary_sensor:
- platform: gpio
pin:
number: GPIO1
mode: INPUT_PULLUP
inverted: True
name: teleinfokit_switch
internal: true
on_click:
min_length: 50ms
max_length: 350ms
then:
- lambda: if (id(oled).is_on()) id(oled).turn_off(); else id(oled).turn_on();
Mais pas de remonté sur HA :
J’ai besoin d’aides SVP
seb