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