ebusd-configuration icon indicating copy to clipboard operation
ebusd-configuration copied to clipboard

Config fails to load

Open pintergabee opened this issue 2 years ago • 1 comments

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!

pintergabee avatar Aug 31 '23 21:08 pintergabee

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

john30 avatar Sep 23 '23 15:09 john30