devices.esphome.io

Aubess WiFi Smart Switch (CB2S)

Aubess WiFi Smart Switch (CB2S)

Device Type: switch
Electrical Standard: global
Board: bk72xx

Product Image

Maker: https://aubess.net/

Also on Aliexpress.

GPIO Pinout

PinFunction
P8Button
P26External Switch
p24Relay
P7Status Led

Basic Configuration

esphome:
name: relayname
friendly_name: relayname
bk72xx:
board: cb2s
logger:
api:
captive_portal:
ota:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
#Pinout: https://docs.libretiny.eu/boards/cb2s/#pinout
#PCB CB2S
## -----------------------##
## Substitution Variables ##
## -----------------------##
substitutions:
device_friendly_name: relayname
device_icon: "mdi:power"
## ---------------- ##
## Status LED ##
## Если есть ошибка в ESPhome, то диод мигает. Eсли все хорошо, то индикатором можно управлять из HA
## ---------------- ##
light:
- platform: status_led
name: "Switch state"
id: led
pin:
number: P7
inverted: true
## ---------------- ##
## Binary Sensors ##
## ---------------- ##
binary_sensor:
# Button 1
- platform: gpio
id: button_back
pin:
number: P8
inverted: true
mode: INPUT_PULLUP
on_press:
then:
- switch.toggle: relay
filters:
- delayed_on_off: 50ms
# Rocker switch
- platform: gpio
name: "${device_friendly_name} Switch S1-S2"
pin: P26
on_press:
then:
- switch.toggle: relay
filters:
- delayed_on_off: 50ms
## ---------------- ##
## Switch ##
## ---------------- ##
switch:
#Relay
- platform: output
name: "${device_friendly_name} Relay"
icon: ${device_icon}
output: relayoutput
id: relay
on_turn_on:
- light.turn_on: led
on_turn_off:
- light.turn_off: led
restore_mode: ALWAYS_OFF
## ---------------- ##
## Relays ##
## ---------------- ##
output:
# Relay
- platform: gpio
id: relayoutput
pin: P24
# inverted: true
time:
- platform: homeassistant
id: homeassistant_time
text_sensor:
- platform: wifi_info
ip_address:
name: "IP Address"
ssid:
name: "Connected SSID"
- platform: libretiny
version:
name: LibreTiny Version
Edit this page on GitHub