24hr format for automations

Feel myself like a noob… But. Have the following simple automation

  mode: single
  alias: 'Pumps '
  trigger:
  - platform: time
    at: 00:30
  condition: []
  action:
  - service: switch.turn_off
    entity_id: switch.kotel_pump_gvs
  - service: switch.turn_off
    entity_id: switch.kotel_pump_heat

The problem it gets fired twice. At 0:30 and 12:30.

Check your profile page:

Isn’t the profile page only intended for the display and not for the automations?

Honestly, I’m not sure, but I do not have your problem and I’m using 24 notation. Officially 0:30 doesn’t even exist in 12h notation. The gui produces ‘00:30:00’ notation though, maybe that is the problem?

I created the following automation to see if it would also trigger twice:

alias: 'Time Test'
trigger:
- platform: time
  at: 00:30
action:
- service: notify.persistent_notification
  data:
    title: "{{ now().timestamp() | timestamp_custom() }}"
    message: "Time is {{ now().time() | string }}"

It triggered just once at 30 minutes after midnight.

Not sure why your automation also triggers at 30 minutes after noon. It shouldn’t.

Have you checked your automation’s trace (namely the one produced when it triggered at 12:30)?