Powiadomienia
Wyczyść wszystko

AFE Firmware 1.0 - zmiany, info, ważne

11 Wpisów
3 Użytkownicy
3 Reactions
6,642 Wyświetleń
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu
[#81]

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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@tomaszraszowski)
Pomocny
Dołączył: 9 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 odpowiedź
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@g_slawek-ky)
Kontrybutor
Dołączył: 9 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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@tomaszraszowski)
Pomocny
Dołączył: 9 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: 4083
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

Prace nad AFE Firmware 1.0.0 trwają 😉


Odpowiedz
Strona 1 / 2
Udostępnij: