Acho que não fiz entender correctamente.
O Light group é que vai atuar na função de on e off em ambos, ao mesmo tempo (relé e lâmpada). Desta forma, quando no HA ligas/desligas, a instrução vai para as duas entidades (relé e lâmpada). Quando utilizado o interruptor de parede a lâmpada vai ficar ligada/ desligada (por receber/ perder energia), por via do relé aberto/ fechado atualizando o estado no HA. Desta forma, caso tenhas algum constrangimento a nível de HA, zigbee, wifi,… o comportamento do interruptor será independente e indiferente, atuando de forma convencional/ não inteligente e atualizando posteriormente os estados quando as comunicações estiverem restabelecidas.
O cenário que identificas nunca irá acontecer devido a haver sempre uma atuação dupla (em grupo).
Os únicos “problemas” são:
- A lâmpada ficar indisponível quando este light group estiver off. Não acreditando que tal seja importante ou crítico no normal funcionamento.
- Delay de alguns segundos (1 a 2 no caso do zigbee) para a entrada da lâmpada na rede e disponibilizar as funções de dim e cores.
Contudo, nenhuma das identificadas será visível a nível do frontend por estar incluída numa única entidade apresentada (light group) que ignora esse estado e atualiza de forma automática e transparente.
Basicamente, com esta entidade (agrupa duas outras) ficas com um único relé visível, apresentando o dim e cores quando estiver on.
Outra vantagem é poupar energia e proteger a lâmpada, quando estiver off por motivo da corrente cortada pelo relé e não passar energia para o circuito da lâmpada.
Em resumo, a função de on/ off da lâmpada é eliminada passando a mesma para o relé do shelly, Onofre, sonoff,… ficando on/ off quando o recebe energia ou cortada.
Tal como tinha dito, anteriormente, utilizo este sistema em praticamente todos os interruptores e lâmpadas inteligentes e em cenários mais complexos como comutação dupla e tripla de interruptores, para várias lâmpadas, com comandos,… e com sincronismo de dim e cores sempre de forma imediata, até hoje, sem constrangimentos ou limitações.