Rozwiązanie brzmi tak prosto, że aż zbyt prosto 😉
Tylko dla potwierdzenia, T4 z opisu zdaje się nie obsługiwać PIR - mam rację? PIR pojawia się w opisie T3. W konfiguracji T4 też nie widzę nic i PIR.
Jeżeli mówisz o T3 to zaraz wrzucę go przez OTA i wydaje się, że rozwiązanie będzie mogło działać fantastycznie. - potwierdzę w tym wątku!
Kolejnym krokiem byłoby obsłużenie podwójnego (potrójnego, poczwórnego?) kliknięcia i przytrzymania - takie funkcjonalności planujesz również uwzględnić, czy planować je po stronie serwera? (obawiam się tylko, że losowe opóźnienia na sieci czy samym MQTT mogą spowodować, że implementacja tych rzeczy po stronie serwera będzie dość zawodna).
Gdyby Ciebie bądź kogoś będzie interesować dlaczego zależy mi na takim rozdzieleniu funkcji przycisku od przełączenia przekaźnika:
- chciałbym wykorzystywać przełączniki naścienne (w przyszłości zamienione na fizyczne przyciski dzwonkowe zamiast dotyku) do m.in. aktywowania scen. np. gaszenia światła w całym domu przy wyjściu, jednocześnie zachowując możliwość włączenia światła w przedpokoju tym samym guzikiem. Inny pomysł to uruchomienie odkurzacza Xiaomi z dowolnego miejsca w domu (w szczególności przy wyjściu)
Owszem wszystko to można zrobić z aplikacji - tylko czy muszę tylko tak? - wygodniej i szybciej jest skorzystać z przełącznika na ścianie. Szczególnie jeśli ręce masz zajęte. Inna alternatywa to aktywowanie geolokacją, latarniami BLE itp - jednak wolałbym być mniej zależny od smartfona i aplikacji (szczególnie, że Żona używa BlackBerry 😉 )