[tutorial] RPiZeroW + odczyt z LYWSD03MMC przez BLE + Supla-Device

Awatar użytkownika
uchnast.michal
Posty: 1074
Rejestracja: wt cze 04, 2019 11:37 am

lesny8 pisze: śr lut 15, 2023 9:38 pm Po drugie, dane z czujnika domyślnie lecą w eter co 2,5s a nie co 15min. Do Supli i tak trafia to co 5s albo 6s.
Pisałem o wariancie gdy połączenie było jednokrotne wywoływane co 15min.
Podpowiesz jak zmienić interwał po stronie czujnika?
e-talking............
Byłem tam - Supla Offline Party 2023
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

uchnast.michal pisze: czw lut 16, 2023 4:57 am ...
Podpowiesz jak zmienić interwał po stronie czujnika?
Edit...

Wchodzisz na TelinkFlasher, którym zmieniałeś firmware, podłączasz się do czujnika, ustawiasz jak chcesz i zapisujesz/wysyłasz.

Tak się zmienia w firmware od @atc1441
zmiana_interwalu.jpg
zmiana_interwalu.jpg (29.45 KiB) Przejrzano 477 razy
A tak w tym firmware od @pvvx
zmiana_interwalu_pvvx.jpg
zmiana_interwalu_pvvx.jpg (37.9 KiB) Przejrzano 473 razy
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
uchnast.michal
Posty: 1074
Rejestracja: wt cze 04, 2019 11:37 am

lesny8 pisze: czw lut 16, 2023 8:29 pm
uchnast.michal pisze: czw lut 16, 2023 4:57 am ...
Podpowiesz jak zmienić interwał po stronie czujnika?
Edit...

Wchodzisz na TelinkFlasher, którym zmieniałeś firmware, podłączasz się do czujnika, ustawiasz jak chcesz i zapisujesz/wysyłasz.

Tak się zmienia w firmware od @atc1441
zmiana_interwalu.jpg
A tak w tym firmware od @pvvx
zmiana_interwalu_pvvx.jpg
Dziękuję
e-talking............
Byłem tam - Supla Offline Party 2023
Awatar użytkownika
PuteR
Posty: 1421
Rejestracja: śr gru 06, 2017 10:07 am

Witam, super poradnik. Aktualizacja i cała reszta przeszła bez problemowo.

Mam pytanie czy tą metodę można również wykorzystać do odczytu np. temperatury z RPI, czy sterowania pilotami RF?? Do tej pory używałem do tego właśnie SVD ale skoro nie jest to rozwijane to nie wiem czy nie lepiej przenieść to na Supla Device o ile w ogóle się da??
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

PuteR pisze: sob lut 18, 2023 7:20 pm ...
Mam pytanie czy tą metodę można również wykorzystać do odczytu np. temperatury z RPI, czy sterowania pilotami RF??
...
Możesz dodać kolejne kanały w /etc/supla-device.yaml, nic nie stoi na przeszkodzie. Co do sterowania pilotami RF to się nie wypowiem, bo pojęcia nie mam :)
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
PuteR
Posty: 1421
Rejestracja: śr gru 06, 2017 10:07 am

OK, a w jaki sposób dodać kolejne czujniki temperatury. Mam 6 ale z automatu sparowało mi się ich 5. Czy ten ostatni muszę teraz ręcznie dodać do supla-device.yaml ??
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Tak.
Edytuj supla-device.yaml, dodaj kanał wskazując na plik z danymi z 6 czujnika i zrestartuje serwis.
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
PuteR
Posty: 1421
Rejestracja: śr gru 06, 2017 10:07 am

lesny8 pisze: pn lut 20, 2023 7:31 pm Tak.
Edytuj supla-device.yaml, dodaj kanał wskazując na plik z danymi z 6 czujnika i zrestartuje serwis.
OK tylko jak zlokalizować ten plik w katalogu utworzyło się ich tam dużo więcej niż 6, próbuję połączyć się z tym czujnikiem ale otrzymuje komunikat

Kod: Zaznacz cały

Detected custom Firmware
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Plik jest w katalogu /etc/

Kod: Zaznacz cały

sudo nano /etc/supla-device.yaml
Dodaj na końcu pliku kanał poprawiając ścieżkę do pliku

Kod: Zaznacz cały

  - type: ThermHygroMeterParsed 
    source:
      type: File
      file: "/home/lesny8/MiTemperature2/A4:C1:38:09:BE:58.txt"
      expiration_time_sec: 120
    parser:
      type: Simple
      refresh_time_ms: 5000
    temperature: 0
    humidity: 1
    multiplier_temp: 1
    multiplier_humi: 1
    battery_level: 2
A po co łączysz się z tym czujnikiem? Nie znasz jego mac adresu? Który soft wgrałeś?
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
PuteR
Posty: 1421
Rejestracja: śr gru 06, 2017 10:07 am

no właśnie nie znam tego adresu :), myślałem że jak się połączę to mi go wyświetli.

Dodatkowo teraz znikł mi jeden czujnik i w supli nic nie wyświetla. Wgrywałem soft ATC.
ODPOWIEDZ

Wróć do „FAQ / Jak to zrobić”