Home connect - Bosch dishwasher delayed start

Hi all, I have a bosh dishwasher registered in Home Connect.
I’ve added the official home connect integration in hassio and I have access to the various sensors.
One thing that I’m not able to do is to start a program at a specific time during the night. I wonder if anyone has succeeded doing so?
I saw there are options I can add when I start a program, but I can’t find anywhere how to fill in such options.
Any help?

Thanks!

Ok I’ll answer this myself as I played with the HC apis and found a way to do this.
Here is the automation I wrote to send delayed start to my dishwasher via Home Connect

alias: Start Delay Dishwasher
description: ""
triggers:
  - type: turned_on
    device_id: devid
    entity_id: entityid
    domain: binary_sensor
    trigger: device
conditions: []
actions:
  - delay:
      hours: 0
      minutes: 1
      seconds: 30
  - action: home_connect.start_program
    metadata: {}
    data:
      device_id: deviceid
      key: BSH.Common.Option.StartInRelative
      value: |
        {{ ((today_at("23:59") - now()).total_seconds() + 1860) |int }}
      program: Dishcare.Dishwasher.Program.Intensiv70
mode: single

1 Like