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"
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?