[tutorial] RPiZeroW + odczyt z LYWSD03MMC przez BLE + Supla-Device

lukasz06
Posts: 2540
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Robert Błaszczak wrote: Sat Dec 27, 2025 9:06 pm
lukasz06 wrote: Sat Dec 27, 2025 8:56 pm Robert jakbyś potrzebował jeszcze większego to zobacz to 😉
https://a.aliexpress.com/_EI2lnwy
02D wystarczy. Aż taki stary nie jestem :mrgreen: :P :lol:

A na poważnie, to w Xiaomi LYWSD03MMC słabo rozwiązane jest mocowanie i wymiana baterii. Mając LYWSD przyklejone na taśmę dwustronną zdarzyło mi się oderwać go ze ściany przy próbie otwarcia obudowy w celu wymiany baterii. SNZB-02D ma przyklejany do ściany na stałe element z magnesem i na ten element zakłada się czujnik. Jeden egzemplarz testuję już dosyć sporo czasu (od momentu jak Łukasz dodał obsługę SNZB do bramki) i już widać, że bateria wytrzyma o wiele dłużej niż w LYWSD.
Zdaje się, że te nowe termometry od Sonoff mają już spore baterie. Mi Xiomi na bramce ble wytrzymał około roku, na Zigbee troszkę mniej.
Ale też testowałem go dużo.
User avatar
myxhir
Posts: 664
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań
Has thanked: 6 times
Been thanked: 9 times

Post

Tuti wrote: Sat Dec 27, 2025 8:55 pm
myxhir wrote: Sat Dec 27, 2025 8:44 pm
Tuti wrote: Sat Dec 27, 2025 4:21 pm

Musiałem przejść z Supli 32bit na 64bit z powodu zaprzestania wsparcia 32bit.
Mam teraz problem z instalacją "bluepy" i "pybluez" na RPi OS 64bit trixie.
Możesz podać to rozwiązanie z aktualnego skryptu?

Dodatkowo wyszła nowa wersja MiTemperature 2 - 6.0 ze zmienioną nazwą skryptu i opcjami chyba też.
Tak szczerze to tutaj pomógł mi chat gpt wkleiłem w niego błędy i podawał co zrobić :)
I wiedział jak trzeba zmienić opcje razem z MiTemperature2.py ?
już nie pamietam czy tutaj byl problem czy raczej z bluepy. W każdym razie od pewnego czasu wykorzystuję go i sobie chwalę :D. Zrobił mi odczyt z openweather
viewtopic.php?t=17632
Tak samo zrobił mi skrypt raportujący (chociaż musze tego babola z 8 dniami poprawić :D ) i klonujący cały obraz RPI oraz poprawił mi skrypt sprawdzający połączenie z routerem i resetujący RPI jak jest problem także ja sobie chwale bo akurat w takim programowaniu nie jestem za dobry ;)

Robert Błaszczak wrote: Sat Dec 27, 2025 9:06 pm
lukasz06 wrote: Sat Dec 27, 2025 8:56 pm Robert jakbyś potrzebował jeszcze większego to zobacz to 😉
https://a.aliexpress.com/_EI2lnwy
02D wystarczy. Aż taki stary nie jestem :mrgreen: :P :lol:

A na poważnie, to w Xiaomi LYWSD03MMC słabo rozwiązane jest mocowanie i wymiana baterii. Mając LYWSD przyklejone na taśmę dwustronną zdarzyło mi się oderwać go ze ściany przy próbie otwarcia obudowy w celu wymiany baterii. SNZB-02D ma przyklejany do ściany na stałe element z magnesem i na ten element zakłada się czujnik. Jeden egzemplarz testuję już dosyć sporo czasu (od momentu jak Łukasz dodał obsługę SNZB do bramki) i już widać, że bateria wytrzyma o wiele dłużej niż w LYWSD.
Fakt duże są jak padną my LYW to przejdę na typowo pod zigbee bo 2 czujniki lubią mi się wieszać ale same potem wracają jakoś. Co do mocowania ja mocowałem je do futryn na rzepy Commanda i sobie to chwale :)
https://www.leroymerlin.pl/produkty/rze ... 0AEALw_wcB
You do not have the required permissions to view the files attached to this post.
Spełniony Automatyk / Mąż / Świeżo Upieczony Ojciec
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Robert Błaszczak wrote: Sat Dec 27, 2025 9:06 pm
lukasz06 wrote: Sat Dec 27, 2025 8:56 pm Robert jakbyś potrzebował jeszcze większego to zobacz to 😉
https://a.aliexpress.com/_EI2lnwy
02D wystarczy. Aż taki stary nie jestem :mrgreen: :P :lol:

A na poważnie, to w Xiaomi LYWSD03MMC słabo rozwiązane jest mocowanie i wymiana baterii. Mając LYWSD przyklejone na taśmę dwustronną zdarzyło mi się oderwać go ze ściany przy próbie otwarcia obudowy w celu wymiany baterii. SNZB-02D ma przyklejany do ściany na stałe element z magnesem i na ten element zakłada się czujnik. Jeden egzemplarz testuję już dosyć sporo czasu (od momentu jak Łukasz dodał obsługę SNZB do bramki) i już widać, że bateria wytrzyma o wiele dłużej niż w LYWSD.
Ja sobie oderwałem z kawałkiem tynku ;-) Ten klej (taśma) są wyjątkowo mocne. Wiem, że powinno się podważyć w rogu, ale nie zawsze puszcza... Żona najpierw była zła, a później zachwycona, bo przy okazji naprawy zmieniła sobie kolor ścian :lol:
Od tego czasu drukuję uchwyty i podkładki pod te Xiaomi (bo bym miał chyba ciągłe malowania ;-)). Korzystam z tych projektów:
https://makerworld.com/pl/models/183318 ... ensor-case
https://makerworld.com/pl/models/154846 ... nt-bracket
https://makerworld.com/pl/models/113160 ... ll-bracket
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
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Jakiś czas temu straciłem odczyt z jednego czujnika - bateria koło 20%.
Firmware patrząc na ekran jakby się zerestować - wgrany alternatywny i zniknęło mi pokazywanie stanu baterii.

Po wymianie baterii nie powrócił odczyt (w Supla, ekran coś tam pokazywał), oraz nie mogłem połączyć się z nim z telefonu.
Polutowałem kable, wgrałem firmware ATC_v58.bin telefon się połączył ustawiłem migawek ze stanem baterii, niestety zmienił się MAC adres (o dziwo w nazwie pokazywał stary).
Na PI ustawiłem odczyt z nowego MAC, ale Pi nie łapię odczytów - nie tworzy się plik z danymi.


Co mogę jeszcze sprawdzić?
Kupić nowego średnio się już opłaca z Ali przez cło dodawane koło 16zł.

EDIT
o dziwo ruszył, ale jak robię odczyt MAC to pokazuje nowy, a dane wysyła jako stary MAC :P
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “FAQ / Jak to zrobić”