BLE Supla Gateway - wyzwanie dla programistów

Awatar użytkownika
Robert Błaszczak
Posty: 1392
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

ndz paź 04, 2020 11:27 am

Ok, spróbuj powoli od początku. To bardzo dobra decyzja z Twojej strony. W razie czego mój numer telefonu jest na mojej stronie. Jutro możesz dzwonić jakby co.
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
kuris
Posty: 120
Rejestracja: śr maja 23, 2018 5:02 am
Lokalizacja: Żywiec

ndz paź 04, 2020 11:38 am

powiedz mi proszę jeszcze czy adresy MAC z czujników trzeba gdzieś wpisywać czy one są tylko do naszej informacji ??

bo widzę że tu są pola przygotowane pod adres MAC
[program:mi-th-0]
command=python3 ./LYWSD03MMC.py --device xx:xx:xx:xx:xx:xx --battery --round --debounce --name th0 --callback save-to-file.sh
directory=/home/pi/supla-mi-th
autostart=true
autorestart=true
user=pi
Awatar użytkownika
Robert Błaszczak
Posty: 1392
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

ndz paź 04, 2020 11:45 am

Tak, właśnie w miejsce tych xx:xx:xx:xx:xx:xx
Dzięki temu bramka "wie", z którego czujnika otrzymuje dane.

Jeszcze małe objaśnienie, abyś sobie poukładał w głowie, jak to wszystko działa. Skrypt Supla Virtual Device (SVD) tworzy w Supla Cloud wirtualne urządzenia, których dane są w plikach tekstowych. Może to być np. wirtualna brama wjazdowa, gdzie w pliku tekstowym wartość 0 oznacza bramę zamkniętą, a wartość 1 - otwartą. I w zależności od zawartości tego pliku tekstowego (0 lub 1) taki stan bramy będzie się pokazywał w aplikacji SUPLA. Innym typem wirtualnych urządzeń jest właśnie czujnik temperatury i wilgotności. Tu wartości z trzech linii w pliku tekstowym są przekazywane do SUPLI jako temperatura, wilgotność i poziom baterii.
Skrypt LYWSD03MMC.py (który pobierany jest przy pomocy polecenia wget) odpowiada za komunikację z czujnikami Xiaomi LYWSD03MMC przy pomocy Bluetooth 4 LE. Ten skrypt odpytuje konkretny czujnik (jego mac adres) i zapisuje dane do pliku przypisanemu temu czujnikowi.
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
kuris
Posty: 120
Rejestracja: śr maja 23, 2018 5:02 am
Lokalizacja: Żywiec

ndz paź 04, 2020 4:10 pm

Bardzo ale to bardzo dziękuję za wsparcie techniczne, już wszystko pięknie działa.
Załączniki
received_381976236134284.jpeg
received_381976236134284.jpeg (169 KiB) Przejrzano 178 razy
Awatar użytkownika
Robert Błaszczak
Posty: 1392
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

ndz paź 04, 2020 6:13 pm

Super. A wiesz, gdzie robiłeś błąd? Bo może warto w poradniku zwrócić na coś uwagę?

Ps. Widzę, że kolega z Krakowa lub z okolic :lol:
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
kuris
Posty: 120
Rejestracja: śr maja 23, 2018 5:02 am
Lokalizacja: Żywiec

ndz paź 04, 2020 6:31 pm

Na pewno adresy MAC. W poradniku nic nie ma opisane ze trzeba je wpisać w plikach koniguracyjnych :
sudo nano /etc/supervisor/conf.d/mi-th0.conf

A też byly problemy przy instalacji Bluetooth nie chciał mi pobrać paczki, ale po restarcie maliny startowało.
No i oczywiscie mój brak wiedzy podstawowej 😀

Ps. Żywiec 😀😀 u nas się mówi Pole a u niektórych Dwór. 😉
Awatar użytkownika
klew
Posty: 1261
Rejestracja: czw cze 27, 2019 12:16 pm

ndz paź 04, 2020 8:03 pm

kuris pisze:
ndz paź 04, 2020 6:31 pm
Ps. Żywiec 😀😀 u nas się mówi Pole a u niektórych Dwór. 😉
Dlatego bezpieczenie jest mówić "na zewnątrz" ;)

PS: za domem masz podwórko, czy popole?
kuris
Posty: 120
Rejestracja: śr maja 23, 2018 5:02 am
Lokalizacja: Żywiec

pn paź 05, 2020 4:29 am

Mieszkam w bloku a za blokiem mam drogę 😉 Nie przegadasz Pole od małego i tak zostanie. 😀
Awatar użytkownika
Robert Błaszczak
Posty: 1392
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

pn paź 05, 2020 4:33 am

kuris pisze:
ndz paź 04, 2020 6:31 pm
Na pewno adresy MAC. W poradniku nic nie ma opisane ze trzeba je wpisać w plikach koniguracyjnych :
sudo nano /etc/supervisor/conf.d/mi-th0.conf

Słuszna uwaga, uzupełnione.
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
lukosław
Posty: 39
Rejestracja: pn paź 28, 2019 8:20 am

pn paź 05, 2020 12:34 pm

Cześć,

Moglibyście podzielić się swoimi doświadczeniami odnośnie tempa zużycia baterii w czujnikach? Gdzieś obiło mi się o oczy, że zależy to odległości bramki od czujnika itp, ale zakładając że nie mamy żadnych ekstremalnych przypadków, to na jaki czas życia baterii można przeważnie liczyć?
ODPOWIEDZ

Wróć do „Ogólna dyskusja”