It would be great to add an option to ‘edit in yaml’ when you are creating or editing schedulers via web (settings - device & settings - helpers). I’m thinking in something like the the options you can find when you are editing lovelace cards.
Now you can only set o’clock or half hours. But you cannot set from 10:15 to 10:45 in visual mode. I know it’s possible to edit config file, but this file is a bit hidden and a waste of time
Totally agree. BTW editing this helper in GUI is extremely uncomfortable
Agree: or alternatively, have the ability to select a block in the UI and edit the start/finish times manually.
I fully agree as well
I think for an end-user this interface is already good, however it lacks the feature for a non-IT person to schedule on a per minute base.
This whole UI card needs some work. Very frustrating to edit in the UI, especially when you want to add custom data elements or have schedules that wrap around days because no copy/paste or duplicate option. Plus the card does not save your progress until you close it, so if you accidentally press escape or click off the modal, you lose everything you’ve done.
Feel like this should be a ‘What the Heck?!’ submission at some point.
In addition to Edit in YAML it needs:
- There should be a confirmation if you try to close the modal before clicking ‘Update’ noting that unsaved changes will be lost.
- It should be possible to ‘duplicate’ schedule blocks to other days.
- In the schedule block view it should show what data attributes have been added to that schedule block (or at least an icon to show the block has data attributes) otherwise it’s very hard to know if you’ve applied your data attributes consistently to schedule blocks.
- There should be a UI flow to create ‘wrap around’ blocks that span midnight, even if it ends up creating two distinct schedule blocks on the backend.
- Some UI shortcut to create an automation from a schedule - Apply to->Device
Just searching to check if it were possible to edit in yaml the schedule helper and came here. I have the same request. Or does anyone know where the schedule helper yaml is actually stored? I can’t find it anywhere (I assume in the main DB?)
I am setting up a thermostat control and there is a lot of copy/paste sections as weekdays are very similar as are weekends, the current GUI means you have to edit each time block individually. Not difficult, just time consurming without direct YAML editing
See here:
You can create schedules in the UI and in YAML already, but you can’t then edit UI-created schedules in YAML or vice-versa. That’s the point of this FR, to allow that to happen.