EasyProtocols
ESP Easy supports several protocols to communicate to Home Automation controllers or webservices.
Contents
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 |