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

User avatar
Lector
Posts: 1752
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

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://www.youtube.com/@3D_Lamp.Photos
https://pool.lector.top/
User avatar
uchnast.michal
Posts: 1223
Joined: Tue Jun 04, 2019 11:37 am

Post

Dzięki wielkie. Mam tak samo, nie rozumiem :(
User avatar
Lector
Posts: 1752
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

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://www.youtube.com/@3D_Lamp.Photos
https://pool.lector.top/
User avatar
klew
Posts: 10708
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

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
User avatar
Robert Błaszczak
Posts: 4500
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

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: 10708
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

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
User avatar
Robert Błaszczak
Posts: 4500
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

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


Moja prywatna strona: www.blaszczak.pl
User avatar
Lector
Posts: 1752
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

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://www.youtube.com/@3D_Lamp.Photos
https://pool.lector.top/
User avatar
Robert Błaszczak
Posts: 4500
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

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: 4500
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

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ć”