BLE Supla Gateway - wyzwanie dla programistów

Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Robert Błaszczak pisze: ndz wrz 11, 2022 8:06 pm Żeby przejść na "supla-device" potrzebna jest obsługa kanału temperatury i wilgotności oraz informacja o stanie baterii. A SVD to ma :P
Zatem nie pozostaje mi nic innego jak dodać poziom baterii ;)
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
myxhir
Posty: 360
Rejestracja: czw sty 07, 2021 12:16 pm
Lokalizacja: Skórzewo, Poznań

klew pisze: pn wrz 12, 2022 5:50 am
Robert Błaszczak pisze: ndz wrz 11, 2022 8:06 pm Żeby przejść na "supla-device" potrzebna jest obsługa kanału temperatury i wilgotności oraz informacja o stanie baterii. A SVD to ma :P
Zatem nie pozostaje mi nic innego jak dodać poziom baterii ;)
jak rozumiem to wystarczy tylko odpalic Supla Device i wskazac pliki z wartosciami ktore aktualnie obrabia SVD i to wszystko ?

Przydałaby się potem jakaś instrukcja jak to Robert zrobił :)
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

myxhir pisze: pn wrz 12, 2022 5:57 am
klew pisze: pn wrz 12, 2022 5:50 am
Robert Błaszczak pisze: ndz wrz 11, 2022 8:06 pm Żeby przejść na "supla-device" potrzebna jest obsługa kanału temperatury i wilgotności oraz informacja o stanie baterii. A SVD to ma :P
Zatem nie pozostaje mi nic innego jak dodać poziom baterii ;)
jak rozumiem to wystarczy tylko odpalic Supla Device i wskazac pliki z wartosciami ktore aktualnie obrabia SVD i to wszystko ?

Przydałaby się potem jakaś instrukcja jak to Robert zrobił :)
Trochę inaczej się to konfiguruje, ale też przy pomocy pliku.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
Lector
Posty: 1398
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

Okazało się w moim dwupoziomowym domu jedno Pi nie daje rady, więc chcę uruchomić drugi - każdy na swoim piętrze.
Jak pierwszy działa poprawnie, to z drugim mam problem.

Odczyty się co chwile resetuje i nie zapisuje plików.

Kod: Zaznacz cały

pi@pi:~/supla-virtual-device $ supervisorctl status
mi-th-0                          RUNNING   pid 2030, uptime 0:00:03
mi-th-1                          RUNNING   pid 2031, uptime 0:00:02
mi-th-2                          RUNNING   pid 2032, uptime 0:00:02
supla-virtual-device             RUNNING   pid 2024, uptime 0:00:10
pi@pi:~/supla-virtual-device $ supervisorctl status
mi-th-0                          STARTING
mi-th-1                          RUNNING   pid 2056, uptime 0:00:02
mi-th-2                          RUNNING   pid 2057, uptime 0:00:01
supla-virtual-device             RUNNING   pid 2024, uptime 0:00:31
pi@pi:~/supla-virtual-device $ supervisorctl status
mi-th-0                          RUNNING   pid 2088, uptime 0:00:03
mi-th-1                          RUNNING   pid 2089, uptime 0:00:03
mi-th-2                          RUNNING   pid 2087, uptime 0:00:03
supla-virtual-device             RUNNING   pid 2024, uptime 0:00:56
pi@pi:~/supla-virtual-device $ supervisorctl status
mi-th-0                          STARTING
mi-th-1                          STARTING
mi-th-2                          STARTING
supla-virtual-device             RUNNING   pid 2024, uptime 0:01:14
Myślałem ze robię coś nie tak, ale już przechodziłem ponowną konfigurację Pi z 3 razy.
Chciałem sklonować kartę z Pi która działa, ale nie dodaje nowego urządzenia tylko nadpisuje na oryginał.

Ma ktoś jakiś pomysł?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
vajera
Posty: 387
Rejestracja: śr paź 31, 2018 7:58 am

Kod: Zaznacz cały

sudo hcitool lescan
co wypluwa?

A te pliki mi-th...robiłeś z ręki czy kopiowałeś z drugiego Pi? może kwestia uprawnień dostępu?
Awatar użytkownika
Lector
Posty: 1398
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

Wszystko jest z ręki, w aplikacji pojawiają się wpisane prze ze mnie wartości, ale ich nie odświeża bo resetuje j/w.

Kod: Zaznacz cały

pi@pi:~ $ sudo hcitool lescan
LE Scan ...
54:6B:D4:0C:AE:29 (unknown)
54:6B:D4:0C:AE:29 (unknown)
A4:C1:38:DA:3C:77 (unknown)
A4:C1:38:DA:3C:77 LYWSD03MMC
48:70:B5:34:50:87 (unknown)
48:70:B5:34:50:87 (unknown)
A4:C1:38:E7:33:2E (unknown)
A4:C1:38:E7:33:2E LYWSD03MMC
A4:C1:38:DC:8E:49 (unknown)
A4:C1:38:DC:8E:49 LYWSD03MMC
70:28:45:5E:24:81 (unknown)
70:28:45:5E:24:81 Oclean One
4C:63:34:63:60:A7 (unknown)
4C:63:34:63:60:A7 (unknown)
C0:97:27:4D:86:69 (unknown)
B9:31:00:70:33:EA XQ5G0K
7F:A0:0C:48:EF:08 (unknown)
7F:A0:0C:48:EF:08 (unknown)
B9:31:00:70:33:EA (unknown)
Widzi trzy czujniki z których powinien pobierać dane.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
Awatar użytkownika
Lector
Posty: 1398
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

OK, na sklonowanej karcie wywaliłem folder supla-virtual-device i przeszedłem krok na nowo.
Teraz utworzył mi odrębne urządzenie i działają odczyty.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Lector pisze: ndz wrz 18, 2022 2:02 pm OK, na sklonowanej karcie wywaliłem folder supla-virtual-device i przeszedłem krok na nowo.
Teraz utworzył mi odrębne urządzenie i działają odczyty.
Tam jest tworzony plik z GUID i AUTHKEY urządzenia. W zasadzie wystarczyłoby ten plik usunąć, aby wygenerował się nowy. Jeśli folder był wcześniej skopiowany, to tak jakbyś miał dwa urządzenia z identycznym GUID i AUTHKEY - one próbowałyby się na zmianę logować do serwera i serwer by zrywał połączenie z poprzednim, aby wpuścić kolejne i tak w kółko ;)
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 mam troche inny problem z zasięgiem bo mam Aluminiową obudowę Argon ONE i BT ma zasięg raptem 2m. Czy ktoś dolutowywał antenę dla zwiększenia zasięgu BT ?
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Awatar użytkownika
Lector
Posty: 1398
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

klew pisze: pn wrz 19, 2022 7:17 amTam jest tworzony plik z GUID i AUTHKEY urządzenia. W zasadzie wystarczyłoby ten plik usunąć, aby wygenerował się nowy. Jeśli folder był wcześniej skopiowany, to tak jakbyś miał dwa urządzenia z identycznym GUID i AUTHKEY - one próbowałyby się na zmianę logować do serwera i serwer by zrywał połączenie z poprzednim, aby wpuścić kolejne i tak w kółko ;)
A wiesz jak ten plik się nazywa?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
ODPOWIEDZ

Wróć do „Ogólna dyskusja”