Giter Site home page Giter Site logo

haier_evo's People

Contributors

and7ey avatar positiveviking avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

haier_evo's Issues

AS35S2SF2FA-B

Проверил кондер AS35S2SF2FA-B, на дефолтном шаблоне не работал. но шаблон от AS20HPL2HRA.yaml подошел.
в папке devices cp AS20HPL2HRA.yaml AS35S2SF2FA-B.yaml

кондиционер AS20HPL2HRA

Здравствуйте!
Настроил интеграцию, добавился кондиционер AS20HPL2HRA, но он через интеграцию не управялется, не показывает состояние кондиционера, не переключаются режимы, включить выключить тоже не получается и температура показывается всегда 24 градуса. Через приложение EVO - управление работает.

вот попытка включения:

2024-05-17 15:07:01.913 WARNING (SyncWorker_12) [custom_components.haier_evo.climate] set_hvac_mode cool
2024-05-17 15:07:01.917 DEBUG (SyncWorker_12) [custom_components.haier_evo.api] Sending message for command switchOn: {"action": "operation", "macAddress": "30:c9:22:05:41:00", "commandName": "3", "commands": [{"commandName": "21", "value": "1"}, {"commandName": "5", "value": "1"}]}
2024-05-17 15:07:17.961 DEBUG (Thread-2 (connect)) [custom_components.haier_evo.api] Received WSS message: {"event":"info","macAddress":"30:c9:22:05:41:00","payload":{"ssid":"cisco","statm":"14105","swVersion":"1.4.6","ip":"192.168.1.193","signalStrength":"-60","ts":"1715947637952"}}
2024-05-17 15:07:17.961 ERROR (Thread-2 (connect)) [custom_components.haier_evo.api] Got unknown message of type: info
2024-05-17 15:07:17.963 DEBUG (Thread-3 (connect)) [custom_components.haier_evo.api] Received WSS message: {"event":"info","macAddress":"30:c9:22:05:41:00","payload":{"ssid":"cisco","statm":"14105","swVersion":"1.4.6","ip":"192.168.1.193","signalStrength":"-60","ts":"1715947637952"}}
2024-05-17 15:07:17.963 ERROR (Thread-3 (connect)) [custom_components.haier_evo.api] Got unknown message of type: info
2024-05-17 15:07:19.516 DEBUG (Thread-2 (connect)) [custom_components.haier_evo.api] Received WSS message: {"event":"status","macAddress":"30:c9:22:05:41:00","payload":{"statuses":[{"properties":{"44":"0","45":"0","46":"3","47":"0","48":"0","49":"0","50":"0","51":"0","52":"0","53":"0","10":"0","11":"0","12":"1","13":"0","14":"0","15":"0","16":"0","17":"1","18":"0","19":"0","0":"24","1":"5","2":"1","3":"0","4":"5","5":"15","6":"0","7":"0","8":"1","9":"0","20":"0","21":"0","22":"30","23":"0","24":"0","25":"0","26":"0","27":"0","28":"0","29":"0","30":"0","31":"0","32":"0","33":"0","34":"0","35":"0","36":"27.50","37":"0","38":"23","39":"0","40":"0","41":"0","42":"0","43":"0"},"ts":"1715947639511"}]}}
2024-05-17 15:07:19.517 DEBUG (Thread-2 (connect)) [custom_components.haier_evo.api] Received status update, message_id 1715947639511
2024-05-17 15:07:19.518 DEBUG (Thread-3 (connect)) [custom_components.haier_evo.api] Received WSS message: {"event":"status","macAddress":"30:c9:22:05:41:00","payload":{"statuses":[{"properties":{"44":"0","45":"0","46":"3","47":"0","48":"0","49":"0","50":"0","51":"0","52":"0","53":"0","10":"0","11":"0","12":"1","13":"0","14":"0","15":"0","16":"0","17":"1","18":"0","19":"0","0":"24","1":"5","2":"1","3":"0","4":"5","5":"15","6":"0","7":"0","8":"1","9":"0","20":"0","21":"0","22":"30","23":"0","24":"0","25":"0","26":"0","27":"0","28":"0","29":"0","30":"0","31":"0","32":"0","33":"0","34":"0","35":"0","36":"27.50","37":"0","38":"23","39":"0","40":"0","41":"0","42":"0","43":"0"},"ts":"1715947639511"}]}}
2024-05-17 15:07:19.519 DEBUG (Thread-3 (connect)) [custom_components.haier_evo.api] Received status update, message_id 1715947639511
2024-05-17 15:07:20.236 DEBUG (Thread-2 (connect)) [custom_components.haier_evo.api] Received WSS message: {"event":"info","macAddress":"30:c9:22:05:41:00","payload":{"ssid":"cisco","statm":"16341","swVersion":"1.4.6","ip":"192.168.1.193","signalStrength":"-60","ts":"1715947640225"}}
2024-05-17 15:07:20.237 ERROR (Thread-2 (connect)) [custom_components.haier_evo.api] Got unknown message of type: info
2024-05-17 15:07:20.237 DEBUG (Thread-3 (connect)) [custom_components.haier_evo.api] Received WSS message: {"event":"info","macAddress":"30:c9:22:05:41:00","payload":{"ssid":"cisco","statm":"16341","swVersion":"1.4.6","ip":"192.168.1.193","signalStrength":"-60","ts":"1715947640225"}}
2024-05-17 15:07:20.237 ERROR (Thread-3 (connect)) [custom_components.haier_evo.api] Got unknown message of type: info

