Replies: 1 comment
-
OK, learning and learning ..... From the ebusctl scan result it is clear that no config files are loaded. I removed the local reference to configuration files and went for the default approach. roelof4@raspberrypi:~ $ ebusctl info and HA is populating with loads of data .... ;) |
Beta Was this translation helpful? Give feedback.
-
Hi All,
I am running a Vaillant heatpump system with the following components as discovered by ebusd:
roelof4@raspberrypi:~ $ ebusctl scan result
08;Vaillant;HMU00;0902;5103
15;Vaillant;CTLV2;0514;1104
76;Vaillant;VWZIO;0202;0103
ec;Vaillant;SOL00;0514;1104
The heatpump is an Arotherm Plus 5kW, hooked up to a VWZIO controller, thermostat (CTLV2) and something that broadcasts. I am using the following ebusd arguments:
EBUSD_OPTS="--scanconfig=full --configpath=/home/pi/ebusd-configuration -d /dev/ttyAMA0 --latency=60
-l /var/log/myebus.log --mqtthost=homeassistant.local
--mqttport=1883 --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg
--mqttuser=mqtt-user --mqttpass=******"
The devices listed above are visible on the mqtt_explorer as shown by the following screen shot:
I didn't change the contents of the mqtt-hassio.cfg. Homeassistant is acting as mqtt broker running on a separate Raspberry Pi.
My question: I don't see any parameters being passed to the mqtt broker, why?
Is there something wrong with my ebusd configuration (wrong files ..., how to check?).
I did a config check and dump (see below):
roelof4@raspberrypi:/var/log $ ebusd --checkconfig
2024-05-02 10:38:10.329 [main notice] ebusd 23.3.23.3 performing configuration check...
2024-05-02 10:38:11.160 [main notice] found messages: 11 (0 conditional on 0 conditions, 0 poll, 4 update)
roelof4@raspberrypi:/var/log $ ebusd --checkconfig --dumpconfig
2024-05-02 10:38:20.827 [main notice] ebusd 23.3.23.3 performing configuration check...
2024-05-02 10:38:21.666 [main notice] found messages: 11 (0 conditional on 0 conditions, 0 poll, 4 update)
2024-05-02 10:38:21.667 [main notice] configuration dump:
{"datatypes":[BCD,
BCD:2,
BCD:3,
BCD:4,
BDA,
BDA:3,
BDY,
BDZ,
BI0:7,
BI1:7,
BI2:6,
BI3:5,
BI4:4,
BI5:3,
BI6:2,
BI7,
BTI,
BTM,
D1B,
D1C,2
D2B,256
D2C,16
DAY,
DTM,
EXP,
EXR,
FLR,1000
FLT,1000
HCD,
HCD:1,
HCD:2,
HCD:3,
HDA,
HDA:3,
HDY,
HEX:31,
HTI,
HTM,
IGN:31,
MIN,
NTS:31,
PIN,
S3N,
S3R,
SCH,
SIN,
SIR,
SLG,
SLR,
STR:31,
TEM_P,
TTH,
TTM,
TTQ,
U3N,
U3R,
UCH,
UIN,
UIR,
ULG,
ULR,
VTI,
VTM,
],"templates":[bdate,,BDA,,,date,bday,,BDY,0=Mon;1=Tue;2=Wed;3=Thu;4=Fri;5=Sat;6=Sun,,weekday,btime,,BTI,,,time,cntfuel,,BCD:4,,,fuel quantity,cnthours,,BCD:3,,h,operation hours,cntminutes,,BCD,,min,operation minutes,cntstarts,,BCD:3,,,start counter,countertype,,UCH,0=starts;1=hours1;2=hours2;3=hours3;4=hours4;5=modulating;16=fuelquantity,,type of meter,desiredtemp,,UCH,,°C,desired temperature,fueltype,,UCH,0=any;1=oil;2=gas,,fuel type,id,,STR:5,,,device ID,opdataaction,,UCH,0=none;1=stoppump;2=startpump;3=stopconsumer;4=startconsumer,,,opdatacyclic,,UCH,85=stop;170=start,,cyclic transmission,opdataheat,,UCH,0=off;1=none;68=controlstopinstage;85=hotwater;102=hotwaterincontrolstop;170=heating;187=hotwaterinheating;204=emissioncheck;221=qualitycontrol;238=controlstop,,heat request,opdatatransfer,,UCH,0=stop;1=cyclic;2=event;3=cyclicandevent,,data transmission,outsidetemp,,SCH,,°C,outside temperature,percent,,D2C,16,%,,percent0,,UCH,,%,,percent1,,D1C,2,%,,percent2,,D2B,256,%,,percents,,SCH,,%,,press,,D2B,256,bar,pressure,skip,,IGN:1,,,,temp,,D2C,16,°C,temperature,temp0,,UCH,,°C,temperature,temp1,,D1C,2,°C,temperature,temp2,,D2B,256,°C,temperature,unit,,UCH,0=all;1=l;2=m³,,unit,version,,PIN,,,version],"messages":type,circuit,name,comment,qq,zz,pbsb,id,name,part,type,divisor/values,unit,comment
u,broadcast,datetime,date/time,,fe,0700,,outsidetemp,m,D2B,,°C,temperature,time,m,BTI,,,time,date,m,BDA,,,date
u,broadcast,error,error message,,fe,fe01,,error,m,STR:10,,,
u,broadcast,id,identification,,fe,0704,,manufacturer,m,UCH,6=Dungs;15=FH Ostfalia;16=TEM;17=Lamberti;20=CEB;21=Landis-Staefa;22=FERRO;23=MONDIAL;24=Wikon;25=Wolf;32=RAWE;48=Satronic;64=ENCON;80=Kromschröder;96=Eberle;101=EBV;117=Grässlin;133=ebm-papst;149=SIG;165=Theben;167=Thermowatt;181=Vaillant;192=Toby;197=Weishaupt;253=ebusd.eu,,device manufacturer,id,m,STR:5,,,device id,software,m,PIN,,,software version,hardware,m,PIN,,,hardware version
r,broadcast,id,identification,,,0704,,manufacturer,s,UCH,6=Dungs;15=FH Ostfalia;16=TEM;17=Lamberti;20=CEB;21=Landis-Staefa;22=FERRO;23=MONDIAL;24=Wikon;25=Wolf;32=RAWE;48=Satronic;64=ENCON;80=Kromschröder;96=Eberle;101=EBV;117=Grässlin;133=ebm-papst;149=SIG;165=Theben;167=Thermowatt;181=Vaillant;192=Toby;197=Weishaupt;253=ebusd.eu,,device manufacturer,id,s,STR:5,,,device id,software,s,PIN,,,software version,hardware,s,PIN,,,hardware version
w,broadcast,id,identification,,fe,0704,,
w,broadcast,queryexistence,Inquiry of existence,,fe,07fe,,
u,broadcast,signoflife,sign of life,,fe,07ff,,
r,memory,eeprom,read EEPROM data,,,0902,,address,m,UIN,,,start address,count,m,UCH,,,number of bytes,data,s,HEX:,,,data bytes
w,memory,eeprom,write EEPROM data,,,0903,,address,m,UIN,,,start address,data,m,HEX:,,,data bytes
r,memory,ram,read RAM data,,,0900,,address,m,UIN,,,start address,count,m,UCH,,,number of bytes,data,s,HEX:,,,data bytes
w,memory,ram,write RAM data,,,0901,,address,m,UIN,,,start address,data,m,HEX:*,,,data bytes
A bit lost now, but I am sure that someone out there has the magic answer ....
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions