What is Domogik?
Domogik is an extensible home automation platform written in Python that allows users to control, monitor, and automate devices in the home. It can integrate with Z-Wave, EnOcean, MAVLink, MQTT, HTTP interfaces and more to provide a unified interface for controlling home devices such as lights, switches, sensors, cameras, irrigation systems, and HVAC systems.
Some key features of Domogik include:
- Modular plugin-based architecture for connecting devices and services
- Rule engine to define automation scenarios using a simple drag-and-drop interface
- Cross-platform with clients available for Linux, Windows, macOS, and mobile
- Responsive web-based UI for monitoring, control, and administration
- IFTTT-like integration engine to chain together devices and services
- REST API for integration with third-party systems
- Self-hosted solution that allows you to own your automation data
Domogik aims to provide an open home automation platform suitable for small to large scale deployments. With a plugin framework for device integration and an active community contributing plugins, Domogik can adapt to a wide variety of home automation needs.
Home Assistant, Google Home, Mi Home, openHAB, Domoticz, IP-Symcon, HomeGenie, Stringify, ioBroker, ImperiHome, FHEM, LinuxMCE, Gladys Assistant, Jeedom, Scrypted, Freedomotic, HUEston are some alternatives to Domogik.