C
cyberthom
In meiner 08.hmu.csv steht :Hallo @cyberthom
jetzt wollte ich mich mit dem Statuscode beschäftigen, hatte also erwartet das da irgendwo in der "hmu" 101 ,104 usw. auftauchen, tut es aber nicht!
08.hmu.csv
in er hcmode.incCode:*r,,,,,,"B511",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, r,,State0,,,,,00,field1,,UCH,,,,field2,,UIN,,,,field3,,UCH,,,,field4,,UCH,,,,field5,,UIN,,,,field6,,UCH #r,,State,,,,,07,field1,,UCH,,,,field2,,UIN,,,,field3,,UCH,,,,field4,,UCH,,,,field5,,UIN,,,,field6,,UCH r,,State,,,,,07,energy,,UCH,,,,,,energy,,kWh,,onoff,,UCH,0=off;1=on,,,state,,UCH,0x01=ready;0x0b=error;0x09=heating;0x11=cooling;0x81=heating_water,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, # B5 03 Status Live Monitor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, *r,,,,,,"B503","00",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, r1,,Statuscode,,,,,03,,,UIN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Also auch nicht'sCode:# type (r[1-9];w;u),circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment # Status codes,,,,,,,,,,,,, *r,,,,,,B503,00,,,,,,,,,,,,,,,,,,,,,,,, *w,,,,,,B503,00,,,,,,,,,,,,,,,,,,,,,,,, r,,Statuscode,,,,,03,,,scode,,, # HC Betriebsart,,,,,,,,,,,,, *r,,,,,,"B504",,,,,,, r,,DateTime,Datum Uhrzeit,,,,00,,,dcfstate;btime;bdate;temp2,,, r,,Status16,Außentemperatur,,,,16,,,temp,,, # HC Betriebsart2,,,,,,,,,,,,, *r,,,,,,"B511",,,,,,, *uw,,,,,,"B510",,,,,,, uw,,SetMode,Betriebsart,,,,00,,,hcmode,,,,flowtempdesired,,temp1,,,,hwctempdesired,,temp1,,,,hwcflowtempdesired,,temp0,,,,,,IGN:1,,,,disablehc,,BI0,,,,disablehwctapping,,BI1,,,,disablehwcload,,BI2,,,,,,IGN:1,,,,remoteControlHcPump,,BI0,,,,releaseBackup,,BI1,,,,releaseCooling,,BI2,,,, #potential last byte: currentmode,s,UCH,0=off;1=standby;2=heat;3=water,, r,,Status01,Vorlauftemperatur/Rücklauftemperatur/Außentemperatur/WW Temperatur/Speichertemperatur/Pumpenstatus,,,,01,,,temp1;temp1;temp2;temp1;temp1;pumpstate,,, r,,Status02,Betriebsart/Maximaltemperatur/ReglerCurrentTEMP/Maximaltemperatur/ReglerCurrentTemp,,,,02,,,hwcmode;temp0;temp1;temp0;temp1,,, r,,Status,Status,,,,03,,,temp;press;press;hcmode2;HEX,,, *uw,,,,,,"B512",,,,,,, uw,,StatusCirPump,Status Zirkulationspumpe,,,,00,,,UCH,0=off;100=on,,
Gruß
Code:
# B5 03 Status Live Monitor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
*r,,,,,,"B503","00",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r1,,Statuscode,,,,,03,,,UIN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Meine Config in der default config:
Code:
# /etc/default/ebusd:
# config file for ebusd service.
# Options to pass to ebusd (run "ebusd -?" for more info):
EBUSD_OPTS="--pollinterval=5 --scanconfig -d /dev/ttyAMA0 --latency=200 -p 8888 --httpport=8889 -l /var/log/ebusd.log --accesslevel=* --configpath=/etc/ebusd/config --enablehex --mqtthost=192.168.2.153 --mqttport=1883 --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttjson"