Device classes?
Posted: Sat Jul 04, 2009 1:52 pm
Hi.
I have been looking for software to base my home automation project on for a long time, but now I have pretty much settled on using DomotiGa.
I would like to add support for some new devices (OWFS/OWserver, Z-Wave, LIRC...). I have a question about the internal design of DomotiGa before I start hacking away at it...
How are the different types of devices organized (if at all) ?
For example, is there a "Light" or "DimmableLight" device class with a common set of attributes and functions that each specific type of lamp module/dimmer implements?
Having only played with the software for a few minutes it looks like each type of hardware (i.e. Maker ABC, Device XYZ) is an entirely separate kind of device?
I have been looking for software to base my home automation project on for a long time, but now I have pretty much settled on using DomotiGa.
I would like to add support for some new devices (OWFS/OWserver, Z-Wave, LIRC...). I have a question about the internal design of DomotiGa before I start hacking away at it...
How are the different types of devices organized (if at all) ?
For example, is there a "Light" or "DimmableLight" device class with a common set of attributes and functions that each specific type of lamp module/dimmer implements?
Having only played with the software for a few minutes it looks like each type of hardware (i.e. Maker ABC, Device XYZ) is an entirely separate kind of device?