john30 / ebusd-configuration

ebusd configuration files
GNU General Public License v3.0
177 stars 277 forks source link

VMS01 config file not loaded / found #227

Open Froschie opened 3 years ago

Froschie commented 3 years ago

I´ve connected ebusd to a Vaillant auroCOMPACT with solar panel and following devices were found:

ebusctl scan result 08;Vaillant;BAI00;0113;9602 15;Vaillant;47000;0420;1403 ed;Vaillant;VMS01;0112;0303

ebusctl info ... address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0113;HW=9602", loaded "vaillant/bai.0010015600.inc" ([HW=9602]), "vaillant/08.bai.csv" address 10: master #2 address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403" address 31: master #8, ebusd address 36: slave #8, ebusd address ed: slave, scanned "MF=Vaillant;ID=VMS01;SW=0112;HW=0303"

However only for device "08" a config file was loaded.

I´m quite confident that the data fields of "06.vms.csv" would be fine for the "ed" device. I´ve verified that following 3x messages do indeed match the data shown in the heater itself: MS cmd: 10edb50903290500 / 050500790100 => 0500 Ntc1Sensor (called "Kollektortemperatur" in system menu) (7901) MS cmd: 10edb50903295600 / 065600301c0000 => 5600 Solarertrag 7216 kWh (301c -> 0x1c30) MS cmd: 10edb50903293900 / 03390002 => 3900 Aufstelland DE (02)

I´ve started the ebusd with option "-f --scanconfig --configpath=/etc/ebusd" and placed the english config files in there. Then I copied the 06.vms.csv to ed.vms.csv (but I took the file from german language as english file refers to VMS00 and german to VMS01).

This indeed worked for the VMS01 and messages from VMS01 were decoded, however then file file for BAI00 was not loaded: ebusctl info ...address 01: master #6 address 03: master #11 address 06: slave #6 address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0113;HW=9602" address 10: master #2 address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403" address 31: master #8, ebusd address 36: slave #8, ebusd address ed: slave, scanned "MF=Vaillant;ID=VMS01;SW=0112;HW=0303", loaded "vaillant/ed.vms.csv"

Next time again other way around: ebusctl info ... address 01: master #6 address 03: master #11 address 06: slave #6 address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0113;HW=9602", loaded "vaillant/bai.0010015600.inc" ([HW=9602]), "vaillant/08.bai.csv" address 10: master #2 address 31: master #8, ebusd address 36: slave #8, ebusd address ed: slave, scanned "MF=Vaillant;ID=VMS01;SW=0112;HW=0303"

Any hint what am I missing / doing wrong?

john30 commented 2 years ago

maybe add more latency via "--latency 20" or so