Gree ME50-00 EG(M)

Здравствуйте.

Пишу шаблон для Modbus шлюза Gree ME50-00 EG(M), который может подключаться к канальным, кассетным и напольно-потолочным кондиционерам.
Удалось получить некоторые параметры, например температуру входящего воздуха, но не получается добавить управление питанием. Из coil нужен как минимум Byte 3, его не понимаю как добавить.

Можете помочь разобраться в китайских инструкциях?

С уважением.

Протокол Modbus для U-Match Inverter .doc (899 КБ)
Modbus Protocol for U-Match II, U-match Inverter.pdf (1008,7 КБ)
config-gree-me50-00_eg_(m).json (2,2 КБ)

Добрый день! У нас есть шаблоны для аналогичных шлюзов ONOKOM Подключение ONOKOM-AIR-GR-1-MB-B к Wiren Board — Wiren Board. Не смотрели их? Возможно пригодятся в ваших задачах.

Смотрел, не пригодились.
Как превратить команды AAh и 55h в выключатель вкл/выкл?

Добрый день.
on_value и off_value соответственно. Иногда проще обратиться к биту, конечно. Подробное описание в документации: GitHub - wirenboard/wb-mqtt-serial: Wiren Board MQTT serial protocol driver

Решил поделиться обновлённым шаблоном.

Он нормально работает для включения-выключения, управления температурой, режимом. Превратить его в термостат средствами HA не получилось.
Когда им активно занимался - в WB ещё не было текстовых опций, нужно допиливать.
И ещё не смог завести Silent Mode, он управляется только через биты, я их не осилил.

Через Алису работает нормально.

Буду рад помочь и совместно поулучшать.
config-gree-me50-00_eg_(m).json (4,3 КБ)

Здравствуйте! У вас раньше не получалось отправлять команды потому что использовали не функцию 0x10 (Write Multiple Registers)?

Сейчас пытаюсь интегрировать в KNX кондеи Electrolux (завод Gree), тоже столкнулся с тем что команды не принимаются шлюзом. Сначала думал что проблема в блокировке удаленного управления, но когда добрался до документации для Gree, понял что скорее всего дело в том что я использую функцию 0x06 (Write Single Register).