Fredrik Öhrström
Fredrik Öhrström
I am no an expert on the ha-addon, my focus is on the c++ decoder code. However I added the /dev/ttyACM0 to the config.json in the wmbusmeters-ha-addon since the new...
Latest attempt: https://github.com/wmbusmeters/wmbusmeters-ha-addon/actions/runs/11065928513/job/30747442612
32000 is a bit odd. It should restart once per day. Can you see exactly which process is a zombie, is it the shell?
Can you try running with: rtlwmbus:CMD(/usr/bin/rtl_sdr -d 0 -f 868.625M -s 1.6e6 - 2>/dev/null | /usr/bin/rtl_wmbus -s -f) This will pipe stderr to null and avoid the silly workaround that...
What do you see if you do loglevel=debug does the shell restart all the time? Do you get any meter readings?
Run `./reproduce.sh console -q --trace=formula 'eb.show.formula --tree x ip y' q` to get succesful parse: ``` (formula) parsing x ip y enter start, LT(1)=x enter predicate, LT(1)=x enter expression, LT(1)=x...
Run `./reproduce.sh console -q --trace=formula 'eb.show.formula --tree x ie y' q` to get failed parse: ``` (formula) parsing x ie y enter start, LT(1)=x enter predicate, LT(1)=x enter expression, LT(1)=x...
Run `./reproduce.sh console -q --trace=formula 'eb.show.formula --tree (x ie y) + y' q` to get a successful parse of `x ie y` ``` (formula) parsing (x ie y) + y...
I think my use of semantic predicates is correct, I use it to distinguish between syntactically equivalent but semantically different parses. I.e. the formula "expression SYMBOL expression" can become a...