ESPEasy

From Domoticz
Revision as of 18:15, 29 January 2023 by Walter vl (talk | contribs) (→‎External links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

ESPEasy is firmware that allows creating sensor nodes with wireless connection to a LAN via WiFi, without writing any code. Domonicz supports connection to ESPEasy devices directly.

ESPEasy can run on inexpensive boards based upon the ESP8266 processor. Many versions of this processor exist, with various amounts of memory and I/O pins, and many different boards using these chips are available. Different manufacturer's products often have different pin arrangements.

Generally speaking a typical ESP8266 processor is quite powerful and can support multiple protocols and multiple sensors, relays, switches, and even displays and other types of devices. Because they have live WiFi connections their power consumption is not low and they are not easily used for battery-powered nodes.

Commercial ESP compatible with ESPEasy include:
- Adafruit Huzzah Feather - Adafruit Huzzah BOB - NodeMCU - Wemos D1 Mini Pro.


Wemos D1 mini pro


Wemos D1 mini pro with DHT22 temperature & humidity sensor


Adafruit Huzzah Feather with I2C display, multiple 1-wire temperature sensors, and light/lux sensor, all data presented on display

Installation of ESPEasy firmware uses the Arduino IDE. ESP boards with on-board USB ports are connected to your computer by USB cable for installation. Boards without USB port require a compatible programming cable. Configuration of devices once the ESP Easy Firmware is installed is entirely web based, you don't need a wired connection or any other tool besides a common web browser.


Screen capture from an ESPEasy node configuration page

Examples

Control an AC with an IR diode over Wifi from Domoticz.
ESPEasy Aircondition Inverter IR control

External links

ESPEasy website
hardware that runs ESPEasy
Devices that can be connected to a ESP-based Hardware
Domoticz switch tutorial ESPEasy
Temperature and Humidity sensor with ESPEasy and DHT11-DHT22