BLE Supla Gateway - wyzwanie dla programistów

User avatar
Robert Błaszczak
Posts: 4011
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

QLQ wrote: Mon Sep 14, 2020 8:18 pm Poza tym działa i wygląda świetnie.
A to jest najważniejsze :)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

QLQ wrote: Mon Sep 14, 2020 8:18 pm Te wskazania baterii to nie wiem skąd bierze. Wczoraj jeden miał 54% , teraz ma.78%. Drugi miał 67 teraz ma 85%. Normalnie bateria się naładowała.

Poza tym działa i wygląda świetnie.
Panie, ja tu tylko sprzątam 😜 Te wskazania liczone są w skrypcie tym napisanym w pythonie. Trzeba by tam zerknąć i się wczytać. Podejrzewam, że czujnik zwraca wartość napięcia a jak ją mierzy to już inna sprawa. Cieszyć się że baterii więcej! 😄
User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

QLQ wrote: Mon Sep 14, 2020 8:18 pm Te wskazania baterii to nie wiem skąd bierze. Wczoraj jeden miał 54% , teraz ma.78%. Drugi miał 67 teraz ma 85%. Normalnie bateria się naładowała.

Poza tym działa i wygląda świetnie.

Code: Select all

 battery = random(101); 
;)
Widzimy się na Supla Offline Party vol. 2 :!:
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

klew wrote: Mon Sep 14, 2020 8:51 pm
QLQ wrote: Mon Sep 14, 2020 8:18 pm Te wskazania baterii to nie wiem skąd bierze. Wczoraj jeden miał 54% , teraz ma.78%. Drugi miał 67 teraz ma 85%. Normalnie bateria się naładowała.

Poza tym działa i wygląda świetnie.

Code: Select all

 battery = random(101); 
;)
Prawie tak jak napisałeś 😉

Code: Select all

 batteryLevel = min(int(round((voltage - 2.1),2) * 100), 100)
User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Beku wrote: Mon Sep 14, 2020 8:56 pm
klew wrote: Mon Sep 14, 2020 8:51 pm
QLQ wrote: Mon Sep 14, 2020 8:18 pm Te wskazania baterii to nie wiem skąd bierze. Wczoraj jeden miał 54% , teraz ma.78%. Drugi miał 67 teraz ma 85%. Normalnie bateria się naładowała.

Poza tym działa i wygląda świetnie.

Code: Select all

 battery = random(101); 
;)
Prawie tak jak napisałeś 😉

Code: Select all

 batteryLevel = min(int(round((voltage - 2.1),2) * 100), 100)
To pewnie jest:

Code: Select all

voltage = (random(100) +210)/100;
Widzimy się na Supla Offline Party vol. 2 :!:
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

klew wrote: Mon Sep 14, 2020 9:03 pm
Beku wrote: Mon Sep 14, 2020 8:56 pm
klew wrote: Mon Sep 14, 2020 8:51 pm

Code: Select all

 battery = random(101); 
;)
Prawie tak jak napisałeś 😉

Code: Select all

 batteryLevel = min(int(round((voltage - 2.1),2) * 100), 100)
To pewnie jest:

Code: Select all

voltage = (random(100) +210)/100;
Tego się już niestety nie dowiemy.
tgaweda
Posts: 91
Joined: Mon Nov 13, 2017 9:21 pm

Post

Nie wiem czy wiele to wniesie do dyskusji. Na zrzucie z ekranu wykresy napięcia czterech czujników. Mocne wahania występują w okolicy "końca" baterii.
Edit: zakres czasowy to jeden tydzień
You do not have the required permissions to view the files attached to this post.
dogu18
Posts: 257
Joined: Thu Oct 11, 2018 8:35 pm

Post

A takie pytanie czy da się dodać jakiś czujnik zewnętrzny?? albo jak wywalić Te czujniki na dwór żeby im się krzywda nie stała??
Pozdrawiam
Grzegorz Labudda
GOLDEN
Posts: 73
Joined: Sat Nov 04, 2017 4:45 pm
Location: Jastrzębie-Zdrój

Post

Witam

A ja mam takie pytanko, bo skoro już mamy te bramkę BLE to czy dałoby się ją wykorzystać do wykrywania opasek MiBand?
Chciałbym uzyskać coś w rodzaju wykrywania danych członków rodziny i siebie samego w mieszkaniu.
A potem to już i można by coś więcej z tego zrobić.
Tak się składa, że 3/4 rodziny używa tych opasek (najbardziej jako zegarków) i taka funkcja pozwoliłaby też zweryfikować kto już jest w domu.

To takie luźne pytanie, propozycja na dalszy rozwój BLE.

pozdrawiam
GOLDEN!!!

P.S. Tak przy okazji, to mam 3 czujniki zakupione w marcu, dotarły w kwietniu i od wtedy działały jako niezależne termometry. Od początku maja podłączone do opisywanej tutaj bramki BLE i w sobotę jedna z baterii siadła. Tylko nie pamiętam, czy to były moje baterie czy przyszły w zestawie.
kuris
Posts: 149
Joined: Wed May 23, 2018 5:02 am
Location: Żywiec

Post

Robert Błaszczak czy mógłbyś mi wytłumaczyć tą cześć bo nie rozumiem tego a dokładnie ten moment że tworzymy cztery pliki z przykładowymi danymi pomiarowymi.
jestem lewy w te klocki wiec z góry przepraszam za mój brak wiedzy.


Tworzymy katalog, w którym będą zapisywane dane pomiarowe z naszych czujników poleceniem:

mkdir supla-mi-th

W katalogu supla-mi-th tworzymy cztery pliki z przykładowymi danymi pomiarowymi. W pierwszym wierszu podajemy temperaturę w formacie xx.x, w drugim wierszu wilgotność w formacie xx, a w trzecim wierszu poziom baterii w formacie xx. Pliki tworzymy poleceniem:

nano supla-mi-th/sensor_th0.txt
Czynność powtarzamy zmieniając nazwę pliku od sensor_th0.txt do sensor_th3.txt.

Return to “Ogólna dyskusja”