Hi,
I am finally getting close to a decent level of automation around the house with lights, music, security, etc.
The challenge is that by its very nature a lot of decisions are being made by the scenes and a lot of events firing as a result.
I am looking for a way to keep track of some of the main variables and device states just to see that the 'engine' is working as designed/desired. I see as being helpful when something goes awry and I need to debug
I reckon there may be 15- 20 'things' I would like to keep track of and I can only think of a couple of ways to accomplish this...
Notifications - Popup service (https://developer.fibaro.com/docs/fghc-luaapi) - I don't think this will work as I don't want a notification for each event (more like a summary) and I don't want to have to acknowledge each one
Global Variables
Log/append each one to a string stored in a global variable and after a number of entries dump out the content
Log event to a json encoded table) and read back / dump anything older than 24 hrs (this would take a bit of research/help but think I could do this with some help)
VD/Fibaro:log
perhaps create a VD and use fibaro:log() function t capture the data but I'm not sure if this is even possible
Are there other ways that people think would work or does anybody have anything like this already in place.
Thanks
Frank