No i stało się – ukazała się wersja 2.0 oprogramowania HdwaO. W tej wersji znalazło się dużo zmian i modyfikacji w porównaniu do wersji poprzednich, zarówno w samym kodzie jak i interfejsie użytkownika.
Najważniejsze zmiany to:
- zmiana środowiska programistycznego na Platformio (+Atom)
- całkowite oddzielenie kodu wykonywalnego od interfejsu
- cała komunikacja między interfejsem i kodem wykonywalnym odbywa się za pomocą poleceń JSON.
- zmiana biblioteki UI na Bootstrap
- optymalizacja kodu pod kątem wydajności i stabilności
- uproszczony proces aktualizacji OTA
- dodanie stref czasowych z automatyczną zmianą czasu letni/zimowy zgodną z wybraną strefą
- rezygnacja z wielojęzykowości – w przypadku zainteresowania innym interfejsem niż polski mogę dodać osobne kompilacje dla każdej wersji językowej
- projekt wylądował na GITHUB: https://github.com/cypeks/HdwaO
Uwagi:
Wymagana pełna aktualizacja zarówno firmware jak i SPIFFS. Aktualizacja z wersji 1.7 polega na wgraniu firmware zgodnie z instrukcją do wersji 1.x a następnie po skonfigurowaniu połączenia WiFi aktualizacji SPIFFS zgodnie z instrukcją do wersji 2.x (instrukcja w trakcie tworzenia).
czym oświetlasz akwarium? Power LEDy 1/3W? Co jest elementem mocy dla LEDów?
Wcześniej były to zwykłe PowerLED 3W, teraz przechodzę powoli na LED 3535 firmy SEMILEDS. Całość zasilam zasilaczem 24W o odpowiedniej mocy (zależnej od ilości LEDów w układzie), prądu w poszczególnych kanałach pilnują PT4115 a całością steruje ESP8266 z oprogramowaniem HdwaO.