BLE Supla Gateway - wyzwanie dla programistów

Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Zaktualizowałeś skrypt, który komunikuje się z czujnikami?

I czy zrestartowałeś supervisor po zmianach ?
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

Tak wszystko zostało zrobione, wygląda na to że wystarczyło poczekać :) Sprawdzałem teraz po około 30 min i jest ok. Tak że działa tylko ta ikonka i ma przesunięcie ale to już kwestia aplikacji.

edit.
Jednak coś nie tak było dobrze i znowu to samo nie widać poziomu baterii :(
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

PuteR wrote: Tue Sep 01, 2020 7:27 pm Tak wszystko zostało zrobione, wygląda na to że wystarczyło poczekać :) Sprawdzałem teraz po około 30 min i jest ok. Tak że działa tylko ta ikonka i ma przesunięcie ale to już kwestia aplikacji.

edit.
Jednak coś nie tak było dobrze i znowu to samo nie widać poziomu baterii :(
To nie zupa żeby zaczęło działać samo po czasie. Albo nie wpisałeś dobrze wszystkiego albo masz jakieś procesy wywołujące skrypt gdzie nie masz parametru battery albo nie zaktualizowałeś skryptu do odczytu albo nie uruchomiles ponownie supervisora.
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

czy można jakoś wymusić rozłączenie tych czujników kwadratowych z maliną??

cały czas otrzymuję coś takiego

Code: Select all

pi@RPI-4:~ $ sudo hcitool lescan
Set scan parameters failed: Input/output error
żadne inne urządzenie nie korzysta z tych czujników a odczyt się nie wykonuje

Code: Select all

pi@RPI-4:~/mi-temp $ ./LYWSD03MMC.py --device A4:C1:38:18:B5:46 --round --debounce --name salon --callback save-to-file.sh
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Waiting...
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Waiting...
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Waiting...
Trying to connect to A4:C1:38:18:B5:46
Connection lost
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Szczegółowy opis aktualizacji Supla Virtual Device opisałem na swojej stronie: https://www.blaszczak.pl/aktualizacja-s ... al-device/
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

PuteR wrote: Wed Sep 02, 2020 5:20 pm czy można jakoś wymusić rozłączenie tych czujników kwadratowych z maliną??

cały czas otrzymuję coś takiego

Code: Select all

pi@RPI-4:~ $ sudo hcitool lescan
Set scan parameters failed: Input/output error
żadne inne urządzenie nie korzysta z tych czujników a odczyt się nie wykonuje

Code: Select all

pi@RPI-4:~/mi-temp $ ./LYWSD03MMC.py --device A4:C1:38:18:B5:46 --round --debounce --name salon --callback save-to-file.sh
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Waiting...
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Waiting...
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Waiting...
Trying to connect to A4:C1:38:18:B5:46
Connection lost
Ja u siebie mam ten sam problem.
Zawiesza się moduł bluetooth po jakimś czasie (czasami praktycznie od razu).
Zwalam to na moją malinę RPi3B.
Kiedyś może zainwestuję w to Pi Zero bo podobno ta najlepiej się sprawdza do tego rozwiązania :D
:mrgreen: :mrgreen: :mrgreen:
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Na Raspberry Pi Zero W nie zaobserwowałem tego typu problemów. Zero W nie jest jakoś mocno drogi (oficjalnie 59 zł), więc warto zainwestować.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Maniek913
Posts: 594
Joined: Thu Feb 22, 2018 9:46 pm
Been thanked: 3 times

Post

Ja również mogę potwierdzić że na malince zeroW odczyt czujników kwadratowych działa świetnie - od momentu zainstalowania ( ok. pół roku) działa nieprzerwanie bez żadnych przerw, zawieszeń itp. Co do zasięgu jest naprawdę spory (udało mi się uzyskać odczyt przez dwie kondygnacje z stropem żelbetowym) ale w takim przypadku żywotność baterii jest bardzo krótka.
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

zrobiłem aktualizację na rpi3 i wszystko działa :)
jeżeli komuś nie działa komenda :

Code: Select all

sudo hcitool lescan
to trzeba zatrzymać usługę odczytu:

Code: Select all

supervisorctl stop mi-th-0
i wtedy skanowanie działa, po wszystkim wystarczy wydać polecenie:

Code: Select all

supervisorctl start mi-th-0
oczywiście mi-th-0 i kolejne zależnie ile kto używa czujników
Pozdrawiam
Krzysiek
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Dzięki Krzysiek za uzupełnienie. Najwygodniej to zatrzymać wszystkie procesy Supervisora poleceniem:

Code: Select all

supervisorctl stop all
A po wprowadzonych zmianach wystartować procesy poleceniem:

Code: Select all

supervisorctl start all
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Ogólna dyskusja”