Build Your Own Teams & Zoom Busy Light // Part 1

Kit with all products needed

Kit.co Kit

Original Post from HackaDay user Jon – https://tshouse.link/wifibusy

Smallest WiFi BusyLight by whosdadog

https://www.thingiverse.com/thing:4700820

Wiring Diagram for Both ESP8266 / ESP32

https://miro.com/app/board/uXjVOQGQYtQ=/?invite_link_id=343682117250

Preview of Software for Part 2

Information on the ESPHome Project: https://esphome.io/

ESPHome Code Example (ESP32)

esphome:
  name: statuslight

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "CHANGEME"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Statuslight Fallback Hotspot"
    password: "CfjqCfWbrMR6"

captive_portal:

light:
  - platform: neopixelbus
    type: GRB
    variant: WS2811
    pin: GPIO5
    num_leds: 3
    name: "NeoPixel Light"
    effects:
      - pulse:
      - pulse:
          name: "Fast Pulse"
          transition_length: 0.5s
          update_interval: 0.5s
      - pulse:
          name: "Slow Pulse"
          # transition_length: 1s      # defaults to 1s
          update_interval: 2s
      - flicker:
          name: Flicker Effect With Custom Values
          alpha: 95%
          intensity: 1.5%