Кондиционер BALLU и управление по WiFi

Ремонт бытовой техники. Микроволновки, грили, холодильники, стиральные машины и прочая.
Ответить
Аватара пользователя
Hudgun
Электрический кот
Сообщения: 1071
Зарегистрирован: Пн май 04, 2009 16:43:07
Откуда: Набережные Челны

Кондиционер BALLU и управление по WiFi

Сообщение Hudgun »

Имеется кондиционер BALLU BSOI/in-08HN8. Для него был куплен WiFi модуль HDN/WFN-02-02. Из коробки оно никак не захотело дружиться и от безысходности (после долгой переписки с техподдержкой и загрузки разных версий прошивок) модуль был разобран и перепрошит под ESPHome для работы в Home Assistant.

Текущий код модуля:

Код: Выделить всё

esphome:
  name: esphome-web-4e7f78
  friendly_name: Ballu Climate

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino

# Example configuration entry
ota:
  - platform: esphome
    password: "**************"

wifi:
  ssid: **************
  password: "**************"

  # Это самая важная строка. Вместо mDNS-имени, Dashboard будет использовать этот IP
  use_address: 192.168.100.144

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Midea-AC"
    password: "Midea-AC"
  
  manual_ip:
    static_ip: 192.168.100.144  # Реальный IP вашего устройства
    gateway: 192.168.100.1
    subnet: 255.255.255.0

# Enable Home Assistant API
api:
  encryption:
    key: **************

captive_portal:

uart:
  tx_pin: 
    number: GPIO21 # Пин TXD UART от ESP32C3
    inverted: false
  rx_pin: 
    number: GPIO20 # Пин RXD UART от ESP32C3
    inverted: false
  baud_rate: 19200
  rx_buffer_size: 256 # Добавьте эту строку для стабильности

# Enable logging
logger:
  baud_rate: 0 # ВАЖНО! БЕЗ ЭТОЙ СТРОЧКИ НЕ СТАРТАНЕТ!
  level: DEBUG

# Тут конфиг для вашего кондера, ниже пример для работы с Ballu Lagoon (BSDI что-то там 07)
# См: https://esphome.io/components/climate/midea.html
climate:
  - platform: midea
    name: "Ballu Climate"
    id: ballu_ac
    autoconf: true
    custom_fan_modes:
      - SILENT
      - TURBO
    supported_swing_modes:
      - VERTICAL
      - HORIZONTAL
      - BOTH
    visual:
      min_temperature: 17
      max_temperature: 30
      temperature_step: 0.5
    beeper: true
    outdoor_temperature:
      name: "Outdoor Temperature"

Перепробовал наверное все: менять скорость, делать инверсию, и т.п., кондиционер тупо молчит...

Еще замеры показали, что контакт TX кондиционера подтянут к +5VDC через резистор 100 Ом, мало, но вроде как является нормой для плат Midea.

На осциллографе видно, что ESP запрос отправляет, а кондиционер просто игнорит:
IMG_0260.jpg
(70.35 КБ) 18 скачиваний
Может кто сталкивался. Натолкните, пожалуйста, на какую-нибудь умную мысль, куда копать дальше.
Ответить

Вернуться в «Не стирает, не готовит»