All Projects → Jorgen-VikingGod → Esp8266 Wifi Relay

Jorgen-VikingGod / Esp8266 Wifi Relay

Licence: mit
simple sketch of using ESP8266WebServer to switch relays on GPIO pins. It serves a simple website with toggle buttons for each relay

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Esp8266 Wifi Relay

Swifitch
Swifitch is ESP8266 based relay board that could be used to turn any light or any wall socket into smart one!
Stars: ✭ 117 (+800%)
Mutual labels:  relay, arduino, iot, esp8266, wifi
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (+315.38%)
Mutual labels:  arduino, iot, esp8266, wifi, webserver
Sming
Sming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+9107.69%)
Mutual labels:  arduino, iot, esp8266, wifi
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+8323.08%)
Mutual labels:  arduino, iot, esp8266, wifi
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+25323.08%)
Mutual labels:  arduino, iot, esp8266, wifi
Blinker Doc
blinker中文文档
Stars: ✭ 139 (+969.23%)
Mutual labels:  arduino, iot, esp8266, wifi
Espmqttclient
Wifi and MQTT handling for ESP8266 and ESP32
Stars: ✭ 169 (+1200%)
Mutual labels:  arduino, iot, esp8266, wifi
Esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Stars: ✭ 233 (+1692.31%)
Mutual labels:  arduino, iot, esp8266, wifi
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+41869.23%)
Mutual labels:  json, arduino, iot, esp8266
Heatpump
Arduino library to control Mitsubishi Heat Pumps via connector cn105
Stars: ✭ 327 (+2415.38%)
Mutual labels:  arduino, esp8266, wifi
Espui
A simple web user interface library for ESP32 and ESP8266
Stars: ✭ 330 (+2438.46%)
Mutual labels:  arduino, iot, esp8266
Deauthdetector
Detect deauthentication frames using an ESP8266
Stars: ✭ 406 (+3023.08%)
Mutual labels:  arduino, esp8266, wifi
Esp Mqtt Json Multisensor
(OBSOLETE) ESP MQTT JSON Multisensor for Home Assistant. Supported sensors include the TEMT6000 light, AM312 PIR, DHT22 temperature/humidity sensors. RGB led supports flash, fade, and transition. Over-The-Air (OTA) uploading, too!
Stars: ✭ 323 (+2384.62%)
Mutual labels:  json, esp8266, wifi
Esphelper
A library to make using WiFi & MQTT on the ESP8266 easy.
Stars: ✭ 310 (+2284.62%)
Mutual labels:  arduino, esp8266, wifi
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (+2623.08%)
Mutual labels:  arduino, iot, esp8266
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (+2169.23%)
Mutual labels:  arduino, iot, esp8266
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+3553.85%)
Mutual labels:  arduino, iot, esp8266
Esp Mqtt Json Digital Leds
(OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant
Stars: ✭ 503 (+3769.23%)
Mutual labels:  json, arduino, esp8266
Automated Irrigation System
This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.
Stars: ✭ 442 (+3300%)
Mutual labels:  arduino, iot, esp8266
Arduinomenu
Arduino generic menu/interactivity system
Stars: ✭ 520 (+3900%)
Mutual labels:  arduino, iot, esp8266

ESP8266-WiFi-Relay

simple sketch for ESP8266 of using ESP8266WebServer to switch relays on GPIO pins and serves a simple website with toggle buttons for each relay.

Features

  • Data is encoded as JSON object
  • get and set relay states also by simple GET requests
  • Bootstrap and jQuery for beautiful Web Pages for both Mobile and Desktop Screens
  • ArduinoOTA updates
  • MDNS support

What You Will Need

Hardware

  • An ESP8266 module or development board like WeMos or NodeMcu with at least 32Mbit Flash (equals to 4MBytes)
  • 8 Relay Modules

Software

Building From Source

Please install Arduino IDE if you didn't already, then add ESP8266 Core (Beware! Install Git Version) on top of it. Additional Library download links are listed below:

You also need to upload web files to your ESP with ESP8266FS Uploader.

Unlisted libraries are part of ESP8266 Core for Arduino IDE, so you don't need to download them.

Steps

  • First, flash firmware by Arduino IDE or with your favourite flash tool
  • Flash website data to SPIFFS either using ESP8266FS Uploader tool or with your favourite flash tool
  • (optional) Fire up your serial monitor to get informed
  • Power on your ESP8266
  • Check your new IP address from serial monitor or DHCP network settings and connect to your ESP8299. (You can also use "http://wifi-relay.local").
  • Toggle relay 1, relay 2, .., relay 7 and relay 8 buttons on or off and enjoy your WiFi relay device.
  • Congratulations, everything went well, if you encounter any issue feel free to ask help on GitHub.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].