Home Items

OpenNetHomeServer is built by plugin modules around a very small system core. The modules are called Home Items, and a Home Item typically represents something physical like a lamp or  interface hardware. New Home Items can be separately compiled and loaded as plugins. The current release ships with the following Home Items:

GUI

ActionButton – Used to place a generic button on the Plan-page in the WEB interface
HomeGUI – Implements the WEB interface
JettyWEB A very light weight web server for all WEB interfaces
Location – Is basically a collection of Rooms, and used to organize the Home Items
Plan – Represents a plan view and holds the background image and a list of item locations
Room Used to organize Home Items in the GUI
TempWEB – A separate WEB interface to present temperatures
TrayBarIcon – Displays a tray bar icon on Windows

Audio Interface

AudioProtocolParser – General protocol receiver using the microphone input and  protocol decoders
AudioProtocolTransmitter – Transmitter using the audio output of the PC to send RF-signals

CUL-Interface

CULTransceiver – An interface module for the CUL USB radio transceiver

Timers

DayLiteTimer – Week timer where times may refer to sun set and sun rise, also random times
IntervalTimer – Starts an action for a specified time and then stops it
WeekTimer – Starts and stops actions on a week schedule

Deltronic

DeltronicLamp
DeltronicRemapButton

Controllers

LampGroup
Scene
ValueTrigger

FS20

FHZ1000PcPort
FS20Lamp
FS20RemapButton

Ports and network

GateKeeper
TCPCommandPort – Allows Telnet (TCP/IP)-access to the Items and their actions
TCPListener
TCPProxy
TeamCityBuildMonitor
UDPCommandPort
UDPListener

Pronto Codes

GenericProntoCommander
ProntoDevice
ProntoLamp

Philips Hue

HueBridge
HueLamp

Thermometers and sensors

LmSensorsFan
LmSensorsThermometer
MBMThermometer
UPMHygrometer
UPMRainfall
UPMSoilMoisture
UPMThermometer
UPMWindDirection
UPMWindSpeed

Nexa

NexaLamp
NexaLCAdvancedRemapButton
NexaLCDimmer
NexaLCLamp
NexaLCRemapButton
NexaLCRemapButton4
NexaRemapButton
NexaSmokeDetector

Bit Banger

RFBitBangerTransmitter

Rising Sun

RisingSunLamp

Tellstick

Tellstick

Waveman

WavemanLamp

Zhejiang

ZhejiangLamp

Misc

DebugManager
PlantManager