devices.esphome.io
Martin Jerry US-SS01
Martin Jerry US-SS01
Device Type: switchElectrical Standard: usBoard: esp8266 | wb2s
There are two versions of this switch. The older one had an esp8285 MCU. The newer one has a Tuya WB2S.
GPIO Pinout
ESP Pin | WB2S Pin | Function |
---|---|---|
GPIO3 | P10 | button |
GPIO5 | PWM2 | relay |
GPIO12 | PWM4 | red LED |
GPIO14 | PWM5 | blue LED |
Basic Configuration
ESP8285 version
esphome: name: ${device_name} friendly_name: ${friendly_name}
substitutions: device_name: martin-jerry-ss01 friendly_name: Martin Jerry SS01
esp8266: board: esp8285
# Enable logginglogger:
# Enable Home Assistant APIapi: encryption: key:
ota: password:
wifi: ssid: !secret wifi_ssid password: !secret wifi_password ap: ssid: ${friendly_name}_AP password: !secret wifi_password
captive_portal:
switch: # relay output - platform: gpio id: relay name: Relay pin: GPIO05
on_turn_on: - switch.turn_on: blue_led - switch.turn_off: red_led
on_turn_off: - switch.turn_on: blue_led - switch.turn_on: red_led
- platform: gpio pin: GPIO12 id: red_led name: Red LED inverted: true
- platform: gpio pin: GPIO14 id: blue_led name: Blue LED inverted: true
binary_sensor: - platform: gpio pin: number: GPIO03 mode: INPUT_PULLUP inverted: true name: Main Button on_press: - switch.toggle: relay
button: - platform: restart id: restart_button name: Restart entity_category: diagnostic
WB2S version
esphome: name: ${device_name} friendly_name: ${friendly_name}
substitutions: device_name: martin-jerry-ss01 friendly_name: Martin Jerry SS01
bk72xx: board: wb2s
# Enable logginglogger:
# Enable Home Assistant APIapi: encryption: key:
ota: password:
wifi: ssid: !secret wifi_ssid password: !secret wifi_password ap: ssid: ${friendly_name}_AP password: !secret wifi_password
captive_portal:
switch: # relay output - platform: gpio id: relay name: Relay pin: PWM2
on_turn_on: - switch.turn_on: blue_led - switch.turn_off: red_led
on_turn_off: - switch.turn_on: blue_led - switch.turn_on: red_led
- platform: gpio pin: PWM4 id: red_led name: Red LED inverted: true
- platform: gpio pin: PWM5 id: blue_led name: Blue LED inverted: true
binary_sensor: - platform: gpio pin: number: P10 mode: INPUT_PULLUP inverted: true name: Main Button on_press: - switch.toggle: relay
button: - platform: restart id: restart_button name: Restart entity_category: diagnostic