• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
 
Сверху Снизу