• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Wemos D1 mini + Panasonic AC (черз CN-CNT)

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
IMG_0028 (1).jpegIMG_0027 (1).jpegIMG_0025 (1).jpeg
 
Сверху Снизу