BRUH Multisensor

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

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

esphomeyaml:
  name: <NODE_NAME>
  platform: ESP8266
  board: nodemcuv2

wifi:
  ssid: <SSID>
  password: <PASSWORD>

mqtt:
  broker: <MQTT_BROKER>
  username: <USER>
  password: <PASSWORD>

# Enable logging
logger:

ota:

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