BLE Supla Gateway - wyzwanie dla programistów

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

Lector pisze: pn wrz 19, 2022 8:55 am
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?
supla-virtual-device/var/dev_guid
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:

Dzięki :)
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
krystian1507
Posty: 10
Rejestracja: pn maja 09, 2022 6:43 am
Lokalizacja: Cedzyna

Cześć,
Pozostał mi Raspberry Pi Pico W oraz moduł BLE do niego posiadam też czytnik kart pamięci i tutaj pytanie czy dało by się uruchomić suple na nim żeby odczytywać dane z czujników Xiaomi ?
pasoorii
Posty: 1
Rejestracja: czw paź 20, 2022 4:24 pm

Nie dam rady przede wszystkim ze względów zawodowych. Szykuje mi się sporo pracy w tym sporo wyjazdów w delegację.

panorama charter

192.168.1.1
Ostatnio zmieniony śr gru 21, 2022 3:55 pm przez pasoorii, łącznie zmieniany 1 raz.
Awatar użytkownika
Gang
Posty: 616
Rejestracja: pt lis 09, 2018 12:44 pm

uruchomiłem banana pi m3 który leżał i się kurzył. wgrałem rasbiana lite i utknąłem...

Robię wg tutka Roberta.

Jak to przejść? ;)
rasbianproblem.jpg
rasbianproblem.jpg (282.26 KiB) Przejrzano 465 razy
Zamel: MEW-01, ROW-02, THW-01, RNW-01, SLW-02, ROW-07, mROW-02, PNW-01. DIY: Supla Device RPI + 10 xiaomi mija2, Sonoff: basic + 7 DS18B20, basic x2, touch, mini x3, - Nodemcu x2, - ElectroDragon ESP8266 - Gosund SP111 x3
mmiikk
Posty: 439
Rejestracja: pn sie 06, 2018 1:27 pm

Witajcie, robię supla virtual device na raspberry pi jako bramkę dla czujników xiaomi wg tutoriala pana Roberta, jedyna różnica ze robię to jako użytkownik supla raspbiana w jego katalogu roboczym zamiast domyślnego z tutoriala.:
https://www.blaszczak.pl/supla-virtual- ... ywsd03mmc/


I niestety po budowaniu binarek okazuje sie ze nie ma pliku wykonywalnego supla-virtual-device
Pomocy.

Oto screen:

Kod: Zaznacz cały

supla@raspberrypi:~ $ git clone https://github.com/lukbek/supla-virtual-device.git
Cloning into 'supla-virtual-device'...
remote: Enumerating objects: 71, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 71 (delta 38), reused 12 (delta 3), pack-reused 0
Receiving objects: 100% (71/71), 19.12 KiB | 254.00 KiB/s, done.
Resolving deltas: 100% (38/38), done.
supla@raspberrypi:~ $ cd supla-virtual-device
supla@raspberrypi:~/supla-virtual-device $ ./install.sh
Getting the sources.
hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
hint:
hint:   git config pull.rebase false  # merge (the default strategy)
hint:   git config pull.rebase true   # rebase
hint:   git config pull.ff only       # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
Building. Be patient.
supla@raspberrypi:~/supla-virtual-device $ ls
install.sh  README.md  src  supla-virtual-device.cfg.sample  var
supla@raspberrypi:~/supla-virtual-device $
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

Zobacz na mojej stronie komentarz od kolegi @LukiSpajder :)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
mmiikk
Posty: 439
Rejestracja: pn sie 06, 2018 1:27 pm

Dziękuję Robercie, poniższa wskazówka pomogła
klew pisze: sob lis 20, 2021 11:03 pm W pliku src/supla-dev/src/pi_2_mmio.h w 36 wierszu dodajcie słowo "extern":

Kod: Zaznacz cały

extern volatile uint32_t* pi_2_mmio_gpio;
djack2017
Posty: 686
Rejestracja: pn lis 27, 2017 7:36 am
Kontakt:

Gang pisze: pn paź 24, 2022 5:48 pm uruchomiłem banana pi m3 który leżał i się kurzył. wgrałem rasbiana lite i utknąłem...
Jak to przejść? ;)
sudo apt-get install python3-pip
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Awatar użytkownika
Gang
Posty: 616
Rejestracja: pt lis 09, 2018 12:44 pm

djack2017 pisze: czw paź 27, 2022 6:00 am
Gang pisze: pn paź 24, 2022 5:48 pm uruchomiłem banana pi m3 który leżał i się kurzył. wgrałem rasbiana lite i utknąłem...
Jak to przejść? ;)
sudo apt-get install python3-pip
próbowałem.
Ale na tego mojego banana m3 chyba za stara wersje ściągnąłem i repozytoria puste
Zamel: MEW-01, ROW-02, THW-01, RNW-01, SLW-02, ROW-07, mROW-02, PNW-01. DIY: Supla Device RPI + 10 xiaomi mija2, Sonoff: basic + 7 DS18B20, basic x2, touch, mini x3, - Nodemcu x2, - ElectroDragon ESP8266 - Gosund SP111 x3
ODPOWIEDZ

Wróć do „Ogólna dyskusja”