Powiadomienia
Wyczyść wszystko

AFE T0 - obsluga przyciskiem gdy brak połączenia z Domoticzem

52 Wpisów
5 Użytkownicy
1 Reactions
7,061 Wyświetleń
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

Dobra sprawdzę jeszcze na starym sonoff R1 bo testuję na nodemcuV3 

 

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

w ostatnim screenshot nie masz w ogóle skonfigurowanego domoticz ip - moze to ma jakiś wpływ - no ale nie powinno mieć na mQTT

 tak w ogóle to powinno działać na wszystkim

 

Odpowiedz
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@adrian sonoff przy mqtt też się wiesza , po jakimś czasie wypluwa cały ciąg logów ( nie mam jak tego pokazać ) i znów kilka razy przycisk działa i zwiecha . Nie mam już czasu żeby dalej ćwiczyć , zobaczę jeszcze pod wieczór.

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

Szefu
Wpisów: 4035

@isom

takie cos to dostaje jak wchodzę w tryb konfiguracyjny

- wtedy przycisk nie chodzi 

- w jakiś sporadycznych sytuacjach - raz mi się udało go zawiesić (ten ciąg znaków o którym pisałeś)

Dodałem dodatkową linię, żeby był widać czy łączy się w trybie normalnym, czy konfiguracyjnym

https://www.smartnydom.pl/download/afe-firmware-t0-2-1-1-experimental/

 
Aktualizacja:
- dodałem do wersji jeszcze konfigurację Timeout w MQTT Broker - standardowo jest 5 sek
Odpowiedz
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@adrian Timeout na brak połączenia z siecią nie pomaga, przynajmniej u mnie . Sprawdzam to tak najpierw poprawny konfig i wszystko śmiga potem w AFE zmieniam hasło do wifi i po wyjściu z konfiguracji przycisk zadziała raz może dwa i soft się wiesza, po jakimś czasie wyrzuca to co wstawię za chwilę i przechodzi w tryb konfig.

Timeout ustawiałem na 100ms , 500ms , 1000ms , bez zmian 

To co jest poniżej moduł wysypał longiem 

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

Szefu
Wpisów: 4035

@isom

Timeout dotyczy tylko utraty połączenia z Brokerem MQTT - nie ma nic wspólnego z tym problemem wyłączenia WiFi

Tobie po pierwszym screenshot - wchodzi w tryb konfiguracji. 

- ten zapis do cfg-device-mode.json wartości 2 i później reset urządzenia to powoduje

- dzieje się to po wciśnięciu przycisku na 5+sek

Pewnie dlatego, że

  • przyciskasz przycisk systemowy wtedy kiedy urządzenie załapało że nie mam połączenia z WiFi
  • jest tam taki moment nawiązania połączenia do WiFi; ten moment trwa kilka sekund i blokuje wszystkie inne "procesy" - nie reaguje przycisk 
  • jeśli wciśniesz przycisk i akurat zaczął łączyć to zarejestruje puszczenie przycisku po tych kilku sekundach łączenia (mimo, że puściłeś wcześniej)  - 

Ciekawi mnie

- co wydarzyłoby się gdybyś pierwszy raz wcisnął przycisk jak pojawi się pierwszy log z próba łączenia - led zaczyna świecić

- czy jest problem z drugim przyciskiem, nie systemowym

Zobacz w wolnej chwili - już nie dzisiaj, bo i tak wymęczyłem Ciebie bardzo.

Ja zainstalowałem tę wersję 2.1.1 do wszystkich swoich sonoffów na razie na obserwację. 

Pewnie jest tak w każdej wersji AFE.

Mam jakieś dwa pomysły, żeby coś z tym zrobić: jeden tymczasowy, drugi może docelowy, ale z grubą zmianą obsługi przycisków.

 

Odpowiedz
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@adrian ok jutro wieczorem jeszcze pomęczę temat 

Odpowiedz
Strona 7 / 8
Udostępnij: