I am still struggling to get a handle, any kind of handle, on the z-way software. I have what should be a simple goal: add something to the system so that level change events in lights get transmitted to another application. Basically, I want to have as little to do with the z-way server as possible -- I want to do all my work in another app, which I'm writing. I just want the z-way server to inform me of those events.
Unfortunately, the z-way documentation I've been able to find is not at all useful in trying to figure out how to do this. Or even how to determine if it's even possible. Should I be writing a module? A userModule? Supply some code via the CustomCodeLoader app, or whatever it's become? Who knows! I've found nothing that explains the architecture of the system, where it can be extended, or how to go about doing that.
Has anyone else found documentation or notes or articles which tries to explain how this system is designed? I'd love to see it.
Notes or Manual on Architecture?
Re: Notes or Manual on Architecture?
First notice that there is an "event log" (notifications) triggered for every device change. You can trap them refering to notifications.push event. You can also make your own module to trap any change:metrics:level