OPNODE is an open project created and maintained by Daniel Berenguer (uSapiens), a freelance engineer with deep experience in the design of embedded systems for the building automation industry. The project took final shape in 2006 with the creation of opn-one. Since then, other embedded controllers have been developed so that the opnode project forms a complete solution itself.

The “opnode” concept does not introduce any revolutionary idea. It just condenses the best automation practices into a modular solution. Some of these practices are listed here:

Distribution of automation tasks in different computing cells.
Each cell has its own responsibilities within the automation network. A failure in a cell does not produce any negative effect in the rest of cells.

Common integration of systems.
Even when the automation system is composed by several technologies, all these technologies share a common communication path. The information generated from every automation cell is shared and processed at the integration level (common communication path).

Low power consumption.
Using embedded devices usually decreases the total amount of consumed electricity. Using overkilled hardware instead does not provide any functional advantage and generates a waste of energy in the long term.

Install interoperable solutions.
Devices that can communicate with third party solutions usually have better chances to fit into an interoperable model.

Keep the automation network as open as possible.
Using proprietary closed protocols, rare communication mechanisms, expensive programming tools, etc often limit the possibilities of expanding the system in the future. On the other side, standard protocols, open hardware platforms and open source applications always provide a much better flexibility-price ratio.

This project is composed by a family of controllers, gateways, slaves and sensors carefully designed to be compliant with the above principles, either as a part of an existing system or as a complete solution. We invite you to browse this website, learn a little more about our products and follow the projects currently under development.

Technical support

The mailing list is the best place to post your technical questions and get informed about developments and future functionalities.

Join the group

News and projects

  • Closing the opnode project... Dear friends,The opnode project has been suffering an important halt along the latest years. Proprietary hardware, minority HA technologies, complex install procedures, etc have prevented the project from becoming ...
    Posted Apr 14, 2012, 3:39 AM by Daniel Berenguer
  • Google Speech Recognition Engine: a simple and powerful add-on for panTastic Over the past years, I've been struggling with the way to add speech-to-text capabilities to the opnode project. Finally, Google releases a simple way to add such ...
    Posted Apr 28, 2011, 1:10 AM by Daniel Berenguer
  • panTastic: the most flexible and open opnode A new opnode is being developed. PanTastic will replace opn-max and still provide support for multiple communication ports into a single box. Based on a more flexible architecture, opnode ...
    Posted Apr 15, 2011, 6:06 AM by Daniel Berenguer
  • opn-mbs summer promotion Hi opnoders, As promised, I'm releasing a special promotion, valid during this summer (until 20th September 2010). For those wanting to integrate any Modbus RTU slave or network with ...
    Posted Jul 31, 2010, 9:52 AM by Daniel Berenguer
  • opn-mbs in stock! I know I've been delaying the release of opn-mbs too much but the results are worth the time I think. Opn-mbs now comes in a din-rail ...
    Posted Apr 9, 2010, 8:15 AM by Daniel Berenguer
Showing posts 1 - 5 of 11. View more »

xAP integration platform

xAP is the integration platform and the main communication protocol where the opnode project bases its interoperability. xAP is more than a UDP/IP protocol for home and building applications; it provides the necessary mechanisms to integrate different technologies into a single solution and allows the use of every automation resource at high level.

Visit for more detailed information about xAP

Example of xAP network