CAS25CX1/R3-W - не реагирует на команды

Добрый день!
Спасибо за ваш труд.

Кондиционер Casarte CAS25CX1/R3-W - не реагирует на команды из HAS и не получает состояние.

Пробовал создать конфигурацию на основе AS20HPL2HRA.yaml, но из-за слеша в названии модели такой файл создать не получается.

home-assistant_haier_evo_2024-06-16T05-05-22.106Z.log

Добавил HSU-09HPL203/R3(IN)

Конфиг HSU-09HPL20.yaml

`
command_name: "4"
attributes:

  • name: current_temperature
    id: "36"
  • name: mode
    id: "2"
    mappings:
    • haier: 0
      value: auto
    • haier: 1
      value: cool
    • haier: 2
      value: dry
    • haier: 4
      value: heat
    • haier: 6
      value: fan_only
  • name: fan_mode
    id: "4"
    mappings:
    • haier: 1
      value: high
    • haier: 2
      value: medium
    • haier: 3
      value: low
    • haier: 5
      value: auto
  • name: status
    id: "19"
  • name: target_temperature
    id: "0"

надо поправить файл api.py
после строки 311 вставить
device_model = device_model[:11]

было
device_model = device_info.get("model", "AC")
_LOGGER.debug(f"Device model {device_model}")`

стало
device_model = device_info.get("model", "AC")
device_model = device_model[:11]
_LOGGER.debug(f"Device model {device_model}")`

судя по остальным моделям типо :CAS25CX1 и т.д спец символы появляются после 8 знаков
может резать название на 8 знаках

еще бы добавить управление шторкой, было бы вообще круто

AS35PHP2HRA - не реагирует на команды

Добрый день!
Спасибо за проделанную работу.
Установил дополнение, авторизовался, увидел свое устройство. Однако на управление из ha не реагирует. при изменении параметров с пульта в ha также не меняется ничего.
Прикладываю логи
home-assistant_haier_evo_2024-06-13T15-32-26.893Z.log

HEC-18HRC03/R3(DB)-IN: нестабильная реакция на команды автоматизации

Здравствуйте! Спасибо за вашу работу!

Протестировал работу интеграции Haier Evo со своим кондиционером HEC-18HRC03/R3(DB)-IN. Версия HA 2024.6.4. При использовании конфигурации по умолчанию кондиционер из учётной записи Evo подхватился, в логе видно, что его MAC и IP были определены верно, шёл какой-то обмен сообщениями. Однако фактически кондиционер не реагировал на команды.

Заменил содержимое default.yaml на конфигурацию из файла AS20HPL2HRA.yaml. Появилась корректная связь с кондиционером, нормально отобразилась текущая температура, кондиционер среагировал на отправку команды перехода в режим охлаждения и на команду выключения. Другие режимы пока не тестировал. Попытался создать две автоматизации - для включения кондиционера по температуре с установленного в помещении датчика и для отключения по времени. Поведение нестабильно: иногда команды автоматизации отрабатываются корректно, иногда идёт отказ, и кондиционер возвращается обратно в первоначальный режим. Попытался отловить эти моменты и записать в журнал отладки. Ниже прилагаю полученный лог. Лог снабжён моими комментариями, чтобы было понятно, где какая команда отправлялась, что при этом наблюдалось в журнале событий HA, и что происходило со стороны устройства.

HEC-18HRC03R3(DB)-IN_Отработка команд автоматизации.docx

Подключается только одно устройство

Добрый день!
Спасибо за разработку этой интеграции.

Подключил свой аккаунт в интеграцию, но интеграция подключает только одно устройство из аккаунт. У меня два кондиционера одинаковой модели привязано к одному аккаунту.

Собрал лог того, что происходит при нажатии кнопки "reload entries" в интеграции:
clean_log.txt
В нем можно увидеть, что с api приходят сообщения и о втором устройстве.

Буду ждать ответа

AS25PS1HRA подтверждена работоспособность

Конфиг AS20HPL2HRA.yaml подходит для указанной модели.

  • Регулируется целевая температура
  • Отображается текущая температура
  • Переключаются режимы: Авто/охлаждение/нагрев/вентиляция/осушение/выключено
  • Переключается скорость вентилятора: авто/низкая/средняя/высокая

Нет только обратной связи например при управлении через приложение EVO.

AS25PHP2HRA проблемы с обновлением статуса

Сетап: 3 одинаковых кондиционера AS25PHP2HRA, включался и управлялся только один.
Подложен файл AS20HPL2HRA.yaml -> AS25PHP2HRA.yaml, номера параметров в сообщении статуса соответствуют

home-assistant_haier_evo.log

Особенности:

  • необработанный "event": "deviceStatusEvent"
  • Got a message for a different device. Expected: <mac other>, got: <controlled mac>
  • Нет ни одного "event":"command_response"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.