EasyProtocols

From Let's Control It
Revision as of 17:39, 11 October 2015 by Admin (talk | contribs)
Jump to navigation Jump to search

ESP Easy supports several protocols to communicate to Home Automation controllers or webservices.

List

Domoticz HTTP

This is the protocol that we have used to start building ESP Easy. And probably the most widely used in combination with ESP Easy. The protocol is supported by Domoticz out of the box so you don't need a special setup.

Domoticz MQTT

This Domoticz protocol is a more recent development on Domoticz. You need to add this hardware: "MQTT Client Gateway with LAN interface" before you can use it.

OpenHAB MQTT

Preliminary support. It has been tested with one device and seemed to work.

PiDome MQTT

Preliminary support. It has been tested with one device and seemed to work. PiDome itself is still in alpha stage, but looks promising...

Nodo Telnet

We have build this support because there was no other way to get data into this controller. It does work, but it's not really a nice solution to the problem.

ThingSpeak

Simple webservice. Could be usefull if you don't have fancy Home Automation running like Domoticz. You could still get your home temperature onto the public internet with just a simple ESP module.


Features per protocol

Many of these are still a work in progress and not every ESP Easy feature is supported on every protocol. The following table presents current development status:

Feature Protocols
Domoticz HTTP Domoticz MQTT OpenHAB MQTT PiDome MQTT Nodo Telnet ThingSpeak
Dallas Temperature Sensor YES YES YES YES YES YES
DHT Temp + Hum Sensor YES YES YES YES YES YES
Input switch YES YES YES YES YES YES
Output GPIO YES NO YES YES NO NO
Output MCP23017 YES NO YES YES NO NO