Hi Folks,
I am not sure the exact nature of my request so could not put more specific tags but here is a low down on my situation.
As automation starts working, I’m surprised at my own ability to forget stuff, largely thanks to @frenck video that helped me refactor code, here is a great primer if you have not seen it yet - Understanding YAML as it's used in Home Assistant Config files - YouTube
After watching the above video, I started doing three things:
- Take a backup before start of any new experiment
- Work on one single problem, if it works refactor the code to its folder/file structure. So my configuration.yaml, automation.yaml etc only have the testing in progress stuff ¬hing else
- At the end of the day, if I’m not productive restore the backup from 1) and sleep peacefully
Now here is the problem about the stuff that actually starts working, I just tend to forget its there. For example, I created a group to monitor all the reed switches, then added an automation to notify me if any of boards are offline, then added few Zigbee devices where running a wire was not feasible, then created automation to monitor batteries for Zigbee devices and so on. So 6-months later when I decide to add one more reed switch on the liquor cabinet when kids turn 12 (just kidding!), I may not remember all of the above trails of groups and automation etc.
As I add another device say a Sonoff S31 flashed with ESPHome, it would be nice if I am asked few additional questions (besides Zone) if this device or its entities needs to be added to groups at the time of adding it to the integration.
I just learnt the hard way that S31 i installed on the dryer was not added to the group monitoring the WiFi signal strength and automation kept failing.
Just my two cents!!