Sashik259
New member
Всем привет! Понемногу собираю умный дом (Raspberri 4, Zigbee, Home Assistant). Дошло дело до кондиционера. На просторах Github нашел ТАКОЙ проект, собрал на базе Wemos D1 mini + логический преобразователь 3.3-5V, прошил (yaml код и логи прилагаю), подключил через имеющийся в кондиционере CN-CNT разъем, добавил в HA через ESP Home. После загрузки сервер HA видит и определяет новое устройство, дает щелкать кнопки (изменять температуру, режим охлаждения или обогрева), но кондиционер не реагирует на это и не присылает информацию о своем статусе (даже когда им управляешь родным ПДУ), а изменяемые настройки через секунду сбрасываются на первоначальные. Пайку проверил - все вроде норм. Взял другую такую же плату Wemos - все тоже самое. Создал ISSUE на Github, но толком никто не отвечает. Пока жду с Али логический анализатор такой, хотелось бы услышать мнение компетентных коллег по данному вопросу: что делать, куда копать?
YAML:
esphome:
name: bedroom-ac
platform: esp8266
board: d1_mini
wifi:
ssid: '*****'
password: '*****'
manual_ip:
static_ip: 192.168.1.154
gateway: 192.168.1.1
subnet: 255.255.255.0
logger:
level: DEBUG
baud_rate: 0 # ESP8266 only
api:
password: 'api_password'
ota:
password: 'api_password'
# Requires ESPHome 1.15.0+ for the even parity option
uart:
tx_pin: GPIO1
rx_pin: GPIO3
baud_rate: 9600
parity: EVEN
external_components:
source: github://DomiStyle/esphome-panasonic-ac
components: [panasonic_ac]
climate:
- platform: panasonic_ac
# For CZ-TACG1
type: cnt
# For DNSK-P11
# type: wlan
name: Panasonic AC
# horizontal_swing_select:
# name: Panasonic AC Horizontal Swing Mode
vertical_swing_select:
name: Panasonic AC Vertical Swing Mode
outside_temperature:
name: Panasonic AC Outside Temperature
# Enable as needed
# eco_switch:
# name: Panasonic AC Eco Switch
# econavi_switch:
# name: Panasonic AC Econavi Switch
# nanoex_switch:
# name: Panasonic AC NanoeX Switch
# mild_dry_switch:
# name: Panasonic AC Mild Dry Switch
# current_power_consumption:
# name: Panasonic AC Power Consumption
# Useful when the ac does not report a current temperature (CZ-TACG1 only)
# current_temperature_sensor: temperature_sensor_id
Код:
INFO Reading configuration /config/esphome/bedroom-ac.yaml...
INFO Updating https://github.com/DomiStyle/esphome-panasonic-ac.git@None
INFO Starting log output from 192.168.1.154 using esphome API
INFO Successfully connected to 192.168.1.154
[19:34:02][I][app:102]: ESPHome version 2022.2.6 compiled on Mar 12 2022, 11:31:42
[19:34:02][C][wifi:491]: WiFi:
[19:34:02][C][wifi:353]: Local MAC: **:**:**:**:**:**
[19:34:02][C][wifi:354]: SSID: '*******'[redacted]
[19:34:02][C][wifi:355]: IP Address: 192.168.1.154
[19:34:02][C][wifi:356]: BSSID: **:**:**:**:**:**[redacted]
[19:34:02][C][wifi:358]: Hostname: 'bedroom-ac'
[19:34:02][C][wifi:360]: Signal strength: -69 dB ▂▄▆█
[19:34:02][C][wifi:364]: Channel: 1
[19:34:02][C][wifi:365]: Subnet: 255.255.255.0
[19:34:02][C][wifi:366]: Gateway: 192.168.1.1
[19:34:02][C][wifi:367]: DNS1: 192.168.1.1
[19:34:02][C][wifi:368]: DNS2: 0.0.0.0
[19:34:02][C][logger:233]: Logger:
[19:34:02][C][logger:234]: Level: DEBUG
[19:34:02][C][logger:235]: Log Baud Rate: 0
[19:34:02][C][logger:236]: Hardware UART: UART0
[19:34:02][C][uart.arduino_esp8266:102]: UART Bus:
[19:34:02][C][uart.arduino_esp8266:103]: TX Pin: GPIO1
[19:34:02][C][uart.arduino_esp8266:104]: RX Pin: GPIO3
[19:34:02][C][uart.arduino_esp8266:106]: RX Buffer Size: 256
[19:34:02][C][uart.arduino_esp8266:108]: Baud Rate: 9600 baud
[19:34:02][C][uart.arduino_esp8266:109]: Data Bits: 8
[19:34:02][C][uart.arduino_esp8266:110]: Parity: EVEN
[19:34:02][C][uart.arduino_esp8266:111]: Stop bits: 1
[19:34:02][C][uart.arduino_esp8266:113]: Using hardware serial interface.
[19:34:02][C][mdns:084]: mDNS:
[19:34:02][C][mdns:085]: Hostname: bedroom-ac
[19:34:02][C][ota:085]: Over-The-Air Updates:
[19:34:02][C][ota:086]: Address: 192.168.1.154:8266
[19:34:02][C][ota:089]: Using Password.
[19:34:02][C][api:138]: API Server:
[19:34:02][C][api:139]: Address: 192.168.1.154:6053
[19:34:02][C][api:143]: Using noise encryption: NO
[19:34:31][D][climate:010]: 'Panasonic AC' - Setting
[19:34:31][D][climate:014]: Mode: COOL
[19:34:53][D][climate:010]: 'Panasonic AC' - Setting
[19:34:53][D][climate:014]: Mode: HEAT
[19:35:11][D][climate:010]: 'Panasonic AC' - Setting
[19:35:11][D][climate:014]: Mode: HEAT_COOL
[19:35:39][D][climate:010]: 'Panasonic AC' - Setting
[19:35:39][D][climate:039]: Target Temperature: 23.00
[19:35:44][D][climate:010]: 'Panasonic AC' - Setting
[19:35:44][D][climate:039]: Target Temperature: 22.00
[19:36:52][D][climate:010]: 'Panasonic AC' - Setting
[19:36:52][D][climate:014]: Mode: COOL
[19:37:01][D][climate:010]: 'Panasonic AC' - Setting
[19:37:01][D][climate:014]: Mode: COOL
[19:37:19][I][ota:105]: Boot seems successful, resetting boot loop counter.
[19:37:47][D][climate:010]: 'Panasonic AC' - Setting
[19:37:47][D][climate:014]: Mode: COOL