HomeGenie Server is an open-source, general-purpose programmable intelligence that can monitor and control your smart devices, allowing you to implement automated tasks based on system data and statistical analysis. It includes a scheduler, a program engine, data processing capabilities, a package management system, a widgets editor, a visual programming interface, and a code editor with APIs that include GPIO/SPI/I2C programming.
It also features built-in drivers and widgets for X10, ZigBee, and Z-Wave, providing all you need to implement a complete Smart Home system.
HomeGenie Server is available for Windows, Mac, Linux and ARM-based devices.
Portable, customizable and embeddable
- Runs on Windows, Mac, Linux and ARM-based devices (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