Skip to content

GIRIER Switch 4 Gang ZS-TYT1-SM-41W-W

Device Type:switch
Electrical Standard:eu
Board:bk72xx
Difficulty:Disassembly required (3/5)

alt text alt text alt text

  • Has a BK7231N chip (CB3S)
  • Push button wall switch with button on each sides. 2 buttons one each gang which can toggled top or bottom with both wired to the same GPIO pin.

GPIO Pinout

4-Gang Version

PinFunction
GPIO26Button 1
GPIO14Relay 1
GPIO24Button 2
GPIO9Relay 2
GPIO6Button 3
GPIO8Relay 3
GPI23Button 4
GPIO7Relay 4
GPI10Wifi LED indicator

PCB

alt text

Basic Configuration (4 gang)

esphome:
name: 4g-switch-girier
bk72xx:
board: generic-bk7231n-qfn32-tuya
logger:
web_server:
captive_portal:
mdns:
api:
ota:
platform: esphome
wifi:
networks:
- ssid: !secret wifi_ssid
password: !secret wifi_password
priority: 1
- ssid: !secret wifi2_ssid
password: !secret wifi2_password
priority: 2
output_power: 10dB
# Enable fallback hotspot in case wifi connection fails
ap:
password: !secret ap_password
button:
- platform: restart
name: Restart
debug:
update_interval: 30s
text_sensor:
- platform: debug
reset_reason:
name: Reset Reason
- platform: libretiny
version:
name: LibreTiny Version
sensor:
- platform: uptime
name: Uptime
binary_sensor:
- platform: gpio
id: binary_switch_1
pin:
number: P26
inverted: true
mode: INPUT_PULLUP
on_press:
then:
- switch.toggle: switch_1
- platform: gpio
id: binary_switch_2
pin:
number: P24
inverted: true
mode: INPUT_PULLUP
on_press:
then:
- switch.toggle: switch_2
- platform: gpio
id: binary_switch_3
pin:
number: P6
inverted: true
mode: INPUT_PULLUP
on_press:
then:
- switch.toggle: switch_3
- platform: gpio
id: binary_switch_4
pin:
number: P23
inverted: true
mode: INPUT_PULLUP
on_press:
then:
- switch.toggle: switch_4
switch:
- platform: gpio
id: switch_1
name: Relay 1
pin: P14
- platform: gpio
id: switch_2
name: Relay 2
pin: P9
- platform: gpio
id: switch_3
name: Relay 3
pin: P8
- platform: gpio
id: switch_4
name: Relay 4
pin: P7
status_led:
pin:
number: P10
inverted: true