Powiadomienia
Wyczyść wszystko

[Rozwiązany] Nie reaguje przycisk przełącznika w sytuacji braku połączenie z HA i MQTT

14 Wpisów
3 Użytkownicy
4 Reactions
3,246 Wyświetleń
adrian
Wpisów: 4031
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

mogę zrobić opcję włączania / wyłączania API przez MQTT i HTTP 

będzie okay?

 

Odpowiedz
1 Reply
kadasz
(@kadasz)
Dołączył: 7 lat temu

Kontrybutor
Wpisów: 79

super by było, gdyby była taka możliwość na jakąś ewentualność 🙂

@adrian pisząc "włączania / wyłączania API" co masz dokładnie na myśli?

Odpowiedz
adrian
Wpisów: 4031
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

że możesz wysłać komendę MQTT lub HTTP włącz / wyłacz MQTT API 

czyli np możesz sobie zrobić regułę w Twoim system do automatyki, jak wyłączasz serwer wysyła komendę wyłącz MQTT API, a jak włączsz serwer wysyła włącza MQTT API

 

Odpowiedz
kadasz
Wpisów: 79
Autor tematu
(@kadasz)
Kontrybutor
Dołączył: 7 lat temu

okej, o to chodzi ... żeby podczas aktualizacji i innych prac administracyjnych nie blokować przekaźników

Odpowiedz
2 Odpowiedzi
Donator 2K21 Donator 2K18
(@l3m4r)
Dołączył: 7 lat temu

Weteran
Wpisów: 183

https://github.com/arendst/Sonoff-Tasmota/issues/1169

Zgodnie z powyższym problem w bibliotekach arduino, inne firmware też maja z tym kłopot. No niestety, skoro zachciało się automatyki, to nie wystarczy mieć w domu prąd, musi być jeszcze stabilna sieć WiFi i (opcjonalnie) stabilny server MQTT :-). Nie bez powodu alternatywne FW Sonoffów miewają primary i backup Wifi. Dalsze konsekwencje to stabilny system automatyki, przykładowo mając Raspberry Pi nie można oszczędzać na zasilaczu i karcie pamięci (złe doswiadczenia z Kingston 16GB - polecam Sandisk). Sami sobie skomplikowaliśmy życie, żeby sobie je ułatwić :-).

Firmware ESPEasy ma do pewnego stopnia automatykę opierającą się na bezpośredniej komunikacji Sonofów ze sobą, od biedy można załączanie świateł zrobić bez HA, OpenHAB czy Domoticz, ale wg mnie nie warto.

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4031

@krl w wersji T0 dodałem możliwość włączania / wyłaczania MQTT, HTTP i Domoticz bez wchodzenia w panel konfiguracyjny

format z HTTP:

format z MQTT

  • tematy:
    • /temat-zdefiniowany-w-konfiguracji-mqtt-brokera/configuration/api/http/cmd
    • /temat-zdefiniowany-w-konfiguracji-mqtt-brokera/configuration/api/mqtt/cmd 
    • /temat-zdefiniowany-w-konfiguracji-mqtt-brokera/configuration/api/domoticz/cmd 
  • wiadomość: on lub off
  • oczywiście on nie działa dla mqtt

jak znajde trochę czasu to przeniosę kod do pozostałych wersji

Odpowiedz
kadasz
Wpisów: 79
Autor tematu
(@kadasz)
Kontrybutor
Dołączył: 7 lat temu

@adrian dzięki, wdrażam i testuje funkcjonalność 🙂

Odpowiedz
Strona 2 / 2
Udostępnij: