Config fails to load
Hi,
I'm trying to poll my Wolf heater, but it seems that config fails to load:
The config is cloned from the repo (ebusd-2.x.x/de folder) to local folder and it is set in EBUSD_OPTS --scanconfig is not used, I know it conflicts with Wolf's protocol.
EBUSD_OPTS="-c /etc/ebusd/ -d enh:/dev/ttyUSB0 --latency=100 --enablehex --accesslevel=* --pollinterval=5 -l /var/log/ebusd.log"
The config seems to be valid, but the label reference fails, however hex works:
$ ebusd -f --checkconfig --dumpconfig -c /etc/ebusd/ | grep warmwasser_ist
r,feuerung,warmwasser_ist,Warmwasser Ist-Temperatur,,08,5022,cc0e00,warmwasser_ist,s,UIN,10,Grad Celcius,Warmwasser Ist-Temperatur
$ ebusctl read -V -c feuerung warmwasser_ist
ERR: element not found
$ ebusctl hex 08502203cc0e00
029d01
$ ebusctl i
version: ebusd 23.2.23.2
update check: OK, device firmware 1[8419] available, broadcast.csv: different version available, memory.csv: different version available, vaillant/05.vd6.csv: different version available, vaillant/75.v81.csv: different version available
device: /dev/ttyUSB0, enhanced, firmware 1.1[87a3].1[0a6c]
access: *
signal: acquired
symbol rate: 72
max symbol rate: 96
min arbitration micros: 3
max arbitration micros: 58
min symbol latency: 11
max symbol latency: 12
reconnects: 0
masters: 4
messages: 274
conditional: 2
poll: 42
update: 4
address 03: master #11
address 08: slave #11, scanned "MF=Wolf;ID= %;SW=4001;HW=0000"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Wolf;ID=;SW=0204;HW=0100"
address 36: slave #8, ebusd, scanning
address 50: slave, scanned "MF=Wolf;ID= %;SW=4001;HW=0000"
address f1: master #10
$ tree
.
├── broadcast.csv
├── memory.csv
├── _templates.csv
├── vaillant
│ ├── 05.vd2.csv -> 05.vd4.csv
│ ├── 05.vd3.csv -> 05.vd4.csv
│ ├── 05.vd4.csv
│ ├── 05.vd6.csv -> 05.vd4.csv
│ ├── 05.vl8.csv -> 05.vd4.csv
│ ├── 05.vl9.csv -> 05.vd4.csv
│ ├── 06.pms.csv
│ ├── 08.bai.HW7401.csv
│ ├── 08.ehp.csv
│ ├── 0a.pmw.hwc.csv
│ ├── 15.140.csv -> 15.350.csv
│ ├── 15.350.csv
│ ├── 15.360.csv -> 15.350.csv
│ ├── 15.36p.csv -> 15.350.csv
│ ├── 15.392.csv
│ ├── 15.400.csv -> 15.350.csv
│ ├── 15.430.csv
│ ├── 15.470.csv
│ ├── 15.e7f.csv
│ ├── 15.f43.csv
│ ├── 15.f47.csv
│ ├── 15.heb.csv -> 15.sdr_p.csv
│ ├── 15.hep.csv -> 15.sdr_p.csv
│ ├── 15.sdr_p.csv
│ ├── 15.ui.csv
│ ├── 15.uih.csv
│ ├── 1c.rcc.4.csv -> 75.rcc.csv
│ ├── 1c.v81.4.csv -> 75.v81.csv
│ ├── 23.ehp.cc.csv
│ ├── 23.solsy.cc.csv
│ ├── 23.vr630.cc.csv -> 23.solsy.cc.csv
│ ├── 25.ehp.hwc.csv
│ ├── 25.solsy.hwc.csv
│ ├── 25.vr630.hwc.csv
│ ├── 26.solsy.hc.csv
│ ├── 26.vr630.hc.csv
│ ├── 35.rcc.1.csv -> 75.rcc.csv
│ ├── 35.v81.1.csv -> 75.v81.csv
│ ├── 3c.rcc.5.csv -> 75.rcc.csv
│ ├── 3c.v81.5.csv -> 75.v81.csv
│ ├── 50.ehp.mc.csv
│ ├── 50.solsy.mc.csv
│ ├── 50.v61.csv
│ ├── 50.vr630.mc.csv
│ ├── 51.vr630.mc.3.csv
│ ├── 52.mc2.4.csv
│ ├── 53.mc2.5.csv
│ ├── 75.rcc.csv
│ ├── 75.v81.csv
│ ├── a0.sol.hwc.csv
│ ├── a1.sol.cc.csv
│ ├── broadcast.csv
│ ├── e0.omu.csv
│ ├── ec.sol.sc.csv
│ ├── ec.solsy.sc.csv
│ ├── ed.pms.sc.csv -> 06.pms.csv
│ ├── scan.csv
│ └── _templates.csv
└── wolf
├── 08.csv
├── 50.csv
├── broadcast.csv
└── wolf.ods
Any idea is appreciated! Thanks!
the device does not report a valid textual ID (not specification compliant). as such, you'd have to remove all files from the folders that are irrelevant and switch to not using scanconfig