Sonoff Mini Extreme R4 na moment kiedy to piszę nie jest jeszcze dostępny w sprzedaży, ale pewnie niedługo będzie już dostępny.
Opis jak wgrać alternatywny Firmware oraz YT-video poniżej:
Wgrywanie firmware to Sonoff Mini Extreme R4
Dzień dobry!
Wgrałem wersję 3.7.0 i działa bardzo szybko, wciśnięcie switcha od razu zmienia stan przekaźnika, w sofcie producenta było opóźnienie.
Chciałbym zapytać czy załączanie przekaźnika przez pętlę S1 S2 byłoby obsługiwane także przez Afe firmware?
Pozdrawiam
tak bedzie działać, musisz zdefiniowac przycisk w AFE ustawić go na GPIO-27 na którym chodzą te S1/S2 i którym przekaźnikiem steruje then przycisk.
Czy wtedy muszę zrezygnować z przycisku systemowego? W ustawieniach do wyboru jest 0 lub 1 przycisk
Jeden przycisk może być systemowy ten z GPIO0 a drugi tylko sterowanie przekaznikiem
Tak, rozumiem sprawę 🙂 w tej wersji dla r4 jest pole wyboru ilości przycisków 0 lub 1
aaa ok, wlaśnie widze w kodzie że zrobiłem, że jest 1 przycisk 🤔
Może uda mi się dzisiaj jeszcze wygenerować nową wersję z 2 przyciskami - dam znać
Dziękuję, fajnie 🙂 Czy nowy soft ładować przez konwerter ttl czy można będzie już przez przeglądarkę?
@micraw która wersję używasz? Domoticz, HomeAssistant? openHab?
Domoticz 🙂
@micraw tutaj jest wersja 3.8.0.B5 - to jest wersja nad którą siedzę, u mnie w domu pracuje okay, ale nie mam używam Domoticz, więc to ty będziesz testował tę wersję; ja zrobiłem przed chwilką szybki test wł/wył i było okay.
Dodałem drugi przycisk, ale będziesz musiał go skonfigurować ręcznie
- GPIO: 27
- Sterowanie tylko przekaźnikiem
- Typ: bistabilny (zakładam, że masz taki typowe włącznik w ścianie)
- IDX 0
Jak będzie już gotowa wersja (nie beta) to zaktualizujesz sobie przez Internet - ale to gdzieś za 2 miesiące
pzdr.a
Ok, dziękuję, jak tylko sprawdzę to dam znać 🙂
Skoro mogę "potestować" to drobnostka "RAM wykorzystany w ?%" - zniknęła liczba, wcześniej było chyba poniżej 40%.
S1 S2 działa po skonfigurowaniu, idealnie sprawdzi się dla przycisku monostabilnego. Każdy impuls z chwilowego zwarcia S1 S2 wprowadza przekaźnik w stan przeciwny.
Jednakże dla tradycyjnego przełącznika ściennego (typ bistabilny): załączony softowo przekaźnik, S1 S2 cały czas rozwarte (przełącznik ścienny wyłączony) nie powinien być wyłączany przekaźnik przez zwieranie S1 S2 (włączanie przełącznika), dopiero wyłączany przy rozwieraniu S1 S2.
Także w drugim przypadku dla wyłączonego softowo przekaźnika, S1 S2 cały czas zwarte (przełącznik ścienny włączony) i następnie rozwieranie S1 S2 (przełącznik ścienny wyłączany) nie powinno wprowadzać przekaźnika w stan przeciwny tj. załączać.
Na tę chwilę działa jak powyżej a wydaje mi się, że idealnie byłoby w trybie bistabilnym wprowadzić warunek:
Gdy przekaźnik "1" to S1 S2 zmiana stanu z 0 na 1 nie zmienia stanu przekaźnika, dopiero S1S2 z 1 na 0 zmienia przekaźnik na 0;
gdy przekaźnik "0" to S1 S2 zmiana stanu z 1 na 0 nie zmienia stanu przekaźnika, dopiero S1S2 z 0 na 1 zmienia przekaźnik na 1.
To takie moje przemyślenia na ten temat, póki co jest fajnie, że reaguje na zmiany stanu S1S2 😉
Dzięki
Skoro mogę "potestować" to drobnostka "RAM wykorzystany w ?%" - zniknęła liczba, wcześniej było chyba poniżej 40%.
Tak to jedna z "doróbek" do poprawienia jeszcze: https://github.com/tschaban/AFE-Firmware/issues/902
S1 S2 działa po skonfigurowaniu, idealnie sprawdzi się dla przycisku monostabilnego. Każdy impuls z chwilowego zwarcia S1 S2 wprowadza przekaźnik w stan przeciwny.
Jednakże dla tradycyjnego przełącznika ściennego (typ bistabilny): załączony softowo przekaźnik, S1 S2 cały czas rozwarte (przełącznik ścienny wyłączony) nie powinien być wyłączany przekaźnik przez zwieranie S1 S2 (włączanie przełącznika), dopiero wyłączany przy rozwieraniu S1 S2.
Idea jest, że każde przełączenie, czy to w aplikacji na smarfonie, przez przeglądarkę, czy fizyczne przełączenie w ściennym przełączniku, albo włącza, albo wyłącza żarówkę, bez względu w jakiej pozycji jest przycisk w ścianie. Nie będę robił dla bistabilnego, że czasami żarówke trzeba jednym przełączeniem, a czasami dwoma przerzucic między stanami, żeby włączyć lub wyłączyć żarówkę. Tak samo jest na oryginalnym oprogramowaniu. Jeśli ktoś potrzebuje, żeby fizyczny przełącznik zawsze fizycznie był w tym samym położeniu to od tego jest przycisk monostabilny.
Zastanawiam się jaki jest cel tego? Nigdy nie bedzie sytuacji, że żarówka będzie tylko świecić się, gdy bistabilny jest np. wciśnięty od dołu, czyli nigdy nie będzie włączona przy takim samym położeniu bistabilnego - będzie raz tak, raz inaczej - w zależności jak przełączy się softowo i w regułach. Natomiast użytkownik w tym wypadku będzie musiał pamiętać, jaka pozycja bistabilnego wyłącza żarówkę i czasami będzie musiał(a) przełączyć go jeden raz, a czasami dwa razy. Trzeba wtedy robić szkolenie dla gości, teściowej z obsługi oświetlenia dlaczego czasami muszą raz a czasami dwa nadusic przycisk, żeby wyłączyć lub włączyć oświetlenie hm... ja w miałbym wystawione walizki przed dom, gdybym tak zrobił w domu 🤪
pzdr.a
Pomysł wynikał tylko z nabytego przyzwyczajenia, że w daną stronę światło jest włączone. Nie ma co sztywno się tego trzymać, w końcu przełączniki schodowe mają różne stany dla włączenia światła, w zależności jak jest ustawiony przełącznik po drugiej stronie schodów... 🙂
Dzięki za beta soft.
Pozdrawiam
Cześć,
Mam pytanie odnośnie wgrywania firmware:
1) kupiłem https://pl.aliexpress.com/item/1005006350329898.html?spm=a2g0o.order_list.order_list_main.22.1c9a1c24h6SVrV&gatewayAdapt=glo2pol (CPU: ESP32-C3)
2) kupiłem FT232 konwerter USB UART 3.3V 5V TTL ARDUINO (ustawiłem na 3,3V VCC)
3) ściągnąłem: afe.firmware.t0.3.7.0 oraz flash_download_tool_3.9.5.
4) poustawiałem wszystko zgodnie w filmem z YouTube i gdy klikam ERASE:
test offset : 4096 0x1000
case ok
test offset : 57344 0xe000
case ok
test offset : 32768 0x8000
case ok
test offset : 65536 0x10000
case ok
...........................................
Kropki lecą w nieskończoność. Na Adapterze świeci dioda PWR, RXD i mruga TXD.
Czy ktoś miał taki przypadek?
@zorro2003 cześć, nie jestem pewien, czy ta sama kompilacja AFE dla Sonoff MiniR2 z ESP z prockiem Xtensa pyknie na ESP32 C3 w architekturze RISC-V (MiniR4M)
nie próbowałem.
Nie ma mnie teraz w domu ale pod koniec tygodnia przyjrzę się i wygeneruję nową wersję pod tą wersję ESP32 - odezwę się.
--- Co do wgrywania
- port COM wybrany i dobry?
- wprowadzasz sonoff w tryb flash'owania ? tzn wciśnięty przycisk w sonoff zanim adapter zostanie włożony do USB po włożeniu puszczasz przycisk?
- zamień przewody tx z rx na próbę?
@adrian Cześć,
- tak, port COM nr. 25
- wciskam adapter do USB z przyciśniętym przyciskiem na Mini R4 Extreme i puszczam po około 3 sek.. W głośnikach słychać dźwięk Windows odpowiedzialny za poinformowanie o podłączeniu/wpięciu czegoś na USB.
- tak, testowałem i zamieniałem.
Po uruchomieniu ERASE, poniższa sytuacja:
Kropki lecą do przodu. na USB-
UART mruga: TXD i świeci ciałgym RXD i GND.
Pozdrawiam :).
@zorro2003 to że kropki "lecą" nie oznacza, że co kolwiek się dzieje.
wejdż na stronę espeasy i pobierz przykładowy soft dla esp32 i wgraj go pod adres 0x0. Jak pójdzie to wrócisz do właściwego.