From 1c38521933daf19febd6645c83fc9b49977b3983 Mon Sep 17 00:00:00 2001 From: GrKoR Date: Wed, 6 Apr 2022 17:18:16 +0300 Subject: [PATCH] new description for Energolux SASxxBN1-Al --- docs/AC_TESTED.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/AC_TESTED.md b/docs/AC_TESTED.md index 91b2caf..3192cc7 100644 --- a/docs/AC_TESTED.md +++ b/docs/AC_TESTED.md @@ -4,6 +4,7 @@ + AUX (models: ASW-H09A4/LK-700R1, ASW-H09B4/LK-700R1, AMWM-xxx multisplit, AL-H48/5DR2(U)/ALMD-H48/5DR2) + Centek (models: CT-65Q09, CT-65Z10) ++ Energolux (models: SASxxBN1-Al see Note below) + Hyundai (models: H-AR21-07H, H-AR21-09H) + IGC (models: RAK-07NH multysplit) + Roda (models: RS-AL09F) @@ -25,7 +26,8 @@ ACs from the list below are **PARTIAL COMPATIBLE** with `aux_ac`. Details are lo Кондиционеры из списка ниже были протестированы и оказались частично совместимы с компонентом `aux_ac`. В чём именно заключается частичная совместимость, указано в примечании к модели. ### Energolux Bern (models: SASxxBN1-Al).### -**Notes [EN]:** the `aux_ac` source code need some modifications otherwise it will not work correct. Since the difference between the protocols is significant, it was decided not to make edits to the `aux_ac` component. We will wait for the owners of Energolux Bern air conditioners to make a public fork of the `aux_ac` component with the necessary edits. As soon as this fork will be published, a link to it will be placed here.
+**Notes [EN]:** This model was tested by two users and that has different results. For one of them `aux_ac` is working correctly but the second one have to modify source of component. These modifications are described below. +The `aux_ac` source code need some modifications otherwise it will not work correct. Since the difference between the protocols is significant, it was decided not to make edits to the `aux_ac` component. We will wait for the owners of Energolux Bern air conditioners to make a public fork of the `aux_ac` component with the necessary edits. As soon as this fork will be published, a link to it will be placed here.
Here is the edits: 1. Checksum for small data packet should be reduced by one (new_CRC16 = correct_CRC16-1 ). 2. Checksum for command packet should be reduced by one too (new_CRC16 = correct_CRC16-1 ). @@ -34,7 +36,8 @@ Here is the edits: 5. Display status is inverted (it works when status OFF and vice versa). 6. There may be other incorrect functions, but they don't affect the main functionality. -**[RU] Примечание:** для корректной работы этого кондиционера с компонентом `aux_ac` в исходники компонента необходимо внести некоторые правки. Поскольку отдичия протокола для Energolux Bern довольно значительны, решено было не вносить изменения в основную ветку компонента `aux_ac`. Поддержка таких изменений была бы сильно затруднена, поскольку у автора компонента `aux_ac` отсутствуют кондиционеры Energolux и тестировать изменения будет просто не на чем. Поэтому решено было ожидать от владельцев кондиционеров Energolux создания публичного форка компонента `aux_ac` с необходимыми изменениями. Как только такой форк появится, сюда будет размещена ссылка на этот форк.
+**[RU] Примечание:** Эта модель кондиционера была протестирована двумя пользователями и они получили разные результаты. Для одного из них компонент `aux_ac` сработал штатно. А второму пользователю пришлось модифицировать исходный код компонента. С чем связано такое поведение кондиционеров - не понятно. Изменения, которые второй пользователь вносил в исходный код компонента, описаны ниже. +Для корректной работы этого кондиционера с компонентом `aux_ac` в исходники компонента необходимо внести некоторые правки. Поскольку отдичия протокола для Energolux Bern довольно значительны, решено было не вносить изменения в основную ветку компонента `aux_ac`. Поддержка таких изменений была бы сильно затруднена, поскольку у автора компонента `aux_ac` отсутствуют кондиционеры Energolux и тестировать изменения будет просто не на чем. Поэтому решено было ожидать от владельцев кондиционеров Energolux создания публичного форка компонента `aux_ac` с необходимыми изменениями. Как только такой форк появится, сюда будет размещена ссылка на этот форк.
Пока же для работы компонента необходимо внести следующие правки: 1. CRC16 для малого пакета данных должен быть уменьшен на 1 (new_CRC16 = correct_CRC16-1 ). 2. CRC16 для командного пакета также должен быть уменьшен на 1 (new_CRC16 = correct_CRC16-1 ).