My People Plugin - Comments, Suggestions, Issues:
Posted: Sat Dec 19, 2020 10:56 am
Brief bio.... Anyone that makes plugins regularly will look at the guts of my plugin and probably chuckle. It's a bare bones plugin that does one specific thing, data repository for people. I would like to expand on it, make it more user friendly and that will come as my programming skills improve or as other more knowledgeable Indigoites contribute to it... (Once I get a better grip on how GitHub works)
For script babies out there like me, download this plugin, right click, show package contents and polk around. This plugin is 1/10 as complex as the SDK examples (still about 350% above my skill level).
Next up for this plugin (which will require significant learning on my part)
Ideally all fields would be entered in a big configuration page, but it would have to be able to mirror states and the configure UI would have to update when a state is updated and visa-versa. <-- I'm only at about 5% of the way to figuring out how to do that.
Lastly, based on reviews, input and modifications to this plugin, I would like to eventually make similar plugins, like "My Rooms" that would do the same thing but be a repository for all devices in a "Room device" reflected as custom states: MyRoom.Lamp, MyRoom.Motion, MyRoom.Occpancy, etc....
For script babies out there like me, download this plugin, right click, show package contents and polk around. This plugin is 1/10 as complex as the SDK examples (still about 350% above my skill level).
Next up for this plugin (which will require significant learning on my part)
- Backup data, export device / states to a local CSV file.
Import data from a local CSV file.
New action that can update all fields at the same time (It's kinda a PITA to start with a fresh person and go through each action individually).
Ideally all fields would be entered in a big configuration page, but it would have to be able to mirror states and the configure UI would have to update when a state is updated and visa-versa. <-- I'm only at about 5% of the way to figuring out how to do that.
Lastly, based on reviews, input and modifications to this plugin, I would like to eventually make similar plugins, like "My Rooms" that would do the same thing but be a repository for all devices in a "Room device" reflected as custom states: MyRoom.Lamp, MyRoom.Motion, MyRoom.Occpancy, etc....