Fork me on GitHub


is a home automation framework that runs on node.js. It provides a common extensible platform for home control and automation tasks.

Uniform interface

It defines several schemata for different home devices and sensors, so that all devices can be controled uniform and are presented in a common interface.

Automation by rules

Automation tasks can be defined by rules in the form of "if this then that", where the "this" and the "that" part can be fully customized by plugins. See the rule page for more details.


The mobile frontend plugin provides a nice web frontend with a sensor overview, device control and rule definition. The web interface is build using express and jQuery Mobile.


pimatic is extensible by various plugins adding features and integrating existing hardware and software.

pimatic has beta status

We are doing our best to get it stable. But be warned that it comes without any guaranty to work. So you are using it on your own risk. If you want to help make it better please contribute by posting issues on github or get involved with development.