Jak wgrać firmware do sonoff

Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Przy braku połączenia z serwerem watchdog co ok minutę powoduje reset układu i gdy przekaźnik jest załączony i nie ma kondensatora podtrzymującego na bazie tranzystora sterującego następuje chwilowe zwolnienie przekaźnika.
Pamięć stanu niestety tu nie pomoże.
noel841106
Posts: 32
Joined: Mon Mar 26, 2018 7:14 pm

Post

Aha, czyli trzymanie zadanego stanu przekaźnika nie jest domyślnie w każdej wersji softu.
A podałbyś link, bo nie widzę w katalogu zchmielak ani zybi.
noel841106
Posts: 32
Joined: Mon Mar 26, 2018 7:14 pm

Post

No to jutro może jak będę miał czas to rozbiorę go i poszukam gdzie ten kondensator przylutować.
Dzięki za pomoc.
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

22 uF/6,3V wystarczy.

viewtopic.php?f=27&t=3174
noel841106
Posts: 32
Joined: Mon Mar 26, 2018 7:14 pm

Post

Dzięki.
User avatar
slawek
Posts: 2466
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Jeśli masz ochotę - potestuj ten soft.
Nie testowałem, nie mam aktualnie żadnego sonoffa
You do not have the required permissions to view the files attached to this post.
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
noel841106
Posts: 32
Joined: Mon Mar 26, 2018 7:14 pm

Post

Wgrywałem go, tylko z obsługą ds18b20. Też klika przekaźnikiem.

Nawet z obrazkami pokazane gdzie przylutować. Fajnie, dzięki :) Nie trzeba było szukać. Przylutowałem, sprawdziłem i już nie zauważyłem klikania. Chyba jest ok. Dzięki panowie.
noel841106
Posts: 32
Joined: Mon Mar 26, 2018 7:14 pm

Post

Dziś znów kliknął przekaźnikiem kilka razy z rzędu. Pomiędzy kliknięciami na pewno nie było 60 sekund. Dosłownie kilka. Więc to nie watchdog.
Wgram ten firmware kolego "slawek" i zobaczę jak z nim będzie.
A jak zrobić sobie swój? Albo lepiej jak otworzyć sobie ten firmware najlepiej w arduino ide i sobie zmodyfikować?
Przeglądałem dział dev, ale jak dokładnie to zrobić to nie znalazłem. Ściągnąłem jakieś plik https://github.com/esp8266/Arduino
ale nie chce się to zainstalować jako biblioteka.
User avatar
slawek
Posts: 2466
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

noel841106 wrote: Thu Mar 29, 2018 2:47 pm A jak zrobić sobie swój? Albo lepiej jak otworzyć sobie ten firmware najlepiej w arduino ide i sobie zmodyfikować?
Tego pliku nie otworzysz ani nie wyedytujesz - to jest skompilowana binarka.
I nie jest kompilowana pod Arduino IDE, a pod IoT_SDK.
Gotową maszynę wirtualną SUPLA-IoT_SDK dla VirtualBoxa możesz pobrać ze strony głównej supla.org, potem w katalogu /home/supla/Devel/supla-espressif-esp/src aktualizujesz:

Code: Select all

git pull
i masz najnowsze źródła.
Przykładowe pliki na Arduino masz tu https://github.com/SUPLA/arduino/tree/m ... e/examples
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
noel841106
Posts: 32
Joined: Mon Mar 26, 2018 7:14 pm

Post

slawek wrote: Thu Mar 29, 2018 3:39 pm Tego pliku nie otworzysz ani nie wyedytujesz - to jest skompilowana binarka.
Oczywiście.
slawek wrote: Thu Mar 29, 2018 3:39 pm I nie jest kompilowana pod Arduino IDE, a pod IoT_SDK.
Gotową maszynę wirtualną SUPLA-IoT_SDK dla VirtualBoxa możesz pobrać ze strony głównej supla.org, potem w katalogu /home/supla/Devel/supla-espressif-esp/src aktualizujesz:

Code: Select all

git pull
i masz najnowsze źródła.
Ciekawe rozwiązanie. Virtual boxa mam zainstalowanego... Zobaczę.

Return to “Pomoc”