WTH can't you use building blocks and nested conditions in automations

Just seems like a massive oversight, I get that any additional stuff in When is an ‘or’ and any stuff in And if is an ‘and’ but there isn’t a way to have a ‘not’ relating only to one possible condition. I know you can just set up a helper or i could learn how to write conditions in yaml but this feels like something that can be easier on other apps.

Google Home lets you just pick time and date as one condition whilst in HA it’s two separate conditions over the when and the andif meaning you can’t add another condition.

You can use the logical operator conditions i.e. Building Block conditions in automations and they can be nested.

Can you clarify what you are proposing/asking for? It might be helpful if you use the standard automation terms used in the HA docs; trigger, condition, action.

If you want something to trigger once a year (time and date) use a calendar trigger.