GrKoR / esphome_aux_ac_component

ESPHome component for AUX based air conditioners. Direct wifi control of HVAC by ESPHome and Home Assistant. HVAC status and command feedback are available.
Other
185 stars 44 forks source link

Регулярные информационные пакеты крашат последовательность команд #27

Closed GrKoR closed 1 year ago

GrKoR commented 2 years ago

Один раз ругнулся:

[23:43:58][W][AirCon:1456]: Sequence [step 1]: irrelevant incoming packet [23:43:58][W][AirCon:1457]: Incoming packet: [23:43:58][W][AirCon:1458]: 0000021380: [<=] [BB 00 07 00 00 00 18 00] 01 2C E0 00 00 00 00 37 32 32 32 64 23 25 32 26 00 00 9E 3C 00 00 00 01 [EC 7B] [23:43:58][W][AirCon:1459]: Sequence packet needed: PACKET_TYPE = 07, CMD = 11 [23:43:58][W][AirCon:632]: Sequence [step 1]: error was occur in step function

от @ru_MaZaFaKa из телеграм

GrKoR commented 2 years ago

Судя по всему так совпало, что в момент отправки команды модулем, сплит решил разослать информационный пакет. В итоге есп ожидала один пакет, а получила совсем другой... В принципе, такое стечение обстоятельств должно быть редким. В таком случае команда может не пройти и сплит не включится по команде. Команду надо будет дублировать. Не критично, но не приятно. Чтобы такого не происходило, надо игнорировать информационные посылки от сплита, если в этот момент выполняется последовательность команд. Поправлю, когда буду код перерабатывать.

GrKoR commented 1 year ago

In English the same is here: #70