substitutions: devicename: og-wz-us-room esphome: name: ${devicename} platform: ESP8266 board: nodemcuv2 # Enable logging logger: # Enable Home Assistant API api: # encryption: # key: "/4G+RLEH9pq9vc3lCO1RDXK8DmM4PyGuS0Hf7+jdobs=" ota: password: "9238a989206f8f05e5dfe8b741eb0005" wifi: ssid: !secret wifi_ssid password: !secret wifi_password manual_ip: static_ip: 192.168.1.100 gateway: 192.168.1.1 subnet: 255.255.255.0 # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "${devicename}" password: "DSFKr3I1aBXy" captive_portal: # Example configuration entry light: - platform: neopixelbus id: neopixel name: "NeoPixel Light" type: RGB variant: WS2812 pin: RX num_leds: 12 internal: true - platform: partition name: "Status LED 01" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 0 to: 0 - platform: partition name: "Status LED 02" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 1 to: 1 - platform: partition name: "Status LED 03" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 2 to: 2 - platform: partition name: "Status LED 04" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 3 to: 3 - platform: partition name: "Status LED 05" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 4 to: 4 - platform: partition name: "Status LED 06" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 5 to: 5 - platform: partition name: "Status LED 07" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 6 to: 6 - platform: partition name: "Status LED 08" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 7 to: 7 - platform: partition name: "Status LED 09" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 8 to: 8 - platform: partition name: "Status LED 10" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 9 to: 9 - platform: partition name: "Status LED 11" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 10 to: 10 - platform: partition name: "Status LED 12" segments: # Use first 10 LEDs from the light with ID light1 - id: neopixel from: 11 to: 11 binary_sensor: - platform: gpio pin: number: D3 mode: INPUT_PULLUP name: "${devicename} Radar Sensor" device_class: motion switch: - platform: restart name: "${devicename} Neustart" sensor: - platform: wifi_signal name: "${devicename} Wi-Fi Signal" update_interval: 60s - platform: uptime name: "${devicename} Uptime" update_interval: 60s