HomeGenie Server is an open source, general purpose, programmable intelligence that can monitor and control smart devices to implement any kind of automated tasks based on statistics and actual system data. It features a powerful scheduler and program engine, data processing and analysis, package system, widgets editor and program editor with APIs that include GPIO/SPI/I2C programming.
With examples and widgets for a quick Smart Home setup, and built-in drivers for X10, ZigBee, Z-Wave, HomeGenie Server is available for Windows, Mac, Linux and ARM-based computers.
Portable, customizable and embeddable
- Runs on Windows, Mac, Linux and ARM-based computers (such as Raspberry Pi)
- Self-contained application with libraries optimized for each architecture
- Deploy easily with a single (zipped) folder - ready to run anywhere
- Setup Wizard
- Configuration Backup/Restore
- Customizable client UI presets
- Package system to quickly add/remove extra features
- Integrated smart home drivers: KNX, X10, ZigBee, Z-Wave
Powerful Automation Engine
- Supports C#, JavaScript, Python and visual programming
- Direct access to GPIO, I2C, SPI and serial ports
- Includes .NET IoT Libraries with bindings for thousands of components
- Fluent API for handling devices, events and data
- Realtime data processing and analysis
- Custom widgets using zuix.js web components
- Scheduler with extended crontab expressions and scripting