Powiadomienia
Wyczyść wszystko

AFE Firmware: 1.0.0 RC1 - wczesny dostęp

10 Wpisów
3 Użytkownicy
0 Reactions
2,417 Wyświetleń
adrian
Wpisów: 4035
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

Udostępniam podstawową wersję nowej linii firmware'ów do urządzeń zbudowanych na ESP8266 takich jak Sonoff. Wersja tylko dla odważnych do testowania lub zobaczenia co się szykuje. Jest to podstawowa wersja firmware.

Sprzęt:

  • 1 x przekaźnik (GPIO12)
  • 1 x LED (GPIO13)
  • 1 x Przycisk - monostabilny (GPIO0)

To taki standard Sonoff z pudełka

Funkcjonalności

  • wł / wył przekaźnik przez przycisk
  • wł / wył przekaźnik przez wiadomości MQTT
  • ustawianie stanu przekaźnika po przywróceniu zasilania 
  • ustawianie stany przekaźnika po nawiązaniu połączenia z brokerem MQTT
  • automatyczne wyłączanie przekaźnika o zadany czas (od 100msek do 9999sek)
  • konfiguracja przez www

Firmware jest pre-konfigurowany pod Sonoff Basic - ale można zmienić konfigurację na własną konstrukcję tzn inne GPIO

Pierwsze uruchomienie:

  • szukaj WiFi: AFE-Device
  • otwórz: http://192.168.5.1
  • konfiguruj
  • Po konfiguracji wciśnij: Zakończ konfigurację

Odszukaj w swojej sieci adres IP jaki zostanie nadany urządzeniu, a następnie na niego wejdź przez przeglądarkę - zobaczysz jak powinny wyglądać wszystkie tematy MQTT

Przycisk wciśnięty

  • na 5sek do 9sek - odpala konfigurację urządzenia gdy urządzenie jest skonfigurowane i podłączone WiFi
  • 10sek i więcej - uruchamia konfigurację w trybie Access Point

Dioda LED

  • Mruga co sekundę: nawiązuje połączenie WiFi
  • Mruga szybko: tryb konfiguracji
  • Nie świeci: tryb normalny

Tak jak napisałem - wersja do testowania tylko. Zgłaszajcie znalezione problemy

Dokumentacji jeszcze nie napisałem.

Firmware do ściągnięcia z GitHub: AFE-Firmware.T0

9 Odpowiedzi
Wpisów: 9
(@mmhouse)
Bywalec
Dołączył: 7 lat temu

Witam,

Po zainstalowaniu i sprawdzeniu funkcji przywrócenia stanu odwrotnego po zaniku zasilania chciałem prosić o zmianę kolejności wykonywania skryptu. W testowanej wersji Firmware 1.0.0 RC1  z obserwacji wynika, iż skrypt wywołuje w pierwszej kolejności próbę połączenia z siecią wifi a dopiero potem ustawia przekaźnik na właściwy stan. W wyniku tego czas oczekiwania na włączenie przekaźnika jest zbyt długi i nie ma możliwości zastosowania do sterowania oświetlenia włącznika dzwonowego - monostabilnego - rozwiernego.

Pozdrawiam 

 

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

Szefu
Wpisów: 4035

ma sens - zrobię tak w 1.0.0.Rc2

Do końca tego tygodnia

https://github.com/tschaban/AFE-Firmware/issues/30

pozdrawiam

Odpowiedz
(@mmhouse)
Dołączył: 7 lat temu

Bywalec
Wpisów: 9

Bardzo się cieszę 🙂

Pozdrawiam

 

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

Szefu
Wpisów: 4035

Kolejna wersja AFE Firmware 1.0.0 RC2

To jest wciąż wersja testowa, natomiast działa już całkiem stabilnie. 

Zmiany w stosunku do wersji 1.0.0 RC1 

  • wsparcie języka angielskiego
  • trochę zmian w panelu konfiguracyjnym
  • zmiana zaproponowana przez @mmhouse powyżej 

Wszystkie zmiany.

Planowane wypuszczenie "produkcyjne": 3-grudzień

Odpowiedz
Wpisów: 234
(@booster)
Weteran
Dołączył: 8 lat temu

Jest jakaś możliwość wzbudzenia aktywności przeglądarki w sonoff oprócz wł guzikiem ok 5s ? Troszkę pochowałem tego i rozkręcanie wszystkiego dla aktualizacji będzie trudne 🙁

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

zrób item w openHUB i wyślij wiadomość MQTT configurationMode

Switch sonoff "Konfiguracja"  {mqtt=">[broker:/xxxx/cmd:command:ON:configurationMode],>[broker:/xxxx/cmd:command:OFF:cmd:command:ON:configurationMode]"}

 

Odpowiedz
Wpisów: 9
(@mmhouse)
Bywalec
Dołączył: 7 lat temu

Witam,

Przetestowałem funkcjonalność "Po przywróceniu zasilania: Przeciwna do ostatniej zapamiętanej wartości".

Szybkość przełączenia przekaźnika po przywróceniu zasilania jest teraz OK.

Niestety funkcja działa tylko za pierwszym razem. Kolejne próby odłączenia zasilania nie powodują zmian i przekaźnik nie reaguje. Czy zmienna przyjmuje odwrotną wartość po każdorazowym przywróceniu zasilania?

Dzięki za dotychczasowe zmiany.

Pozdrawiam

mm

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

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

Szefu
Wpisów: 4035
Dodane przez: mmhouse

Niestety funkcja działa tylko za pierwszym razem. Kolejne próby odłączenia zasilania nie powodują zmian i przekaźnik nie reaguje. Czy zmienna przyjmuje odwrotną wartość po każdorazowym przywróceniu zasilania?

 

Naprawione i wypuszczone w kolejnej przedprodukcyjnej wersji

 

Odpowiedz
Udostępnij: