Witam.
Męczę się od soboty i jest coraz gorzej, ale od początku.
Mam HA OS postawiony na HPT620. W sobotę aktualizowałem. Do odczytu Apatora zakupiłem niebieskiego dongla, z którego dostałem dwa - trzy odczyty w sobotę wieczorem. Od Niedzieli rana - cisza. Konfiguracja w yaml następująca:
data_path: /config/wmbusmeters
enable_mqtt_discovery: false
conf: |-
loglevel=normal
device=auto:t1
donotprobe=/dev/ttyAMA0
logtelegrams=false
format=json
logfile=/dev/stdout
shell=/wmbusmeters/mosquitto_pub.sh wmbusmeters/$METER_NAME "$METER_JSON"
meters: []
mqtt: {}
a Log w WMBusmeters jest taki:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Syncing wmbusmeters configuration ...
Registering meters ...
Generating MQTT configuration ...
Broker core-mosquitto will be used.
MQTT Discovery cleanup...
Running wmbusmeters ...
No wmbus device detected, waiting for a device to be plugged in.
No meters configured. Printing id:s of all telegrams heard!
WMBusmeters mam zainstalowane ze sklepu, jednak przed jego odkryciem coś grzebałem przez konsolę. Wydaje mi się, że moje grzebanie skończyło się mniej więcej takimi wpisami w konsoli:
➜ rtl-wmbus git:(master) make
zsh: command not found: make
➜ rtl-wmbus git:(master) sudo apk add make
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz
(1/1) Installing make (4.3-r0)
Executing busybox-1.35.0-r17.trigger
OK: 386 MiB in 199 packages
➜ rtl-wmbus git:(master) make
Building d2be82c-7-g388e7ad
gcc -DNDEBUG -O3 -Iinclude -std=gnu99 -Wall -W -Waggregate-return -Wbad-function-cast -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wno-float-equal -Winline -Wmain -Wmissing-noreturn -Wno-missing-prototypes -Wparentheses -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-prototypes -Wswitch -Wunreachable-code -Wno-unused -Wuninitialized -o "build/rtl_wmbus" rtl_wmbus.c -lm
rtl_wmbus.c:26:10: fatal error: getopt.h: No such file or directory
26 | #include <getopt.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:53: release] Error 1
➜ rtl-wmbus git:(master) ✗ sudo apk add make
➜ rtl-wmbus git:(master) ✗
Po czym udało się odpalić nasłuch z dodatku.
LED w Donglu ładnie świeci na biało, natomiast zużycie procka to 0.0 - 0.1%. Tak nie było w sobotę. Wówczas było w okolicach 20%. Nie chce mi się wierzyć, żeby dongiel się zjarał.
Macie pomysły gdzie i jak szukać przyczyny niewykrywania go?
Dzisiaj próbowałem wielu sposobów z tego obszernego wątku tu na forum (np. zmiana device na:
device=rtlwmbus:868.9M:t1
ale oczywiście nie pomogło.
Ki czort? Ma ktoś cierpliwość?