Witajcie,
podłączam się do tematu, gdyż mój problem również bazuje na przykładzie WebInterface, który namiętnie modyfikuję pod różne swoje projekty, dzięki czemu udaje mi się uzyskać taką funkcjonalność jakiej potrzebuję, jednak tym razem muszę zasięgnąć konsultacji, gdyż nie wiem jak wybrnąć z problemu.
Otóż wymarzyła mi się bramka RF 433MHz -> Supla, aby widzieć w Cloudzie stan różnych czujników, które to w ramach układu z nadajnikiem działają i rozsyłają swój sygnał po RF. Problem mam jednak z odbiornikiem, który jest połączony z ESP8266 co ma pełnić rolę bramki.
Jako nadajników używam modułów STX882, jako odbiornika SRX882
https://www.smart-prototyping.com/image ... asheet.pdf
Jako, że w nadajnikach w roli mikrokontrolera używam Attiny13, postanowiłem skorzystać z gotowej biblioteki do obsługi RF, dedykowanej do układów z małą ilością pamięci jak Attiny:
https://github.com/pouriap/TinyRF
Sama transmisja przebiega bezproblemowo, jednakże sedno problemu jest następujące:
Po fizycznym podpięciu odbiornika do ESP8266, czasem praktycznie od razu, a czasem dopiero po kilku minutach następuje software reset, przełączenie się modułu w tryb konfiguracyjny z jednoczesnym skasowaniem wszystkich ustawień (WiFi, server, email, custom inputy, itd.). Testowałem na kilku Wemosach oraz Nodemcu, zawsze efekt ten sam, czyli totalny factory reset. Nie ma znaczenia czy urządzenie jest w tym momencie podłączone do Clouda czy nie. Wygląda więc na to, że podpięcie modułu odbiornika (a raczej przebieg, jaki pojawia się na jego wyjściu) uruchamia jakiś mechanizm przywracania ustawień fabrycznych. Czy ktoś z Was jest w stanie mi nakreślić, czy taki mechanizm w ogóle jest w sofcie zawarty oraz jak go ewentualnie wyłączyć?
Problem wystąpił na różnych GPIO, nie jest też związany z zasilaniem.
Z góry dziękuję za pomoc.