Domoticz ciepłomier...
 
Powiadomienia
Wyczyść wszystko

Domoticz ciepłomierz Kamstrup Multical 402

242 Wpisów
3 Użytkownicy
1 Reactions
13.7 K Wyświetleń
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

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
(@mig41)
Wpisów: 621
Ekspert
 

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
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 
Dodane przez: @marcingajda
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
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 
Dodane przez: @marcingajda

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
(@mig41)
Wpisów: 621
Ekspert
 

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
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@bobrow)
Wpisów: 387
Weteran
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
(@bobrow)
Wpisów: 387
Weteran
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
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

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
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 
Dodane przez: @isom

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
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Jeden już pojechał w Polskę :)) 

 
Dodane : 18/01/2022 10:21 pm
(@bobrow)
Wpisów: 387
Weteran
Autor tematu
 

To git-po zimie poproszę dane z ekspoatacji.

 
Dodane : 18/01/2022 10:23 pm
(@bobrow)
Wpisów: 387
Weteran
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
(@mig41)
Wpisów: 621
Ekspert
 

To nie za wysokie napięcie , tylko za niskie. Zasilacz nie wyrabia .

 
Dodane : 19/01/2022 7:44 am
(@bobrow)
Wpisów: 387
Weteran
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
(@mig41)
Wpisów: 621
Ekspert
 

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
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 
Dodane przez: @bobrow

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
(@bobrow)
Wpisów: 387
Weteran
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
(@mig41)
Wpisów: 621
Ekspert
 

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
(@bobrow)
Wpisów: 387
Weteran
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
Strona 5 / 13
Udostępnij: