[tutorial] RPiZeroW + odczyt z LYWSD03MMC przez BLE + Supla-Device
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Jak wroce do domu to obejrzę ten status po restarcie. Ale w sumie to nie wiem co robić , co tu robić 
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
Gang
- Posts: 748
- Joined: Fri Nov 09, 2018 12:44 pm
Przepinałem malinke w inne miejsce
U mnie działa ;p
U mnie działa ;p
Tu jest za mało miejsca abym wszystko mógł wypisać, co mam z supli 
-
Gang
- Posts: 748
- Joined: Fri Nov 09, 2018 12:44 pm
EDIT:
Po przewieszeniu naszło mnie i sprawdziłem czy się utworzył nowy plik txt z mac adresem!
utworzył się! zatem edytowałem i dopisałem ten czujnik, zatrzymałem i wystartowałem supla-device.service i działa, mam kolejny
ale największe zdziwienie, że to czujnik, który jest w pokoju na górze, najbardziej oddalony jak się tylko da. 3 inne, które są bliżej ich nie widać.
JA mogę teraz zmieniać im soft? bo spróbuje zwiększyć siłe sygnału na tym drugim sofcie.
Po przewieszeniu naszło mnie i sprawdziłem czy się utworzył nowy plik txt z mac adresem!
utworzył się! zatem edytowałem i dopisałem ten czujnik, zatrzymałem i wystartowałem supla-device.service i działa, mam kolejny
ale największe zdziwienie, że to czujnik, który jest w pokoju na górze, najbardziej oddalony jak się tylko da. 3 inne, które są bliżej ich nie widać.
JA mogę teraz zmieniać im soft? bo spróbuje zwiększyć siłe sygnału na tym drugim sofcie.
Tu jest za mało miejsca abym wszystko mógł wypisać, co mam z supli 
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Ta część po restart u mnie wygląda identycznie , po wykonaniu komendylesny8 wrote: Sun Oct 29, 2023 12:09 pm Yyyyyy.... u mnie działa![]()
Mam dwie malinki aktualnie w domu i obie czytają z tych samych czujników, ale nie ma to w sumie żadnego znaczenia.
Instalacje na testowej robiłem przedwczoraj. Niedawno zrobiłem restart, tak jak Ty i bez problemu rusza po ponownym uruchomieniu.
Code: Select all
systemctl status supervisorSupervisor uruchomiony, pliki czujników się aktualizująCode: Select all
lesny8@RPiZeroW-test:~ $ systemctl status supervisor ● supervisor.service - Supervisor process control system for UNIX Loaded: loaded (/lib/systemd/system/supervisor.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2023-10-29 12:31:50 CET; 33min ago Docs: http://supervisord.org Main PID: 338 (supervisord) Tasks: 4 (limit: 414) CPU: 42.754s CGroup: /system.slice/supervisor.service ├─338 /usr/bin/python3 /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf ├─460 /bin/bash /home/lesny8/MiTemperature2/start-listening.sh └─461 python3 -u ./LYWSD03MMC.py -p --atc --battery --round --debounce --callback save-to-file.sh Oct 29 12:31:50 RPiZeroW-test systemd[1]: Started Supervisor process control system for UNIX. Oct 29 12:32:06 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:06,913 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config> Oct 29 12:32:06 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:06,920 INFO Included extra file "/etc/supervisor/conf.d/mi-listener.conf" during parsing Oct 29 12:32:07 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:07,014 INFO RPC interface 'supervisor' initialized Oct 29 12:32:07 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:07,018 CRIT Server 'unix_http_server' running without any HTTP authentication checking Oct 29 12:32:07 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:07,025 INFO supervisord started with pid 338 Oct 29 12:32:08 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:08,071 INFO spawned: 'mi-listener' with pid 460 Oct 29 12:32:09 RPiZeroW-test supervisord[338]: 2023-10-29 12:32:09,819 INFO success: mi-listener entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)![]()
Code: Select all
sudo service supervisor restart
Code: Select all
dariusz@raspberrypi:/var/log/supervisor $ systemctl status supervisor
● supervisor.service - Supervisor process control system for UNIX
Loaded: loaded (/lib/systemd/system/supervisor.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-10-30 10:07:30 CET; 38s ago
Docs: http://supervisord.org
Main PID: 4946 (supervisord)
Tasks: 6 (limit: 407)
CPU: 2.756s
CGroup: /system.slice/supervisor.service
├─ 477 python3 -u ./LYWSD03MMC.py -p --atc --battery --round --debounce --callback save-to-file.sh
├─4946 /usr/bin/python3 /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf
├─4948 /bin/bash /home/dariusz/MiTemperature2/start-listening.sh
└─4949 python3 -u ./LYWSD03MMC.py -p --atc --battery --round --debounce --callback save-to-file.sh
Oct 30 10:07:30 raspberrypi systemd[1]: Started Supervisor process control system for UNIX.
Oct 30 10:07:31 raspberrypi supervisord[4946]: 2023-10-30 10:07:31,931 CRIT Supervisor is running as root. Privileges were not dropped because no user is s>
Oct 30 10:07:31 raspberrypi supervisord[4946]: 2023-10-30 10:07:31,932 INFO Included extra file "/etc/supervisor/conf.d/mi-listener.conf" during parsing
Oct 30 10:07:31 raspberrypi supervisord[4946]: 2023-10-30 10:07:31,950 INFO RPC interface 'supervisor' initialized
Oct 30 10:07:31 raspberrypi supervisord[4946]: 2023-10-30 10:07:31,951 CRIT Server 'unix_http_server' running without any HTTP authentication checking
Oct 30 10:07:31 raspberrypi supervisord[4946]: 2023-10-30 10:07:31,952 INFO supervisord started with pid 4946
Oct 30 10:07:32 raspberrypi supervisord[4946]: 2023-10-30 10:07:32,960 INFO spawned: 'mi-listener' with pid 4948
Oct 30 10:07:34 raspberrypi supervisord[4946]: 2023-10-30 10:07:34,090 INFO success: mi-listener entered RUNNING state, process has stayed up for > than 1 s>
lines 1-21/21 (END)
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
Sprawdź czy masz jakieś błędy
Code: Select all
supervisorctl tail -1000 stderr SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
-
kiksik
- Posts: 18
- Joined: Mon Oct 30, 2023 3:31 pm
U mnie było to tak:
instalowałem system lite os jak w pierwszym poście ale wyskakiwał mi ciągle błąd przy instalacji pakietu bluepy,
czytając dalej wątek usunąłem jakiś wpis na temat tego błędu który zasugerował któryś z forumowiczów jednak nadal nie dało się zainstalować do końca skryptu.
Czytając dalej Leśny 8 zasugerował aby zmienić system i tak też zrobiłem. Odpaliłem skrypt i wszystko się udało. Do testów miałem włączony jeden czujnik. Resztę udało mi się dodać samemu edytując plik supla-device.yaml
Bardzo mi się to spodobało i idąc dalej chciałbym podłączyć do raspberry zwykły przekaźnik i móc go włączyć/wyłączyć w supli.
Niestety jestem początkujący i zielony. Przeszukując forum wywnioskowałem, że mogę to zrobić edytując ten plik w którym dodawałem poszczególne czujniki.
Czy moje wnioski są słuszne? Chciałbym się tego nauczyć.
Na pewno odpowiedź jest na tym forum. Próbowałem ją znaleźć ale postów w których występuje słowo przekaźnik, raspberry i supla jest bardzo dużo.
instalowałem system lite os jak w pierwszym poście ale wyskakiwał mi ciągle błąd przy instalacji pakietu bluepy,
czytając dalej wątek usunąłem jakiś wpis na temat tego błędu który zasugerował któryś z forumowiczów jednak nadal nie dało się zainstalować do końca skryptu.
Czytając dalej Leśny 8 zasugerował aby zmienić system i tak też zrobiłem. Odpaliłem skrypt i wszystko się udało. Do testów miałem włączony jeden czujnik. Resztę udało mi się dodać samemu edytując plik supla-device.yaml
Bardzo mi się to spodobało i idąc dalej chciałbym podłączyć do raspberry zwykły przekaźnik i móc go włączyć/wyłączyć w supli.
Niestety jestem początkujący i zielony. Przeszukując forum wywnioskowałem, że mogę to zrobić edytując ten plik w którym dodawałem poszczególne czujniki.
Czy moje wnioski są słuszne? Chciałbym się tego nauczyć.
Na pewno odpowiedź jest na tym forum. Próbowałem ją znaleźć ale postów w których występuje słowo przekaźnik, raspberry i supla jest bardzo dużo.
-
Gang
- Posts: 748
- Joined: Fri Nov 09, 2018 12:44 pm
Taniej Ci wyjdzie kupić sonoffa mini z supla;) albo porządnie rowa od zamela
Tu jest za mało miejsca abym wszystko mógł wypisać, co mam z supli 
-
Gang
- Posts: 748
- Joined: Fri Nov 09, 2018 12:44 pm
Panowie, żeby rzadziej wysyłal czujnik dane to trzeba zmienic advertising interval z 2500 np na 10000 tak?
I teraz jak zwiększyć moc nadawania? Rf tx power? Cz to trochę wyżej LE LONG RANGE?
I teraz jak zwiększyć moc nadawania? Rf tx power? Cz to trochę wyżej LE LONG RANGE?
You do not have the required permissions to view the files attached to this post.
Tu jest za mało miejsca abym wszystko mógł wypisać, co mam z supli 
Tak możesz, zrobić. Tu jest dokumentacja do SDkiksik wrote: Mon Oct 30, 2023 5:36 pm ... Resztę udało mi się dodać samemu edytując plik supla-device.yaml
Bardzo mi się to spodobało i idąc dalej chciałbym podłączyć do raspberry zwykły przekaźnik i móc go włączyć/wyłączyć w supli.
Niestety jestem początkujący i zielony. Przeszukując forum wywnioskowałem, że mogę to zrobić edytując ten plik w którym dodawałem poszczególne czujniki.
Czy moje wnioski są słuszne? Chciałbym się tego nauczyć.
...
https://github.com/SUPLA/supla-device/t ... ples/linux
Pamiętaj tylko o tym, że dodając kanał, on Ci się dorejestruje do urządzenia, ale jak zmienisz typ kanału to będziesz mieć konflikt kanałów i już go nie usuniesz z Cloud. Jedyna opcja wtedy, to usunięcie całego urządzenia, potem nastąpi ponowna rejestracja.
Najlepiej po ostatecznym utworzeniu pliki konfiguracyjnego do bramki, zostawić go w spokoju i już w niego nie ingerować.
Obok na tym samym RPi możesz uruchomić kolejną instancje SD z oddzielnym plikiem konfiguracyjnym i tak bym Ci radził.
SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
