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

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

Post

myxhir wrote: Sat Jul 06, 2024 5:36 am Zerknij tutaj
viewtopic.php?t=14855&start=40
O dzięki, właśnie tego szukałem.
Pamiętałem że już to robiłem, ale nie mogłem tego poszukać.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
User avatar
makrz
Posts: 396
Joined: Tue Nov 27, 2018 1:43 pm
Location: Opole

Post

Witam
Jak i gdzie dodać ręcznie sensory po macu? Ile sensorów "uciągnie" RPIZero2W?

Pozdrawiam
User avatar
myxhir
Posts: 376
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań

Post

makrz wrote: Tue Jul 16, 2024 9:05 pm Witam
Jak i gdzie dodać ręcznie sensory po macu? Ile sensorów "uciągnie" RPIZero2W?

Pozdrawiam
W pliku yaml
sudo nano /etc/supla-device.yaml
Zerknij na #5 z instrukcji leśnego na pierwszej stronie
Ja u siebie mam 6 czujników i bez problemu na rpi 2 to dziala
Simono
Posts: 444
Joined: Mon Sep 17, 2018 5:26 pm

Post

Koledzy obecnie mam obsługę termometrów na RPi 3B+
Mam swój serwer z Proxmox i próbuje na debianie ze skryptem.
Wywala mi takie coś:

Code: Select all

Collecting pybluez
  Downloading PyBluez-0.23.tar.gz (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.6/97.6 kB 1.6 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      error in PyBluez setup command: use_2to3 is invalid.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
A na końcu:

Code: Select all

ls: cannot access '/home/supla/MiTemperature2/*.txt': No such file or directory
Created symlink /etc/systemd/system/multi-user.target.wants/supla-device.service → /etc/systemd/system/supla-device.service.
Ktoś pomoże?
Simono
Posts: 444
Joined: Mon Sep 17, 2018 5:26 pm

Post

Panowie po ciężkich bojach udało mi się zainstalować i uruchomić na Proxmox w VM z debianem 12 :D
Do hosta wpięty dongle Blutetooth na USB i przepuszczony do VM.
Na czystym względnie systemie zainstalowane:

Code: Select all

sudo apt-get install python3-pip libglib2.0-dev
sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
sudo pip3 install bluepy
Z pybluez miałem duży problem ale poszedł za którąś próbą obniżania i podwyższania setuptools (mam obecnie 66.0.0) za poradą kogoś tu https://stackoverflow.com/questions/758 ... is-invalid

Code: Select all

sudo pip install git+https://github.com/pybluez/pybluez.git#egg=pybluez
Następnie skrypt kolegi @lesny

Sukces :lol:
Mogę malinkę użyć do czegoś innego.

Return to “FAQ / Jak to zrobić”