BLE Supla Gateway - wyzwanie dla programistów

QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Chlopaki a jest wersja na esp32? Gdzieś znajdę kod?

Edit: ha odpaliłem na RPI3B+ . Czekam teraz na kwadraciaki
jak coś nie działa to włącz zasilanie.....
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

Rafał, chyba nikt się nie podjął napisania obsługi bramki na ESP32.
Ale na RPi Zero W Supla Virtual Device działa świetnie. Ja jestem mega zadowolony z tego rozwiązania.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Robert Błaszczak wrote: Mon Aug 31, 2020 8:02 am Rafał, chyba nikt się nie podjął napisania obsługi bramki na ESP32.
Ale na RPi Zero W Supla Virtual Device działa świetnie. Ja jestem mega zadowolony z tego rozwiązania.
Ja czekam na te kwadratowe - zakupiłem wczoraj 3 szt za 40 zł. Zobaczymy.
Natomiast tak jak piszesz już samo działanie bluetooth RPI robi wrażenie - przeskanowałem i chyba wszystkie urządzenia mi w bloku pokazało - było ich ze 40 ! :lol: :D
ło takie zakupło: https://pl.aliexpress.com/item/40004068 ... 5c0flIlUpg
jak coś nie działa to włącz zasilanie.....
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

U mnie w domku 5 szt. tych kwadratowych przyklejonych na ściany w różnych pomieszczeniach daje super radę. Działa wszystko świetnie.

Teraz pozostaje tylko czekać na Łukasza (@Beku), aby postarał się zrobić upgrade Supla Virtual Device do obsługi statusu baterii czujników :D
Pozdrawiam
Robert Błaszczak


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

Post

Robert Błaszczak wrote: Mon Aug 31, 2020 8:02 pm U mnie w domku 5 szt. tych kwadratowych przyklejonych na ściany w różnych pomieszczeniach daje super radę. Działa wszystko świetnie.

Teraz pozostaje tylko czekać na Łukasza (@Beku), aby postarał się zrobić upgrade Supla Virtual Device do obsługi statusu baterii czujników :D
się zrobi 😉
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Ok, pierwsze co musicie zrobić to zmodyfikować skrypty zapisujące dane z czujników do plików.

1. Uaktualnijcie sobie skrypt LYWSD03MMC.py (https://github.com/JsBergbau/MiTemperature2)
2. Uaktualnijcie sobie wywołania odczytu temperatury (wywołania skryptu LYWSD03MMC.py) dodając flagę --battery
3. Zmodyfikujcie plik save-fo-file.sh dodając nową linię (echo $6 >> sciezka_do_pliku_txt). Linia ma wyglądać dokładnie tak jak dwie wyżej z tą różnicą że na początku jest echo $6. To sprawi, że w plikach z temperaturą w trzeciej linii powinna pojawić się wartość baterii.

Druga część za moment ;)
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Ok, druga część.

Dostępna jest już nowa wersja supla-virtual-device.

1. Zaktualizujcie sobie supla-virtual-device (

Code: Select all

./install.sh upgrade
w katalogu supla-virtual-device )
Po skompilowaniu powinna się pojawić wersja 1.1.0
2. Zmodyfikujcie plik konfiguracyjny supla-virtual-device.cfg
a. Usuwamy sekcję [LOCATION]
b. Dodajemy sekcję
3. Jeśli w konfiguracji jest wpis protocol_version zmieniamy go na 12
4. w konfiguracji kanału zasilanego bateryjnie dopisujemy battery_powered=1
5. Usuwamy z suplacloud to urządzenie (niestety wymagane :()
6. Włączamy rejestrację urządzeń
7. Uruchamiamy supla-virtual-device (czy tam przez supervisora czy przez skrypt jak kto ma to zainstalowane)
8. Cieszymy się informacją o baterii.

Oczywiście wszystko będzie działać jak wcześniej info o baterii pojawi się w plikach odpowiednich (3 linia).

9. Kurtyna, oklaski, kwiaty, dziękuję.
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

Tu takie fajne ficzery, a ja w robocie do godz. 17 muszę siedzieć ;)
Pozdrawiam
Robert Błaszczak


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

Post

no uruchomiłem też w końcu kanał HUMIDITY (pojedyńcza dowolna wartość w pliku). Jest o tyle fajny że w aplikacji nie pokazuje jednostki więc można go używać "uniwersalnie"
kris.gie
Posts: 472
Joined: Thu Apr 28, 2016 4:24 pm
Location: Katowice
Has thanked: 1 time

Post

Gotowe, działa, dzięki :)

Return to “Ogólna dyskusja”