Instalacja bramki SUPLA-VIRTUAL-DEVICE z obsługą termometrów LYWSD03MMC

mmiikk
Posty: 439
Rejestracja: pn sie 06, 2018 1:27 pm

Bardzo dziękuję Robertowi Błaszczakowi oraz KlimaSstudio ;) za umieszczenie tak doskonale opisanych poradników. Dzięki nim mam obecne siec tanich a estetycznych czujników w pokojach i mogłem odpalić wirtualny termostat w supla scripts Fracza do bezobsługowego ogrzewania domu piecem gazowym z którym jeszcze walczę ale już pierwszy dzień obudziłem się w ciepełku nie musząc schodzić do kotłowni aby odpalić piec ;)

Świetna robota panowie!
Myślę że warto by zgromadzić linki do wszystkich takich suplowych poradników na jakiejś stronie związanej z supla.
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Dziękuję bardzo. Uważam że gdyby nie opis Roberta to sam bym swojego opisu z poprawkami nie pochłaniającymi baterii nie zrobił. Robert fajnie opisał jak zacząć a ja tylko dopełniłem jego opis ;)
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Ja bym tylko od siebie jeszcze nieskromnie zaproponował, aby zamiast "supla-virtual-device" używać standardowej biblioteki "SuplaDevice", która:
1. jest jedna do wszystkich urządzeń wykonawczych (w tym do linuxów) :)
2. jest aktualizowana i utrzymywana - jeśli coś się gdzieś nie kompiluje, to to poprawiam prawie od razu
3. może czytać dane z plików w linuxie lub brać output z komend linuxowych

Jeszcze tam kilku rzeczy brakuje (np. Rober pisał o tym, aby dodać infomrację o poziomie baterii do (i) - jeszcze to nie jest zrobione), ale to przyszłościowe rozwiązanie :)

https://github.com/SUPLA/supla-device/t ... ples/linux
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Ja widzę poziom bateri który jest też pobierany dzięki skryptowi LYWSD03MMC.py ;)
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
arkadp
Posty: 72
Rejestracja: czw maja 20, 2021 11:27 am

Panowie, sorry za pytanie !

Na jakim urządzeniu postawić tą bramkę ??
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

klimasstudio pisze: pn lis 21, 2022 10:51 am Ja widzę poziom bateri który jest też pobierany dzięki skryptowi LYWSD03MMC.py ;)
Tak, bo używasz supla-virtual-device. A ja rekomendowałem używanie zwykłej "supla-device", tylko tam jeszcze tej baterii nie dodałem.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

arkadp pisze: pn lis 21, 2022 11:03 am Panowie, sorry za pytanie !

Na jakim urządzeniu postawić tą bramkę ??
Możesz użyć chociażby Terminal DELLa. Tutaj opisałem jak to zrobić: https://klimastech.eu.org/dell-wyse-dxo ... portainer/

Dodam że taki terminal można dorwać od 50zł
Ostatnio zmieniony pn lis 21, 2022 12:42 pm przez klimasstudio, łącznie zmieniany 1 raz.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
mmiikk
Posty: 439
Rejestracja: pn sie 06, 2018 1:27 pm

arkadp pisze: pn lis 21, 2022 11:03 am Panowie, sorry za pytanie !

Na jakim urządzeniu postawić tą bramkę ??
Wygląda na to ze można to zrobić na wszystkim na czym można zainstalować linuksa i ma wifi oraz Bluetooth.
Natomiast opisy dotyczą bezpośrednio raspberry pi zero WH czyli tej wersji ZERO z wifi i BT
Tutaj masz opis Roberta Błaszczaka zaczynajacy się od instalacji raspbiana na tym mikrokomputerku.
https://www.blaszczak.pl/tag/lywsd03mmc/
Natomiast zwracam uwagę ze obecnie w raspbianie nie ma predefiniowanego użytkownika pi, użytkownika systemu zakłada się przy pierwszym uruchomieniu systemu do czego musiałem niestety podłączyć malinę do TV i klawiatury przez przejściówkę. Wprawdzie w Internecie jest napisane o instalacji bez monitora i klawiatury (headless mode) jednak nie udało mi isę zapisac zahashowanego hasła w odpowiednim pliku w ten sposób, Nie wykluczam ze zrobiłem cos źle, ale dopiero założenie użytkownika przy monicie po uruchomieniu systemu pozwoliło mi na dalsze kroki czyli zalogowanie sie przez ssh (putty), inaczej przez putty miałem tylko komunikaty o niewłaściwej nazwie użytkownika lub hasła.
Ostatnio zmieniony pn lis 21, 2022 1:34 pm przez mmiikk, łącznie zmieniany 1 raz.
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

klew pisze: pn lis 21, 2022 10:09 am [...]
Jeszcze tam kilku rzeczy brakuje (np. Rober pisał o tym, aby dodać infomrację o poziomie baterii do (i) - jeszcze to nie jest zrobione), ale to przyszłościowe rozwiązanie :)

https://github.com/SUPLA/supla-device/t ... ples/linux
Ze względu na brak odczytu poziomu baterii z czujników LYWSD... wstrzymuję się jeszcze z migracją na nową bibliotekę. Ale jak to będzie dorobione, to oczywiście będzie zrobiona instrukcja.

Ps.
Dziękuję kolegom za miłe słowa.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
mmiikk
Posty: 439
Rejestracja: pn sie 06, 2018 1:27 pm

Hej.
Termometry działają mi już prawie około tygodnia, nawet jeden zbiera dane z parteru (bramka jest na piętrze) ale zdarzyło się coś takiego:
po dwóch dniach działania bramki 1 z trzech przestał być odczytywany w aplikacji supli (ten na parterze).
Sądziłem że może teściowie przestawili go gdzieś głębiej traci zasięg, ale twierdzą ze nie przestawiali.
Kolejnego dnia przestał być odczytywany ten z łazienki na tym samym piętrze co bramka.
Tutaj przeniosłem go obok maliny-bramki ale i tak nie nawiązał połączenia.
Wtedy po prostu wyjąłem wtyczkę z raspberry i włączyłem ponownie, wszystkie termometry znów są odczytywanej.
Ale wniosek jest taki ze czasem cos się przyblokuje z tymi odczytami i pomaga reset maliny.
  1. Co sądzicie żeby do crona dopisac cykliczny reboot raz dziennie np o 2 w nocy?
  2. Jakiego polecenia trzeba by użyć? tzn wiem ze crontab -e ale jaka linię wpisać aby rebootnął się o 2:00 codziennie?
ODPOWIEDZ

Wróć do „Pomoc”