Powiadomienia
Wyczyść wszystko
Domoticz
242
Wpisów
3
Użytkownicy
1
Reactions
13.7 K
Wyświetleń
Do Ciebie @bobrow to naprawdę trzeba mieć cierpliwość , coś Ty wkleił ? Popatrz co wklejałeś wcześniej eeeeeech
Dodane : 18/01/2022 9:28 pm
Taki wpis z gwiazdkami to ma się znaleść w pliku crona.....
a komenda to raczej coś takiego:
/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0 109:74:0
Dodane : 18/01/2022 9:31 pm
Autor tematu
Devices (Virtual Sensors) must be defined before they can be used! To do this, start by adding a "Dummy" type hardware entry. This Dummy hardware then allows for creating "Create Virtual Sensors". For example, a Virtual Sensor of type "Custom Sensor" with Axis Label "Gj" can be used for recording the "Heat Energy (E1)".
Czeski błąd...mam już czujniki utworzone z etykietami-na razie przeszczepimy 1:1 dane z ciepłomierza , a na końcu zrobię formułę ,żeby przeliczało Gj na kWh
Dodane : 18/01/2022 9:42 pm
Autor tematu
Taki wpis z gwiazdkami to ma się znaleść w pliku crona.....
a komenda to raczej coś takiego:
/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0 109:74:0
a gdzie jest ten plik cron ? Wklejałem do konsoli na żywca...
Dodane : 18/01/2022 9:43 pm
Cron to taka usługa linuxa , która uruchamia komendy o określonym czasie ( albo co określony czas),te gwiazdki i slasze służą właśnie do ustawiania tego czasu ,.
Plik edytujesz komendą
sudo crontab -e
Poszukaj w google o cron , bo to uniwersalne narzędzie.
Dodane : 18/01/2022 9:50 pm
Autor tematu
Cześć Szeryfie,
miło ,że zerknąłeś w te nasze wypociny 😉
wpisałem nowe rejestry w crontab i tak :
pi@smarticz:~ $ sudo crontab -e
no crontab for root - using an empty one
crontab: installing new crontab
Nie wystarczy sama aktualizacja ? O co kamann ?
Dodane : 18/01/2022 10:03 pm
Autor tematu
Koledzy -ze względu na wykształcenie i doświadczenie mam problem ze zrozumieniem czytanego tekstu (specjalistycznego , "informatycznego")-dlatego uprzejmie proszę o podpowiedź ,bo jak zacznę czytać od podstaw , to różne wnioski zapewne powyciągam...
Dodane : 18/01/2022 10:05 pm
Przeczytaj to co wstawiłem a będziesz mądrzejszy , i jak zapędzisz crona do uruchamiania tego skryptu co minutę to nie pisz , że wzrosło użycie procesora .
Miłej lektury
Dodane : 18/01/2022 10:09 pm
Autor tematu
Przeczytaj to co wstawiłem a będziesz mądrzejszy , i jak zapędzisz crona do uruchamiania tego skryptu co minutę to nie pisz , że wzrosło użycie procesora .
Miłej lektury
Znasz mnie i wiesz ,ze to jest silniejsze ode mnie... najpierw aplikuję wszystkie możliwe komendy , a potem dopiero płaczę ,że coś nie działa...i tym razem tak było...zapuściłem to i owo...no i chyba będę czytał i starał się ogarnąć.
PS
A jak tam u Ciebie ten wehikuł ze sterowaniem PC ? Śmiga już cuś ?
Dodane : 18/01/2022 10:14 pm
Jeden już pojechał w Polskę :))
Dodane : 18/01/2022 10:21 pm
Autor tematu
To git-po zimie poproszę dane z ekspoatacji.
Dodane : 18/01/2022 10:23 pm
Autor tematu
A tu jeszcze taki kwiatek -za duże napięcie :
10.905348] usbcore: registered new interface driver usbserial_generic
[ 10.905428] usbserial: USB Serial support registered for generic
[ 10.905892] usbcore: registered new interface driver brcmfmac
[ 10.918177] usbcore: registered new interface driver cp210x
[ 10.918284] usbserial: USB Serial support registered for cp210x
[ 10.918472] cp210x 1-1.3:1.0: cp210x converter detected
[ 10.932013] usb 1-1.3: cp210x converter now attached to ttyUSB0
[ 11.168301] random: crng init done
[ 11.168321] random: 7 urandom warning(s) missed due to ratelimiting
[ 11.173321] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio f or chip BCM4345/6
[ 11.174691] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio f or chip BCM4345/6
[ 11.184082] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Jan 4 2021 19:56:29 version 7.45.229 (617f1f5 CY) FWID 01-2dbd9d2e
[ 12.634427] Under-voltage detected! (0x00050000)
[ 14.493367] uart-pl011 3f201000.serial: no DMA platform data
[ 14.714447] Voltage normalised (0x00000000)
[ 14.772531] 8021q: 802.1Q VLAN Support v1.8
[ 15.074329] Adding 102396k swap on /var/swap. Priority:-2 extents:12 across: 3279740k SSFS
[ 15.163334] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
Sprawdzałem też po wyciągnięciu urządzeń USB- od czego to może być ?
Dodane : 18/01/2022 10:28 pm
To nie za wysokie napięcie , tylko za niskie. Zasilacz nie wyrabia .
Dodane : 19/01/2022 7:44 am
Autor tematu
To już zmęczenie materiału -dwa dni dłubałem do 24 i potem takie głupie potknięcia...
Jeszcze odnośnie crontab-opis od Isoma rzeczywiście fajnie poglądowo wyjaśnia ten program.
Jeszcze jest kwestia czy mam wchodzić do crontab z polecenia sudo crontab-e czy tylko crontab-e (tak jest w tym linku https://github.com/RvMp/multical402-4-domoticz ?)
Kiedy w chodzę od sudo , to mam u góry informacje o chyba jeszcze jakiejś wersji tego , ale jak wchodzę bez sudo - to cały zapis jest niebieski.
Nie kumam jeszcze kiedy ma być zwykły użytkownik , a kiedy administrator.
Dodane : 19/01/2022 8:24 am
To na pewno zależ od tego co to za dystrybucja linuxa , i czy ma faktycznie osobne pliki dla zwykłego użytkownika i admina...
Po prostu spróbuj może najpierw bez sudo , z uaktualnianiem co minutę , zresetuj malinę , i patrz w domoticzu , czy czujnik co minutę sie uaktualnia. Jak nie , to skasuj ten wpis i zrób z sudo...
EDIT: Tylko najpierw miej pewność , że po każdym manualnym wykonaniu polecenia z konsoli czujnik się faktyczni uaktualnia , i to działa. (Bo jak na manualnym nie działa , to nie ma co na razie crona w to angażować 🙂 )
Dodane : 19/01/2022 8:53 am
Nie kumam jeszcze kiedy ma być zwykły użytkownik , a kiedy administrator.
Z reguły zależy to od lokalizacji skryptu , który ma się wykonać po tym poleceniu, jeżeli skrypt uruchamia się z poziomu usera pi to znaczy że nie wymaga do uruchomienia superusera - root . Czyli tak jak w życiu jak masz sterownik do PC i dostęp do zaawansowanego menu jest zabezpieczony hasłem serwisowym to z poziomu zwykłego użytkownika nic nie zrobisz. W linuxie są foldery "należące" do usera - root i takie do których ma dostęp user pi , ale takie rzeczy to Ty powinieneś już pamiętać bo nie raz to tłumaczyłem i nawet ostatnio szukałeś temp w mc. Z pamięcią coś krucho a notatek kolega nie robi :))
Dodane : 19/01/2022 9:27 am
Autor tematu
Migu,
wczoraj zrobiłem próbę tylko z sudo i po pozytywnym teście odczytów (nie działa)-dzisiaj zrobię bez i zobaczymy
Isom,
może i mam problem z pamięcią , ale notatki staram się robić (także w postaci korespondencji).
Problem jest chyba inny- kiedy czegoś nie rozumiem jest to często tłumaczone za pomocą nazewnictwa , którego nie do końca rozumiem. To właśnie dlatego mam czasem problem z przycięciem się na jakiejś prozaicznej (dla Was) sprawie. Dla programisty jest to chleb powszedni- dla mnie dość zawiłe tematy...
Ale fakt też jest taki , że pomimo w/w moich ułomności mam ogarnięte w malinie :
-esp easy czujnik CO2
-tasmota sterowanie lampami
-pomiar temperatur na DS18B20
-odczyt z licznika energii DS578MR po RTU
-sterowanie oczyszczaczami Xiaomi
-sterowanie pompą ciepła na blocky (Isom nazywasz moje blocky "kobyłami" , bo w skrypcie byś to napisał w 2-3 linijkach)
-a teraz chyba finiszujemy z ciepłomierzem
-no i ogólne zasady dodawania sprzętów , czy poruszania się w domoticzu (kopie, aktualizacje , itp)
Fakt-to nie specjalnie dużo , ale na moje możliwości. Oczywiście udało się to wszystko dzięki Waszej pomocy , ale jest też trochę mojej (nieefektywnej często) pracy-i to mi sprawia dużą przyjemność.
Jeszcze raz dziękuję za pomoc i proszę o cierpliwość dla laika.
Tymczasem
Dodane : 19/01/2022 10:59 am
A zrestartowałeś crona po edycji ? chyba masz raspian i komendą
/etc/init.d/cron restart
albo ew całą malinę zrestartowałeś po edycji ?
Bo rozumiem ,że ta komenda :
/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0 109:74:0
działa prawidłowo , i w domoticzu po jej wykonaniu uaktualnia czujnik ?
Dodane : 19/01/2022 11:56 am
Autor tematu
Migu,
malinę restartuję "standardowo" tj sudo reboot lub z domoticza ponownie uruchom system.
/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0 109:74:0
a ta komenda nie powoduje przepisania wartości do idx (utworzyłem chyba 6 czujników dummy). Dlatego spróbuję wejść do crontab bez sudo-po południu (no i zasilałkę większą muszę zapodać).
Pzdr
Dodane : 19/01/2022 12:35 pm