Automation module development
Posted: 05 Jul 2015 23:30
I'm currently working on a set of automation modules for the zway smarhome UI. (eg. https://github.com/maros/Zway-Astronomy, https://github.com/maros/Zway-RaspberryCam, ...) and I do have a couple of questions regarding best practices.
- Is there any structured way of publishing extensions for the smarthome ui, so that they can be easily reused? (like the Vera app store)
- What is the preferred way of including third-party libraries that may be reused by multiple modules? (ie a sha1 calculation library)
- What is the preferred way of expressing dependencies between extensions? Ie. An advanced blind controller extension that needs data from a weather module and an astronomy module?
- Is there any way of creating custom UI widget (eg. a four way toggle button to switch between presence/away/vavation/night states)