devices.esphome.io

BRUH Multisensor

BRUH Multisensor

Device Type: sensor
Electrical Standard: global
Board: esp8266

The BRUH Multisensor is a great introductory project into Home Automation with an amazing setup tutorial. And fortunately ESPHome has complete support for all the stuff used by the Multisensor.

Learn more video

image

Configuration example

Thank you very much to \@jackjohnsonuk for providing this configuration file.

esphome:
name: example-device
friendly_name: Example Device
# OTA flashing
ota:
- platform: esphome
wifi: # Your Wifi network details
# Enable fallback hotspot in case wifi connection fails
ap:
# Enabling the logging component
logger:
# Enable Home Assistant API
api:
# Enable the captive portal
captive_portal:
sensor:
- platform: dht
pin: D7
temperature:
name: "Multisensor Temperature"
humidity:
name: "Multisensor Humidity"
- platform: adc
pin: A0
name: "Multisensor Brightness"
unit_of_measurement: lux
filters:
- lambda: |-
return (x / 10000.0) * 2000000.0;
binary_sensor:
- platform: gpio
pin: D5
name: "Multisensor Motion"
device_class: motion
output:
- platform: esp8266_pwm
pin: D1
id: redgpio
- platform: esp8266_pwm
pin: D2
id: greengpio
- platform: esp8266_pwm
pin: D3
id: bluegpio
light:
- platform: rgb
name: "Multisensor Light"
red: redgpio
green: greengpio
blue: bluegpio
Edit this page on GitHub