The split up automations work fine, but nothing else. I don’t get any errors but scripts, input_numbers etc. are not available to me when split using !include_dir_merge_list.
IMHO It’s not worth the effort. HA developers decided to drop YaML configuration files in favour of a hidden .storage directory, integrations and UI editors. For example input_* can easily be created using the UI (“Helper”) and AFAIK not make it into your input_numbers/*.yaml files.
You have to use the correct include type based on what the field expects. Then inside your files, you have to make sure your yaml is correct as well.
input_booleans are not a dir_merge_list. They would be a dir_merge_named.
input_numbers are not a dir_merge_list. They would be dir_merge_named.
tbh, I think you should manage your input_* through the UI.
As for the rest, it’s going to be a case by case basis and I can help you with which include you should use. I can also help you identify which one to use, but the docs also tell you this info as well.
But deprecated for configuration. Which is okay (especially as i don’t contribute to the project), but it renders efforts in splitting up (obsolete) configuration useless IMHO.
There’s a bar at the top of he UI where you can type. It will filter them. You can also use the entities list and apply the same filters that scripts have. So I’m not really sure what you mean by this comment.
Either way, take the time to look at the tutorial on splitting up your config to learn which one to use.
If you don’t know types you aren’t going to know what to use. You have to be able to distinguish between a listed configuration (list) and a named configuration (dictionary). The docs do not tell you how to distinguish them, it tells you which ones to use.