|
@ -11,24 +11,24 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari |
|
|
* Support for **multiple ESP8266-based boards** ([check list](#supported-hardware)) |
|
|
* Support for **multiple ESP8266-based boards** ([check list](#supported-hardware)) |
|
|
* Wifi **AP Mode** or **STA mode** with **multiple network definitions** |
|
|
* Wifi **AP Mode** or **STA mode** with **multiple network definitions** |
|
|
* **MQTT** enabled |
|
|
* **MQTT** enabled |
|
|
* Switch on/off and toggle relays |
|
|
|
|
|
* LED notifications |
|
|
|
|
|
|
|
|
* Switch on/off and toggle relays |
|
|
|
|
|
* LED notifications |
|
|
* Support for different **sensors** |
|
|
* Support for different **sensors** |
|
|
* DHT11 / DHT22 / DHT21 / AM2301 |
|
|
|
|
|
* DS18B20 |
|
|
|
|
|
* HLW8012 (Sonoff POW) |
|
|
|
|
|
* Non-invasive current sensor using the [EmonLiteESP Library][3] (requires some hacking) |
|
|
|
|
|
|
|
|
* DHT11 / DHT22 / DHT21 / AM2301 |
|
|
|
|
|
* DS18B20 |
|
|
|
|
|
* HLW8012 (Sonoff POW) |
|
|
|
|
|
* Non-invasive current sensor using the [EmonLiteESP Library][3] (requires some hacking) |
|
|
* Fast asynchronous **HTTP Server** |
|
|
* Fast asynchronous **HTTP Server** |
|
|
* Basic authentication |
|
|
|
|
|
* Web-based configuration |
|
|
|
|
|
* Relay switching from the web |
|
|
|
|
|
* Websockets-based communication between the device and the browser |
|
|
|
|
|
|
|
|
* Basic authentication |
|
|
|
|
|
* Web-based configuration |
|
|
|
|
|
* Relay switching from the web |
|
|
|
|
|
* Websockets-based communication between the device and the browser |
|
|
* **REST API** |
|
|
* **REST API** |
|
|
* GET and PUT relay status |
|
|
|
|
|
|
|
|
* GET and PUT relay status |
|
|
* **Command line configuration** |
|
|
* **Command line configuration** |
|
|
* **Over-The-Air** (OTA) updates even for 1Mb boards |
|
|
* **Over-The-Air** (OTA) updates even for 1Mb boards |
|
|
* Manually from PlatformIO or Arduino Inside |
|
|
|
|
|
* Automatic updates through the [NoFUSS Library][2] |
|
|
|
|
|
|
|
|
* Manually from PlatformIO or Arduino Inside |
|
|
|
|
|
* Automatic updates through the [NoFUSS Library][2] |
|
|
* **Alexa** integration (requires staging version of Arduino Core for ESP8266) |
|
|
* **Alexa** integration (requires staging version of Arduino Core for ESP8266) |
|
|
|
|
|
|
|
|
## Documentation |
|
|
## Documentation |
|
@ -65,4 +65,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
|
|
|
|
|
|
|
[1]: https://www.itead.cc/sonoff-wifi-wireless-switch.html |
|
|
[1]: https://www.itead.cc/sonoff-wifi-wireless-switch.html |
|
|
[2]: https://bitbucket.org/xoseperez/nofuss |
|
|
[2]: https://bitbucket.org/xoseperez/nofuss |
|
|
[3]: https://bitbucket.org/xoseperez/emonliteesp |
|
|
|
|
|
|
|
|
[3]: https://bitbucket.org/xoseperez/emonliteesp |