devices.esphome.io
MXQ SP06 Smart Plug with Night Light
MXQ SP06 Smart Plug with Night Light
Device Type: plugElectrical Standard: usBoard: esp8266
Description
MXQ SP06 Smart Plug with Night Light is a small 10A 110-240V plug with built-in night light. It is based on Tuya hardware, and the initial firmware can be flashed using the "tuya-convert" technique.
GPIO Pinout
Pin | Function |
---|---|
GPIO5 | Push Button (HIGH = off, LOW = on) |
GPIO14 | Relay |
GPIO4 | Blue LED (HIGH = off, LOW = on) |
GPIO13 | Red LED (HIGH = off, LOW = on) |
GPIO12 | Night light LEDs (PWM) |
Basic Configuration
# Basic Configsubstitutions: display_name: "Hallway"
esphome: name: mxq_night_light_01 platform: ESP8266 board: esp01_1m
wifi: ssid: !secret wifi_ssid password: !secret wifi_password
captive_portal:logger:api:ota:
# Device Specific Configlight: - platform: monochromatic id: night_light name: "${display_name} Night Light" output: pwm_output - platform: binary id: blue_led name: "${display_name} Blue LED" output: blue_led_output internal: True
output: - platform: esp8266_pwm id: pwm_output pin: GPIO12 frequency: 1000 Hz - platform: esp8266_pwm id: blue_led_output pin: number: GPIO4 inverted: True
binary_sensor: - platform: gpio id: button pin: number: GPIO5 mode: INPUT_PULLUP inverted: True on_multi_click: # Single Press - timing: - ON for at most 1s - OFF for at least 0.5s then: - switch.toggle: fake_button # Long Press - timing: - ON for at least 2s then: - light.toggle: night_light internal: True
switch: - platform: gpio id: relay pin: GPIO14 - platform: template id: fake_button name: "${display_name} Switch" optimistic: True turn_on_action: - switch.turn_on: relay - light.turn_on: blue_led turn_off_action: - switch.turn_off: relay - light.turn_off: blue_led
status_led: id: red_status_led pin: number: GPIO13 inverted: True