@ -1,6 +1,6 @@
# ESPurna Firmware
ESPurna ("spark" in Catalan) is a custom firmware for ESP8266 based smart switches and sensors.
ESPurna ("spark" in Catalan) is a custom firmware for ESP8285/ESP82 66 based smart switches, light s and sensors.
It uses the Arduino Core for ESP8266 framework and a number of 3rd party libraries.
[](CHANGELOG.md)
@ -18,18 +18,18 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari
## Features
* *KRACK* vulnerability free (when built against Arduino Core 2.4.0)
* *KRACK* vulnerability free (when built with Arduino Core >= 2.4.0)
* Support for **multiple ESP8266-based boards** ([check list](https://github.com/xoseperez/espurna/wiki/Hardware))
* Power saving options
* Wifi **AP Mode** or **STA mode**
* Up to 5 different networks can be defined
* Supports static IP
* Up to 5 different networks can be defined
* Scans for strongest network if more than one defined (also available in web UI)
* Handles correctly multiple AP with the same SSID
* Defaults to AP mode (also available after double clicking the main button)
* Network visibility
* Supports mDNS (service reporting and metadata) both server mode and client mode (.local name resolution)
* Supports NetBIOS, LLMNR and Netbios (when built against Arduino Core 2.4.0) and SSDP (experimental)
* Supports NetBIOS, LLMNR and Netbios (when built with Arduino Core >= 2.4.0) and SSDP (experimental)
* Switch management
* Support for * *push buttons** and **toggle switches**
* Configurable * *status on boot** per switch (always ON, always OFF, same as before or toggle)
@ -115,7 +115,7 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari
* Run special commands
* **Telnet support**
* Enable/disable via the web UI
* Show debug info and allows to run terminal commands
* Shows debug info and allows to run terminal commands
* **NTP** for time synchronization
* Supports worldwide time zones
* Compatible with DST
@ -158,7 +158,7 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari
## Contribute
There are several ways to contribute to ESp urna development. You can contribute to the repository by doing:
There are several ways to contribute to ESP urna development. You can contribute to the repository by doing:
* Pull requests (fixes, enhancements, new features... are very welcome)
* Documentation (I reckon I'm bad at it)
@ -178,30 +178,43 @@ Here is the list of supported hardware. For more information please refer to the
||||
|---|---|---|
||||
|**Tinkerman ESPurna H**|**IteadStudio Sonoff RF Bridge**||
||||
|**IteadStudio Sonoff Basic**|**IteadStudio Sonoff RF**|**Electrodragon WiFi IOT**|
||||
|**IteadStudio Sonoff Dual**|**IteadStudio Sonoff POW**|**IteadStudio Sonoff TH10/TH16**|
||||
|**IteadStudio Sonoff 4CH**|**IteadStudio Sonoff 4CH Pro**|**OpenEnergyMonitor WiFi MQTT Relay / Thermostat**|
||||
|**IteadStudio S20**|**WorkChoice EcoPlug**|**Power meters based on V9261F and ECH1560**|
||||
|**IteadStudio Sonoff Touch**|**IteadStudio Sonoff T1**||
||||
|**IteadStudio Slampher**|**AI-Thinker Wifi Light / Noduino OpenLight**|**IteadStudio Sonoff B1**|
||||
|**MagicHome LED Controller (1.0 and 2.0)**|**Huacanxing H801**|**Itead BN-SZ01**|
||||
|**IteadStudio Sonoff SV**|**IteadStudio 1CH Inching**|**IteadStudio Motor Clockwise/Anticlockwise**|
||||
|**Wemos D1 Mini Relay Shield**|**Jan Goedeke Wifi Relay (NO/NC)**|**Jorge García Wifi + Relays Board Kit**|
||||
|**EXS Wifi Relay v3.1**|||
**Other supported boards:** Itead Sonoff LED, Itead Sonoff Dual R2, Huacanxing H802, WiOn 50055, ManCaveMade ESP-Live, InterMitTech QuinLED 2.6, Arilux AL-LC01, Arilux AL-LC02, Arilux AL-LC06, Arilux AL-LC11, Arilux E27 light bulb, Xenon SM-PW702U, Authometion LYT8266, YJZK 2-gang switch, Magic Home LED Controller 2.3, STM_RELAY, KMC 70011 energy monitor, Wifi Stecker Shuko, GizWits Witty Cloud.
||||
|**Tinkerman ESPurna H**|||
||||
|**Itead Sonoff RF Bridge**|||
||||
|**Itead Sonoff Basic**|**Itead Sonoff RF**|**Itead Sonoff Dual/Dual R2**|
||||
|**Itead Sonoff POW**|**Itead Sonoff TH10/TH16**|**Electrodragon WiFi IOT**|
||||
|**Itead Sonoff 4CH**|**Itead Sonoff 4CH Pro**|**OpenEnergyMonitor WiFi MQTT Relay / Thermostat**|
||||
|**Itead S20**|**WorkChoice EcoPlug**|**Power meters based on V9261F and ECH1560**|
||||
|**Schuko Wifi Plug**|**KMC 70011 /w power meter**||
||||
|**Itead Sonoff Touch**|**Itead Sonoff T1**||
||||
|**Itead Slampher**|||
||||
|**Itead Sonoff B1**|**AI-Thinker Wifi Light / Noduino OpenLight**|**Authometion LYT8266**|
||||
|**Itead Sonoff LED**|**Itead BN-SZ01**||
||||
|**Arilux AL-LC01 (RGB)**|**Arilux AL-LC02 (RGBW)**|**Arilux AL-LC06 (RGBWWCW)**|
||||
|**Arilux AL-LC11 (RGBWWW) & RF**|**MagicHome LED Controller (1.0/2.x)**|**Huacanxing H801/802**|
||||
|**Itead Sonoff SV**|**Itead 1CH Inching**|**Itead Motor Clockwise/Anticlockwise**|
||||
|**Jan Goedeke Wifi Relay (NO/NC)**|**Jorge García Wifi + Relays Board Kit**|**EXS Wifi Relay v3.1**|
||||
|**Wemos D1 Mini Relay Shield**|**Witty Cloud**||
**Other supported boards:**
WiOn 50055, ManCaveMade ESP-Live, InterMitTech QuinLED 2.6
Arilux E27 light bulb, Xenon SM-PW702U, YJZK 2-gang switch
STM_RELAY, Maxcio W-US002S, HEYGO HY02, YiDian XS-SSA05
## License
@ -218,4 +231,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see < http: / / www . gnu . org / licenses / > .
along with this program. If not, see < http: / / www . gnu . org / licenses / > .