Założyłem nowy temat ponieważ robił się bałagan w wątku wymieniony wyżej. Wersja zawiera wszystkie zmiany z projektu wymienionego wyżej między innymi:
- GUID - jest generowane podobnie jak w w oficjalnej wersji. Potrzebna jest biblioteka ESP8266TrueRandom"
- Jeśli nie ma danych do sieci Wi-Fi to moduł przechodzi automatycznie w tryb konfiguracji i rozgłasza sieć Wi-Fi należy zalogować się wtedy na IP urządzenia 192.168.4.1,
- Obsługa przycisków fizycznycznych monostabilnych i bistabilnych z możliwością zapamiętania stanu,
- Różne kolory GUI dla tryby normalnego i konfiguracyjnego,
- Dodana LED CONFIG,
- Tryb konfiguracji to 2 x reset,
- Możliwa aktualizacja po Wi_Fi
- Możliwość pracy przycisków bez połączenia Wi-Fi,
- Tryb konfiguracyjny po przez przytrzymania przycisku przez co najmniej 5s, ustawia się go #define CONFIG_PIN,
- Zapamiętywanie stanu dla add_Relay ora add_Relay_Invert,
- Uruchomienie wielu DS18B20 na jednym pinie add_DS18B20Multi_Thermometer, ilośc czujników definiuje się #define MAX_DS18B20,
Adresy czujników można zdefiniować na dwa sposoby:
1. Wywołanie "Szukaj DS" a następnie wykonać "Zapis znalezione DSy" - zapisze wszystkie znalezione adresy
2. Przez wpisanie adresów ręcznie na stronie głównej, adresy można odczytać w "Szukaj DS" - inne poprawki o których nie pamiętam
Zawsze aktualne źródła znajdziecie na:
https://github.com/krycha88/Primary_GUI
https://github.com/krycha88/SuplaDevice
Miłej zabawy i testowania