This package contains definitions of general kinds of entries
that role real objects found in most environments (lights,
switches, heaters, sensors etc.). Entries are configured by
defining entry.dval
values. Communication between or among
entries is realized via links.
This package is a part of the OSE suite. For more information, see the following links:
Open Smart Environment software is a suite for creating
multi-instance applications that work as a single whole.
Imagine, for example, a personal mesh running on various devices
including HTPCs, phones, tablets, workstations, servers, Raspberry
Pis, home automation gadgets, wearables, drones, etc.
OSE software consists of several npm packages: a framework running on Node.js, an HTML5 frontend, extending packages and a set of example applications.
Set-up of current example applications. Here, OSE provides a Media player running on an HTPC that can be controlled by an IR remote through LIRC and is capable of playing streams from a DVB streamer and control devices through GPIO pins on a Raspberry Pi
For more information about OSE see the documentation.
- Pre-alpha stage (insecure and buggy)
- Unstable API
- Patchy documentation
- Low test coverage (1 %)
This is not yet a piece of download-and-use software. It is important to understand the basic principles covered by the documentation.
However, this software has been successfully used continuously since the end of 2013 in a house running 7 OSE instances spread over several Raspberry Pis, notebooks and an HTPC.
OSE has the following prerequisites:
- Node.js (>0.12) running on Debian Jessie and Raspbian
- Recent version of Firefox or Chrome browser
This software is released under the terms of the GNU General Public Licence v3.0 or later.