From ESPHome device log I can see received data.
[18:39:49][I][MitsubishiHeatPump:062]: ESPHome MitsubishiHeatPump version 2.4.1
[18:39:49][I][MitsubishiHeatPump:504]: Supports HEAT: YES
[18:39:49][I][MitsubishiHeatPump:505]: Supports COOL: YES
[18:39:49][I][MitsubishiHeatPump:506]: Supports AWAY mode: NO
[18:39:49][I][MitsubishiHeatPump:507]: Saved heat: 22.0
[18:39:49][I][MitsubishiHeatPump:508]: Saved cool: -1.0
[18:39:49][I][MitsubishiHeatPump:509]: Saved auto: -1.0
[18:39:49][C][captive_portal:088]: Captive Portal:
[18:39:49][C][mdns:108]: mDNS:
[18:39:49][C][mdns:109]: Hostname: klimadn
[18:39:49][C][ota:093]: Over-The-Air Updates:
[18:39:49][C][ota:094]: Address: 192.168.1.145:8266
[18:39:49][C][ota:097]: Using Password.
[18:39:49][C][api:138]: API Server:
[18:39:49][C][api:139]: Address: 192.168.1.145:6053
[18:39:49][C][api:141]: Using noise encryption: YES
[18:39:49][C][wifi_info:009]: WifiInfo IPAddress '${name} IP'
[18:39:49][C][wifi_info:011]: WifiInfo SSID '${name} SSID'
[18:39:49][C][wifi_info:012]: WifiInfo BSSID '${name} BSSID'
[18:39:49][C][wifi_signal.sensor:009]: WiFi Signal '${name} WiFi Signal'
[18:39:49][C][wifi_signal.sensor:009]: Device Class: 'signal_strength'
[18:39:49][C][wifi_signal.sensor:009]: State Class: 'measurement'
[18:39:49][C][wifi_signal.sensor:009]: Unit of Measurement: 'dBm'
[18:39:49][C][wifi_signal.sensor:009]: Accuracy Decimals: 0
[18:39:52][D][sensor:126]: '${name} Uptime': Sending state 1428.82397 s with 0 decimals of accuracy
[18:39:53][D][sensor:126]: '${name} WiFi Signal': Sending state -47.00000 dBm with 0 decimals of accuracy
[18:40:52][D][sensor:126]: '${name} Uptime': Sending state 1488.81897 s with 0 decimals of accuracy
[18:40:53][D][sensor:126]: '${name} WiFi Signal': Sending state -51.00000 dBm with 0 decimals of accuracy
[18:41:32][D][climate:387]: '${friendly_name}' - Sending state:
[18:41:32][D][climate:390]: Mode: HEAT
[18:41:32][D][climate:392]: Action: HEATING
[18:41:32][D][climate:395]: Fan Mode: AUTO
[18:41:32][D][climate:407]: Swing Mode: OFF
[18:41:32][D][climate:410]: Current Temperature: 22.00°C
[18:41:32][D][climate:416]: Target Temperature: 22.00°C
device yaml code is:
esphome:
name: klimadn
friendly_name: klimadn
esp8266:
board: esp01_1m
# Enable logging
logger:
baud_rate: 0
# Enable Home Assistant API
api:
encryption:
key: "R3T4LRf6fNNgkk3UlBgXrsXXXXXXXXXX"
ota:
password: "e7daa27604b85ad0fXXXXXXX"
wifi:
ssid: XXXXXXX
password: XXXXXXXXXXXX
manual_ip:
static_ip: 192.168.1.145
gateway: 192.168.1.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Klimadn Fallback Hotspot"
password: "ydGEAYH4DX1c"
captive_portal:
time:
- platform: homeassistant
id: homeassistant_time
text_sensor:
- platform: version
name: ${name} ESPHome Version
- platform: wifi_info
ip_address:
name: ${name} IP
ssid:
name: ${name} SSID
bssid:
name: ${name} BSSID
sensor:
- platform: uptime
name: ${name} Uptime
- platform: wifi_signal
name: ${name} WiFi Signal
update_interval: 60s
external_components:
- source: github://geoffdavis/esphome-mitsubishiheatpump
climate:
- platform: mitsubishi_heatpump
name: "${friendly_name}"
hardware_uart: UART0
# https://forum.hacf.fr/t/piloter-sa-pompe-a-chaleur-mitsubishi-en-local-avec-une-sonde-deportee/8544
# https://esphome.io/components/wifi.html
# https://esphome.io/components/mqtt.html
# klima MSZ-fd35va
I don’t have enough experience to continue. I kindly ask for help, how to put the received data into the correct format so that HA will recognize the new device?