Sonoff BASIC R4 magic switch

User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Gdybyś ktoś potrzebował to w ramach nauki popełniłem taki kod i jest to pierwszy który publikuję :)
Fajny moduł, jeżeli jest stara instalacja bez N -> możemy osuplować wykorzystując włącznik schodowy i stosując odpowiednie podłączenie.

Arduino IDE
https://github.com/YoMan12/Sonoff_BASICR4_magic-switch

Jak znajdziecie błędy to pokornie czekam na ich wytykanie :)

Jest tam jeden problem ale nie powinien przeszkadzać w użytkowaniu (nie dałem rady go rozwiązać, czekam na pomoc z najwyższej półki)
You do not have the required permissions to view the files attached to this post.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
lukasz06
Posts: 2540
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

YoMan wrote: Thu Feb 27, 2025 10:56 pm Gdybyś ktoś potrzebował to w ramach nauki popełniłem taki kod i jest to pierwszy który publikuję :)
Fajny moduł, jeżeli jest stara instalacja bez N -> możemy osuplować wykorzystując włącznik schodowy i stosując odpowiednie podłączenie.

Arduino IDE
https://github.com/YoMan12/Sonoff_BASICR4_magic-switch

Jak znajdziecie błędy to pokornie czekam na ich wytykanie :)

Jest tam jeden problem ale nie powinien przeszkadzać w użytkowaniu (nie dałem rady go rozwiązać, czekam na pomoc z najwyższej półki)
Niestety nie mam jak sprawdzić, ale brawo Ty 😉
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

YoMan wrote: Thu Feb 27, 2025 10:56 pm Gdybyś ktoś potrzebował to w ramach nauki popełniłem taki kod i jest to pierwszy który publikuję :)
Fajny moduł, jeżeli jest stara instalacja bez N -> możemy osuplować wykorzystując włącznik schodowy i stosując odpowiednie podłączenie.

Arduino IDE
https://github.com/YoMan12/Sonoff_BASICR4_magic-switch

Jak znajdziecie błędy to pokornie czekam na ich wytykanie :)

Jest tam jeden problem ale nie powinien przeszkadzać w użytkowaniu (nie dałem rady go rozwiązać, czekam na pomoc z najwyższej półki)
Super! Jeśli rzeczywiście normalnie działa "magic switch" to bomba! Akurat dwa mam zamknięte w lampach pod sufitem, ale jeśli czas i możliwości pozwolą, to jeden zdemontuję i wgram ten soft. To będzie kolejny krok w migracji do Supli :)

Edit: no i mam nadzieję, że jeśli wszystko dobrze pójdzie, to ten kod zawita w GG :D
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

YoMan wrote: Thu Feb 27, 2025 10:56 pm Gdybyś ktoś potrzebował to w ramach nauki popełniłem taki kod i jest to pierwszy który publikuję :)
Fajny moduł, jeżeli jest stara instalacja bez N -> możemy osuplować wykorzystując włącznik schodowy i stosując odpowiednie podłączenie.

Arduino IDE
https://github.com/YoMan12/Sonoff_BASICR4_magic-switch

Jak znajdziecie błędy to pokornie czekam na ich wytykanie :)

Jest tam jeden problem ale nie powinien przeszkadzać w użytkowaniu (nie dałem rady go rozwiązać, czekam na pomoc z najwyższej półki)
Ok, aby nie zostało bez feedbacku. Lampa jest ponad 3,5m nad ziemią i pamiętam jak ciężko się ją montowało ;-) Wpadłem na inny pomysł i kupiłem kilka R4 do testów. Jak wszystko zadziała, to po prostu podmienię.
Tymczasem na próbę skompilowałem sobie ten soft u siebie i wgrałem na ESP32C3. Poszło bez błędów (musiałem tylko dołączyć button_update, ewentualnie go zakomentować). W każdym razie chodzi na tym moim C3, tak jak powinien. Wszystkie funkcje (w tym magic switch) sprawdzę w poniedziałek lub wtorek (jak dojdą moduły).
Jeszcze raz gratuluję świetnej roboty i pozdrawiam.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Zibi_007 wrote: Fri Feb 28, 2025 4:33 pm (musiałem tylko dołączyć button_update, ewentualnie go zakomentować).
No tak .... z małym wyprzedzeniem już wpisałem includa bo już był w bibliotece ale buttona jeszcze nie wrzuciłem do cfg :)

Czekam na odzew ;) Bo ten magic jest trochę wredny i może jego działanie zależeć od konkretnego włącznika i instalacji
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

YoMan wrote: Fri Feb 28, 2025 4:48 pm
Zibi_007 wrote: Fri Feb 28, 2025 4:33 pm (musiałem tylko dołączyć button_update, ewentualnie go zakomentować).
No tak .... z małym wyprzedzeniem już wpisałem includa bo już był w bibliotece ale buttona jeszcze nie wrzuciłem do cfg :)

Czekam na odzew ;) Bo ten magic jest trochę wredny i może jego działanie zależeć od konkretnego włącznika i instalacji
Oj, coś wiem na ten temat ;-) Najlepiej, aby włączniki "iskrzyły". Serio, tzn. aby była choćby minimalna przerwa przy przełączaniu. Niektóre robią to tak płynnie, że R4 nie zauważa zmiany...
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Zibi_007 wrote: Fri Feb 28, 2025 5:10 pm
Oj, coś wiem na ten temat ;-) Najlepiej, aby włączniki "iskrzyły". Serio, tzn. aby była choćby minimalna przerwa przy przełączaniu. Niektóre robią to tak płynnie, że R4 nie zauważa zmiany...
Granicą jest ok. 650ms, mam nadzieję dorzucić ustawianie tego w cfg. Na razie jest na sztywno 780ms

edit: "μs", nie ms
Last edited by YoMan on Fri Feb 28, 2025 11:17 pm, edited 1 time in total.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

650 μs, czyli 0,65 ms.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

klew wrote: Fri Feb 28, 2025 8:55 pm 650 μs, czyli 0,65 ms.
tak, tak ... tak to jest jak się szybciej pisze niż myśli albo myśli o czymś innym :)
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

YoMan wrote: Fri Feb 28, 2025 11:16 pm
klew wrote: Fri Feb 28, 2025 8:55 pm 650 μs, czyli 0,65 ms.
tak, tak ... tak to jest jak się szybciej pisze niż myśli albo myśli o czymś innym :)

Bo ten czas (0,65 ms) szybciej mija niż naciśnięcie jednego klawisza :-)

Z czego wynika ta "graniczność 0,65ms"?
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.

Return to “Projekty użytkowników”