Ok, it seems that NUOS treat messages way differently from a “normal” boiler that do DHW and CH.
I don’t hav much time now to reverse engineer all the codes, not having a NUOS is a little “problem”
these lines should be functioning, you can add these to your “minimal” csv and see if ebusd accept them or throw some errors (haven’t tested them):
r,energymgr,dhw_comfort_temp,DHW Comfort Temp,,7c,2000,6126,,s,IGN:1,,,,,,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
b,energymgr,dhw_comfort_temp,DHW Comfort Temp,,fe,200e,6126,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
w,energymgr,dhw_comfort_temp,DHW Comfort Temp,,fe,2020,6126,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,dhw_economy_temp,DHW Economy Temp,,7c,2000,6226,,s,IGN:1,,,,,,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
#b,energymgr,dhw_economy_temp,DHW Economy Temp,,fe,200e,6226,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
w,energymgr,dhw_economy_temp,DHW Economy Temp,,fe,2020,6226,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,dhw_comfort_mode,DHW Comfort Mode,,7c,2000,c028,,s,IGN:1,,,,,,BCD,0=off;1=timed;2=always_on
#b,energymgr,dhw_comfort_mode,DHW Comfort Mode,,fe,200e,c028,,s,BCD,0=off;1=timed;2=always_on
w,energymgr,dhw_comfort_mode,DHW Comfort Mode,,fe,2020,c028,,s,BCD,0=off;1=timed;2=always_on
r,energymgr,dhw_thermal_cleansing_mode,DHW Thermal Cleansing Function,,7c,2000,0b20,,s,IGN:1,,,,,,onoff
#b,energymgr,dhw_thermal_cleansing_mode,DHW Thermal Cleansing Function,,fe,200e,0b20,,s,onoff
w,energymgr,dhw_thermal_cleansing_mode,DHW Thermal Cleansing Function,,fe,2020,0b20,,s,onoff
b|w,energymgr,dhw_status,DHW Status,,fe,2020,0220,,s,onoff
as you see a couple are commented as it seems the nuos send these parameters not “alone” but embed them in other messages, these can be decoded but it will take me some time.
I haven’t been able to see at first sight the sensor/code for the actual temp of the water.
You can try to see when the display shows a temp that can be caracteristic (not the comfort or economy setpoint temps) and see if you can find it via ebusctl grab all decode
.
Hope it helps