The base functionality is realized in a slim, portable core, depending on requirements expandable with plugins.

Enyport core - implemented in C++ based on debian linux and Qt5 framework.

  • Qt5 supports dynamic extensions through plugin-interface
  • Swap out functions into plugin-modules to realize application-specific configurations
  • Distribution of complex tasks to multiple, interconnected enyport instances over API


Information privacy

User data persists in home domain, secured SSL remote access only when requested by user.

Local data management

  • Local processing of sensor- and measured data
  • Optional external "cloud" services and only as opt-in
  • Local communication only over the infrastructure of the end-user
  • Multi-client capability


enyport - software architecture

enyport system architecture


Enyport can run nearly every Linux distribution and probably most other platforms supported by Qt5.

The enyport core only depends on Qt5 and the Qt library tufao. Different plugins can bring there own dependencies.


Suitable platforms for every use case e.g.:

  • Embedded platforms (RaspberryPi, Gnublin, ...)
  • Wifi router with OpenWrt
  • Existing appliences
  • Virtual machines and server


enyport - technical overview

The following table shows an overview of the current state and future plans of the enyport development. 

  Current state
Next Steps
Supported Technologies ZigBee (light link) / Philips HUE, FS20 / Homematic, Plugwise, Gembird USB, KNX, Sonnenbatterie, Kostal Piko
Access to eHZ/EDL40 Smart Meters (WMbus) and certified Smart Meter Gateways (SMGW, TR-03109), WeMo, EnOcean, RWE SmartHome,  digitalSTROM, Z-Wave and others
Hardware Interfaces USB, Ethernet, Wi-Fi, ISM-band (868MHz CUL), EnOcean, ZigBee, Wireless MBus
Frequencies 2.4GHz / 5GHz, 868MHz 900MHz
Data Access REST / JSON, Plugin API
Certified HAN/CLS interface
Hardware Platforms ARM CPU With 1GHz and 512 MB RAM (BeagleBoneBlack)
ARM CPU with 700Mhz and 512 MB RAM (Rasperrby Pi)
ARM CPU with 180Mhz and 32 MB RAM (Gnublin)
DIN rail form factors, typical Wi-Fi routers (OpenWRT based), appliances






Copyright © 2014. All Rights Reserved.