Great work on this driver! I'm looking forward to seeing more proxy types added in the future including AV and advanced lighting scene events.
I'm curious what external logging you've incorporated this driver with. I've been looking for a way to track system usage for awhile now and this driver might be a perfect fit. I saw in your other thread for your Prometheus Metric Logger driver that you're a Plex user so you may be familiar with Tautulli. My thought was a web app similar to Tautulli that offers:
real-time system usage monitoring that can be filtered (various levels possibly as deep as physical remote/touchpanel button presses)
historical usage browsing/filtering (think datatables). This would include:
av sources, switchers, displays, etc power and input events
av source events (current song, service (netflix, amazon, plex, etc)
temp & humidity changes
advanced lighting scene events
individual light changes
would NOT include granular button presses
graphing (temps, humidity, security, etc)
Currently I've linked a webhook driver instance with node-red and have this storing all events into a SQLite database. I'm debating where I want to go from here. I'm not sure node-red is the right platform for an app like this so I'd like to hear what you've created and your thoughts on using your driver for an app like I described.