Dyson HP02 Weirdness

Will someone with a Dyson HP02 (Hot+cool Pure Link) please test these 2 scripts for me. They are not working as expected, and the fan seems to have a mind of its own, when run.

If I run all of the services, one by one, via the service tab, they work fine. But If I run them in a script, I get extremely odd behavior, even if the script has delays. Like a random fan-speed, or night-mode on, when it’s told to be off, or entirely skipping steps in the script!

I can collect logs, but if someone else could reproduce it, well, that would be a big help!

2 Scripts (obviously you’ll need to change your entity_id):

  bedroom_fan_normal:
    alias: 'Bedroom Fan Normal'
    sequence:
      - service: fan.set_speed
        data:
          entity_id: fan.bedroom
          speed: "AUTO"
      - service: fan.dyson_set_night_mode
        data:
          entity_id: fan.bedroom
          night_mode: false
      - service: climate.set_operation_mode
        data:
          entity_id: climate.bedroom
          operation_mode: "cool"

  bedroom_fan_night:
    alias: 'Bedroom Fan Night'
    sequence:
      - service: fan.set_speed
        data:
          entity_id: fan.bedroom
          speed: 2
      - service: fan.dyson_set_night_mode
        data:
          entity_id: fan.bedroom
          night_mode: true
      - service: climate.set_operation_mode
        data:
          entity_id: climate.bedroom
          operation_mode: "heat"