BLE Supla Gateway - wyzwanie dla programistów

Beku
Posty: 409
Rejestracja: wt lis 06, 2018 1:49 pm

wt wrz 01, 2020 7:08 pm

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

I czy zrestartowałeś supervisor po zmianach ?
Awatar użytkownika
PuteR
Posty: 913
Rejestracja: śr gru 06, 2017 10:07 am

wt wrz 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 :(
Beku
Posty: 409
Rejestracja: wt lis 06, 2018 1:49 pm

wt wrz 01, 2020 7:34 pm

PuteR pisze:
wt wrz 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.
Awatar użytkownika
PuteR
Posty: 913
Rejestracja: śr gru 06, 2017 10:07 am

śr wrz 02, 2020 5:20 pm

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

cały czas otrzymuję coś takiego

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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
Awatar użytkownika
Robert Błaszczak
Posty: 1470
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

czw wrz 03, 2020 9:27 am

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

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
Awatar użytkownika
michael
Posty: 1177
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

czw wrz 03, 2020 12:15 pm

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

cały czas otrzymuję coś takiego

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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
Kabel ucięty na miarę zawsze jest za krótki...
Awatar użytkownika
Robert Błaszczak
Posty: 1470
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

czw wrz 03, 2020 12:20 pm

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

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
Maniek913
Posty: 276
Rejestracja: czw lut 22, 2018 9:46 pm

czw wrz 03, 2020 6:13 pm

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.
kris.sg
Posty: 162
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

sob wrz 05, 2020 11:26 am

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

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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

Kod: Zaznacz cały

supervisorctl start mi-th-0
oczywiście mi-th-0 i kolejne zależnie ile kto używa czujników
Pozdrawiam
Krzysiek
Awatar użytkownika
Robert Błaszczak
Posty: 1470
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

sob wrz 05, 2020 11:41 am

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

Kod: Zaznacz cały

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

Kod: Zaznacz cały

supervisorctl start all
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
ODPOWIEDZ

Wróć do „Ogólna dyskusja”