Powiadomienia
Wyczyść wszystko

AFE Firmware 1.0 - zmiany, info, ważne

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

Słuchajcie muszę zmienić podejście do oprogramowania, które robię do Sonoff. Otóż muszę wstrzymać rozwój istniejącego i pójść w innym kierunku. Powody:

  • powstaje mały monster, który zawiera różne funkcjonalności, a nie wszystkim wszystkie są potrzebne
  • monster to skomplikowany kod, mniej stabilny i trudniejszy w utrzymaniu i rozwoju
  • sonoff ma ograniczone możliwości pamięci i wydajności
  • lista potrzeb każdego z Was z osobna jest spora i wszystko nie wejdzie 

Co planuje:

  • otwieram nowy projekt w gitHub: AFE-Firmware  https://github.com/tschaban/AFE-Firmware
  • oprogramowanie będzie do urządzeń opartych o ESP8266, może też ESP32 w przyszłości. Będe chciał, aby była możliwości wgrania firmware do zbudowanego od zera urządzenia opartego o ESP jak również takiego Sonoff'a
  • skupiam się na uniwersalizacji aktualnego oprogramowanie tj. zrobię biblioteki, które będą obsługiwały kawałki takich urządzeń: przekaźnik, dioda, pamięć, mqtt, interfejs http, czujnik xyz
  • z tych bibliotek będę później składał różne firmware np.
    • Przekaźnik + DS18B20 + MQTT
    • 4 x Przekaźnik + MQTT
    • Przekaźnik + DH11 + HTML
    • Przekaźnik + Automatyczne wyłączenia + MQTT
  • oprogramowanie będę robił w Atom
  •  Do GitHub będę wrzucał kod + moją konfigurację projektu pod Atom

 

To oznacza, że wstrzymuje prace na aktualnym oprogramowaniem poza poprawianiem błędów i ewentualnymi pierdołami.

Mam dużo kodu z istniejącego oprogramowania więc nie jest to pisanie od zera i postęp powinien być widoczny w miarę szybko.

Mam też zajawkę, jak będzie mógł wyglądać nowy konfigurator.

Liczę na wyrozumiałość z Waszej strony, tzn że przycichnę ze zmianami do istniejącego soft.

Na koniec dzięki wszystkim wspierającym ten projekt, używającym to oprogramowanie, dającym sugestie, mega satysfakcja z mojej strony. 

10 Odpowiedzi
Wpisów: 162
Zasłużony dla Forum Donator 2K19, Donator 2K18, Donator 2K17
(@tomaszraszowski)
Pomocny
Dołączył: 7 lat temu

Jak dla mnie rewelacyjny pomysł, do SO w zasadzie już wszystko jest 🙂

W sumie to cieszę się że AFE-ESP rusza, będzie więcej możliwości,  przy okazji będziesz mógł wspierać oprogramowaniem mój hardware, który niebawem zaprezentuję, niestety mam problem z dobraniem a raczej znalezieniem odpowiedniej obudowy, ale i to rozwiążę 🙂

Mogę uchylić rąbek tajemnicy że będzie to bardziej rozwojowa wersja SO a zarazem mniejsza i tańsza od ROW-1 (chyba tak się zwie ten projekt od supla) 

 

EDIT: Odrazu się przygotuj na ESP8266  12e i dorób więcej PINoutów

 

 

i proponuję zmianę nazwy w konfiguracji z SONOFF AFE na np: SHEF  🙂 Smart House ESP Firmware 😛 taki pierwszy pomysł mi wpadł do głowy, ale wolna wola 🙂 W każdym razie coś co nie będzie się kojarzyło głównie z SO 🙂 bo moje maleństwa będą się zwały iQB (inteligentna kostka) 😛

EDIT2: Albo trza by pomyśleć nad stworzeniem centralki, mini serwerek zarządzany intuicyjnie przez np www i wchodzimy na rynek z produktem 😀

Co do nazwy to popatrzyłem na pasek tytułu w przeglądarce i wymyśliłem Ci nową nazwę 🙂

SHAB 😀

 

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

Szefu
Wpisów: 3982

Tak będzie 12E ready. Jak trochę stanieją zakupie tez ESP32 i sprawdzę czy się łatwo skompiluje pod tę wersję. 

Co do nazwy dzięki za propozycje zostanę już prze AFE Firmware - cokolwiek to znaczy -;-) oryginalnie przyszło z Alternative Firmware for ESP

Mogliśmy skonstruować taki właśnie zamiennik do ROW-01, żeby w puszkę ładować.

Odpowiedz
Wpisów: 51
Donator 2K17
(@g_slawek-ky)
Kontrybutor
Dołączył: 7 lat temu

Ja już jestem podekscytowany 😉 Osobne biblioteki do poszczególnych kawałków to super pomysł. ESP8266 Już nawet mam, bo kupiłem w majowej promocji na nettigo.pl (przy okazji - z kodem "podaj-dalej" jest rabat 3% na cały asortyment, no i wysyłka szybsza niż z aliexpress, więc u nich też kilka rzeczy kupiłem.)

O tutaj jest info na temat promocji na ESP8266: https://majsterkowo.pl/prasowka/esp8266-we-wszystkich-odmianach-25-taniej-przez-caly-maj/

Ale tak czy inaczej to ja się jeszcze trochę pobawię Sonoff-em bo mam kilka sztuk i sterowanie kilku obwodów oświetlenia na tym już chciałem zrobić. No ale to już sobie będę sam gmerał w Twoim sofcie, Adrian. Zawsze to łatwiej dłubać w czymś działającym niż od zera robić.

Odpowiedz
Wpisów: 162
Zasłużony dla Forum Donator 2K19, Donator 2K18, Donator 2K17
(@tomaszraszowski)
Pomocny
Dołączył: 7 lat temu
Dodane przez: adri@n

 

Mogliśmy skonstruować taki właśnie zamiennik do ROW-01, żeby w puszkę ładować.

Nom ja właśnie pracuję nad takim zamiennikiem tylko nigdzie nie mogę znaleźć tych puszek (obudów) zeby kupić i pobrać sobie wymiary pod PCB, bo schemat już mam tylko board jeszcze nie skończony bo nie bardzo właśnie znam wymiary, a gołego pcb w puszkę raczej nie będę pchał 🙂

Co do esp32 to on ma chyba dodatkowo bluetooth dodany ? Czyli taki esp8266 + blue ?

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

Prace nad AFE Firmware 1.0.0 trwają 😉

Odpowiedz
Strona 1 / 2
Udostępnij: