Salut tout le monde
j’ai un module pitinfo v1.1 comme celui ci :
J’ai viré le port usb et mis 4 cables dupond pour le connecter à une board NodeMCU v3 sur laquelle ESPHome est installé.
Je ne comprends pas quels fils doivent aller ou pour que la teleinfo remonte.
J’ai sur le pitinfo 4 bornes : V+ / + / - / GND
J’ai cru comprendre que le module était en 5v, j’ai donc mis V+ sur 5V, GND sur un GND du NodeMCU et essayé + et - sur RX et sur TX, et inversement.
J’ai aussi essayé en 3V, mais pas mieux.
Rien ne remonte jamais.
Qu’est ce que je fais de mal ? Merci de votre aide !
EDIT : mon esp.yaml :
substitutions:
devicename: TELEINFOPiTinfo
friendly_name: Téléinformation Home Assistant
device_description: Remontée des infos compteur électrique avec PiTinfo
esphome:
name: espteleinfo
esp8266:
board: esp01_1m
# Connection réseau wifi
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
use_address: 192.168.1.40
# Optional manual IP
manual_ip:
static_ip: 192.168.1.40
gateway: 192.168.1.254
subnet: 255.255.255.0
# Activer le point d'accès de secours (portail captif) en cas d'échec de la connexion wifi
ap:
ssid: "fallbackespSSID"
password: !secret wifi_password
ota:
password: !secret ota-password
web_server:
port: 80
# Logger Component: https://esphome.io/components/logger.html
logger:
baud_rate: 0
hardware_uart : UART1
level: verbose
esp8266_store_log_strings_in_flash: false
# Status Binary Sensor: https://esphome.io/components/binary_sensor/status.html
binary_sensor:
- platform: status
name: "Linky Status"
# Restart Button: https://esphome.io/components/button/restart.html
button:
- platform: restart
name: "Linky Restart"
# https://esphome.io/custom/uart.html
uart:
id: uart_bus
rx_pin: GPIO3
baud_rate: 1200
parity: EVEN
data_bits: 7
stop_bits: 1
# https://esphome.io/components/sensor/teleinfo.html
teleinfo:
update_interval: 5s
historical_mode: True
# https://esphome.io/components/sensor/index.html
sensor:
- platform: wifi_signal
name: "Linky WiFi Signal"
unit_of_measurement: dB
device_class: signal_strength
accuracy_decimals: 0
update_interval: 60s
icon: mdi:wifi
# Uptime
- platform: uptime
name: "Linky Uptime"
unit_of_measurement: s
device_class: duration
accuracy_decimals: 0
update_interval: 60s
icon: mdi:clock-start
#----------------
# MODE HISTORIQUE
#----------------
## Intensité souscrite
- platform: teleinfo
tag_name: "ISOUSC"
name: "Linky Intensité souscrite"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
#---------------------------
# MODE HISTORIQUE - TRIPHASÉ
#---------------------------
# Intensité Instantanée, phase 1
- platform: teleinfo
tag_name: "IINST1"
name: "Linky Intensité Instantanée Phase 1"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
# Intensité Instantanée, phase 2
- platform: teleinfo
tag_name: "IINST2"
name: "Linky Intensité Instantanée Phase 2"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
# Intensité Instantanée, phase 3
- platform: teleinfo
tag_name: "IINST3"
name: "Linky Intensité Instantanée Phase 3"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
# Intensité maximale appelée, phase 1
- platform: teleinfo
tag_name: "IMAX1"
name: "Linky Intensité Maximale Phase 1"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
# Intensité maximale appelée, phase 2
- platform: teleinfo
tag_name: "IMAX2"
name: "Linky Intensité Maximale Phase 2"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
# Intensité maximale appelée, phase 3
- platform: teleinfo
tag_name: "IMAX3"
name: "Linky Intensité Maximale Phase 3"
unit_of_measurement: A
device_class: current
state_class: measurement
icon: mdi:current-ac
# Puissance maximale atteinte
- platform: teleinfo
tag_name: "PMAX"
name: "Linky Puissance Maximale"
unit_of_measurement: W
state_class: measurement
device_class: power
icon: mdi:gauge