devices.esphome.io
eWelink 5V/12V Inching Relay
eWelink 5V/12V Inching Relay
Device Type: relayElectrical Standard: globalBoard: esp8266Difficulty: Soldering required, 4/5
Notes
- This device is advertised in eWelink as Coolkit 0185, which is a generic name used for more devices
 - Has a red LED attached to the relay output that cannot be controlled independently
 - Has a button for RF pairing, but the unit tested had no RF radio meaning it's a useless button
 
Product Images
      
  
        
Programming
This device is powered by a PSF-B01 board (ESP8285). You can flash it through the programming pins:
      
  
        
The button which is aligned with the micro-USB port is connected to GPIO0. You can use it to boot the board into flashing mode.
You can also use the micro-USB to power the board with 5V during the flash, just make sure to still bridge GND with your programmer.
GPIO Pinout
| Pin | Function | 
|---|---|
| GPIO00 | Button | 
| GPIO12 | Relay | 
| GPIO13 | Red LED | 
Board Configuration
esphome:  project:    name: eWelink.5V/12V Inching Relay
esp8266:  board: esp8285
binary_sensor:  - platform: gpio    id: button0    pin:      number: GPIO0      mode:        input: true        pullup: true      inverted: true    on_multi_click:      - timing:          - ON for at most 1s          - OFF for at least 0.2s        then:          - switch.turn_on: relay
light:  - platform: status_led    id: wifi_led    pin:      number: GPIO13      inverted: true
switch:  - platform: gpio    id: relay    pin: GPIO12    on_turn_on:      - delay: 1s      - switch.turn_off: relay