Skip to content

VRC720 legionella settings #556

@nick-ttc

Description

@nick-ttc

Taken from jonesPD branch for the tsp files:
https://github.com/jonesPD/ebusd-configuration/blob/b1d506ae9b8d63bf5855532860e719d72d174cb4/ebusd-2.1.x/en/vaillant/15.ctlv2.csv#L39

  /** Time hot water legionella run is scheduled */
  @inherit(r_1, w_1)
  @ext(0x2a, 0)
  model HwcLegionellaTime {
    /** Time hot water legionella run is scheduled */
    value: HTI;
  }

  /** Day hot water legionella run is scheduled */
  @inherit(r_1, w_1)
  @ext(0x2b, 0)
  model HwcLegionellaDay {
    /** Day hot water legionella run is scheduled */
    value: daysel3;
  }

However writing values did not work with daysel2 (UCH) from the jonesPD repo, so a new daytype with base type UIN is required.

/** day selector */
@values(Values_daysel2)
scalar daysel3 extends UIN;

After this i can confirm writing works fine

root@cec76ae235b6:/# ebusctl w -c CTLV3 HwcLegionellaDay 0
done

root@cec76ae235b6:/# ebusctl r HwcLegionellaDay
off

root@cec76ae235b6:/# ebusctl w -c CTLV3 HwcLegionellaDay 8
done

root@cec76ae235b6:/# ebusctl r HwcLegionellaDay
daily

root@cec76ae235b6:/# ebusctl w -c CTLV3 HwcLegionellaDay 1
done

root@cec76ae235b6:/# ebusctl r HwcLegionellaDay
Mo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions