MyEnergi Eddi set operating mode

I have an Eddi, and have an automation set up to boost the hot water whenever my electricity price (Octopus agile) is cheap enough.

This is working fine (now that I’ve noticed the price is in £ not p :man_facepalming:

However, whenever I boost the Eddi, it returns its operating mode to “Normal” which will heat the hot water when there is excess solar. I’d rather it not do this, and instead export electricity to the grid.
To do this, I need to set the Eddi’s Operating Mode to Stopped.
I can see this on the HA Dashboard:
image
However, I can’t see a way to change this from an automation. (I use Node Red for automations, but not sure that matters)

Is there a way to do this?

Thanks

I wanted to make sure mine was always set to “Normal” at 9pm ready for overnight cheap rate, ChatGPT gave me this which worked for me as an automation, maybe you can adopt the method to sort yours.

- id: set_myenergi_operating_mode_9pm
  alias: Set Myenergi Operating Mode to Normal at 9 PM
  description: Sets the "myenergi eddi-12345678_Operating Mode" to "Normal" every evening at 9 PM.
  trigger:
    - platform: time
      at: "21:00:00"
  action:
    - service: select.select_option
      target:
        entity_id: select.myenergi_eddi_12345678_operating_mode
      data:
        option: "Normal"
  mode: single

you’ll need to change the eddi_12345678 to whatever your eddi is called
I know nothing about Node Red, this was done in automations.yaml
Malcolm``

Thanks, the select.select_option is the thing I was looking for (but didn’t know it)
For anyone else looking for this in Node Red, this is what I did.


Seems to work great.

Thanks again