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

User avatar
Lector
Posts: 2469
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 24 times

Post

Code: Select all

channels:
#Schody
  - type: ThermHygroMeterParsed
    source:
      type: File
      file: "/home/Lector/MiTemperature2/A4:C1:38:31:A4:5E.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

  - type: GeneralPurposeMeasurementParsed
    name: Bateria
    default_unit_after_value: "%"
    default_value_precision: 0
    value: 2
    source:
      type: File
      file: "/home/Lector/MiTemperature2/A4:C1:38:31:A4:5E.txt"
      expiration_time_sec: 120
    parser:
      type: Simple
      refresh_time_ms: 5000

#Weronika
  - type: ThermHygroMeterParsed
    source:
      type: File
      file: "/home/Lector/MiTemperature2/A4:C1:38:DA:3C:77.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

  - type: GeneralPurposeMeasurementParsed
    name: Bateria
    default_unit_after_value: "%"
    default_value_precision: 0
    value: 2
    source:
      type: File
      file: "/home/Lector/MiTemperature2/A4:C1:38:DA:3C:77.txt"
      expiration_time_sec: 120
    parser:
      type: Simple
      refresh_time_ms: 5000
i tak dalej
Mam dodatkowy kanał ze stanem baterii dodany aby zrobić automatyzację.
You do not have the required permissions to view the files attached to this post.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Dzięki wielkie. Mam tak samo, nie rozumiem :(
User avatar
Lector
Posts: 2469
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 24 times

Post

Jak widzisz u mnie konfiguracja jest taka sama a raz mam ikonę bateria a raz wtyczki.

Obstawiam że trzeba czekać na poprawki aplikacji, bo tylko ona nie została zaktualizowana.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lector wrote: Sat Dec 07, 2024 6:31 pm Jak widzisz u mnie konfiguracja jest taka sama a raz mam ikonę bateria a raz wtyczki.

Obstawiam że trzeba czekać na poprawki aplikacji, bo tylko ona nie została zaktualizowana.
Wtyczka powinna się pojawić, gdy battery powered ustawione jest na false
Najlepsze suple dla Twojego domu :mrgreen:
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

klew wrote: Sat Dec 07, 2024 7:50 pm Wtyczka powinna się pojawić, gdy battery powered ustawione jest na false
Krzysiek, czy jest to już zaimplementowane w SD4Linux? Jeśli tak, to może jakiś przykład w README.md
Bo tam ubogo w tej kwestii.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Robert Błaszczak wrote: Sat Dec 07, 2024 8:13 pm
klew wrote: Sat Dec 07, 2024 7:50 pm Wtyczka powinna się pojawić, gdy battery powered ustawione jest na false
Krzysiek, czy jest to już zaimplementowane w SD4Linux? Jeśli tak, to może jakiś przykład w README.md
Bo tam ubogo w tej kwestii.
Tam w zasadzie są trzy parametry:
battery_level, battery_powered i force_battery_powered
Dwa pierwsze czytają z "source", analogicznie jak wszystkie inne parametry. Czyli przy parserze Simple podajemy numer linii, a przy json klucz.
Battery level to liczba 0-100.
Battery powered przyjmuje 0 lub 1.

Ten dodatkowy force, ustawia na sztywno battery_powered gdy przypiszemy do niego true
Najlepsze suple dla Twojego domu :mrgreen:
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

Dzięki, jutro sobie potestuję.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
Lector
Posts: 2469
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 24 times

Post

To co i gdzie mam dodać aby była ikona baterii?
Teraz kombinowałem i wszędzie mam wtyczki :P
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
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 bez problemu pokazuje i odświeża automatycznie stan baterii dla LYWSD03MMC. SD4Linux w wersji 24.12. Fragment yaml wygląda tak:
Zrzut ekranu 2024-12-08 210048.png
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
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

klew wrote: Sat Dec 07, 2024 9:34 pm Tam w zasadzie są trzy parametry:
battery_level, battery_powered i force_battery_powered
Dwa pierwsze czytają z "source", analogicznie jak wszystkie inne parametry. Czyli przy parserze Simple podajemy numer linii, a przy json klucz.
Battery level to liczba 0-100.
Battery powered przyjmuje 0 lub 1.

Ten dodatkowy force, ustawia na sztywno battery_powered gdy przypiszemy do niego true
Wszystko fajnie działa. Dziękuję.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “FAQ / Jak to zrobić”