Skip to content

hasenradball/ESP8266-01-Hells-Gate-Installer

Repository files navigation

ESP8266-01-Hells-Gate-Installer

It is a ESP Web Tools Application which installs the Hells-Gate Door Opener on your ESP8266 normally on a ESP-01.

This is based on the official ESP Web Tools.

hell_gate.jpeg

Contents

How to use this Project

This project can typically used as a door opener for a garage.

a) The ESP can identify the state of the door normally by a reed contactor, if the door is closed the button gets green to signalize Door is closed.

b) If you press the button the relais closes about 800 ms and the motor starts to move. If the Door leaves the the reed contactor the button gets red to signalize a not closed door.

It is the same procedure than you push the button in your garage.

Installation via ESP Web Tools Application

The installation is pretty simple. You click on the link in the chapter
Web-Installer below, then you will be redirected to my web site were the ESP Web Tools will flash your ESP via browser.

Flash Hells-Gate Application

Web-Installer

Flash Procedure

  1. Press connect button

  2. select serial port or device

  3. select binary to flash, if multiple available

First Boot

After the flash procedure restart the ESP. Then the ESP will open an access point named gateconfig-xxyyzz

  1. connect to this access-point

  2. load the web site http://192.168.4.1

  3. You should see input fields

    a) Remember the hostname gate-xxyyzz b) enter SSID and password c) click ok d) chip will reboot.

  4. the Application will be available at
    http://gate-xxyyzz

Pins / GPIOs which are used

PIN Biasing usage
GPIO 0 PullUp Flash mode / AM2302-Sensor
GPIO 1 PullUp TX
GPIO 2 PullUP Door state
GPIO 3 PullDown Relais activation

Version decoding

In the footer the version is printed as e.g.: v1.2.0 - ABCD. The four letters represent numbers which are explained below:

A - decode websocket usage

number usage
0 use simple http request, no websocket used
1 use websocket server

B - decode GPIO 3/RX pin usage for relais

number usage
0 Pin 3 not used for relais switch
1 switch relais by GPIO pin 3/RX

C - decode additional hardware used

number usage
0 no additional hardware used
1 PCF8574 GPIO expander used
2 MCP23008 GPIO expander used

D - decode additional sensor used

number usage
0 no additional sensor used
1 DS18x20 temperature sensor used
2 AM2302 sensor used
3 Bosch BME280 sensor used

License

This library is licensed under MIT License

Helpful Links

About

ESP Web Tools Application

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors