Skip to content

Instantly share code, notes, and snippets.

Damien Gaignon psolyca

  • Tours, France
View GitHub Profile
@psolyca
psolyca / LightsControl.md
Last active May 4, 2020
Light control with NodeMCU v3 #nodemcu #esp8266
View LightsControl.md

The goal is to control all my lights with Domoticz and my wall switches.

A NodeMCU v3 will be used as the controller, a PCF8574 board to extand I/O, a 4 relays board to switch lights on/off and a mini AC-DC converter.

ESPeasy is the firmware of the main board and Domoticz the home automation manager.

Home configuration

Lights in the home are simple or 3-way switches. By the way, all cables from live, neutral and between switches and lights are gathered in a connecting box as the following: wiring_present

@psolyca
psolyca / RollerShutter.md
Last active May 4, 2020
Roller shutter with Electrodragon SPDT and HLW8012 #nodemcu #esp8266
View RollerShutter.md

After modding the Electrodragon SPDT, it is time to use it.

The goal is to make a roller shutter switch. A HLW8012 breakout board (energy meter) made also by Electrodragon will be used as a calibration system to handle percentage opening.

ESPeasy is the firmware of the main board and Domoticz the home automation manager.

Hardware

For security reasons and to avoid both UP and DOWN power lines powered in the same time, one relay is the power relay where as the other one is the direction relay.

Following the modding of the SPDT board:

@psolyca
psolyca / SPDT_electrodragon.md
Last active May 4, 2020
Modding Electrodragon SPDT double relay board #nodemcu #esp8266
View SPDT_electrodragon.md

Some information about Electrodragon SPDT double relay board that is not on the wiki pages

Flashing the board

To be able to flash the board, the serial bitrate should be 9600, 57600 or 115200 baud. btn2 should be push on reset till beginning of flash (blue LED blink on the other side) after it could be released (keep it pushed till the end of flash if trouble).

Access to GPIOs

GPIO4 and GPIO5

On the main pin header, IO4 and IO5 are inverted thus IO4 is GPIO5 of ESP-12F ans IO5 is GPIO4.

You can’t perform that action at this time.