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

User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

lesny8 wrote: Wed Feb 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?
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

uchnast.michal wrote: Thu Feb 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
You do not have the required permissions to view the files attached to this post.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

lesny8 wrote: Thu Feb 16, 2023 8:29 pm
uchnast.michal wrote: Thu Feb 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ę
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

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??
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

PuteR wrote: Sat Feb 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 :)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

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 ??
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Tak.
Edytuj supla-device.yaml, dodaj kanał wskazując na plik z danymi z 6 czujnika i zrestartuje serwis.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

lesny8 wrote: Mon Feb 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

Code: Select all

Detected custom Firmware
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Plik jest w katalogu /etc/

Code: Select all

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

Code: Select all

  - 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ś?
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

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.

Return to “FAQ / Jak to zrobić”