Skip to content

About

A combination lamp, night light and alarm clock in one integrated package

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Bedside Lamp

lamp_image

Key Features

  • Integrated Hardware: A single device providing lighting, clock and alarm functions.
    • Three independent ESP-based controllers act together as a single device
  • Versatile Lighting: Indivdually controllable RGBW bulb and LED Strip for "normal" and "night" modes.
    • Each light source can have independent state, color and brightness settings
  • High-End Display: Auto-dimming touch screen with configurable fonts, colors and sizes
    • Show time in 12 or 24-hour format. Outdoor or indoor temperature in °F or °C.
    • Configurable dimming levels based on measured ambient light levels
    • Control lighting, set alarms and more right from the touch panel
  • Dual Touch Sensors: Up to two configurable touch sensors
    • Primary functions: Toggle the lights, or change brightness of lights or the display with a simply tap.
    • Special Alarm functions: Buttons can automatically become alarm snooze/stop buttons when alarm sounds.
  • Advanced Alarms: Define up to five active alarms
    • Allows long-term advanced scheduling and multiple active alarms can co-exist
    • Gentle Wake Option: Alarm sounds quietly and slowly increases in volume.
    • Selectable Alarm Sounds: Use one of the provided sounds or provide your own MP3 sounds
    • Customizable Snooze Range: Set your snooze time from 0-60 minutes.
  • Flexible Control Options: Multiple methods provided for interacting with the system.
    • Single integrated web app
    • Local touch controls via display and optional touch sensors
    • Optionally integrate and control from external systems (e.g. Home Assistant, NodeRED, etc.)
  • Smart Integration: Mutliple methods to optionally interface with external systems
    • MQTT or HTTP API for exchanging data and controlling many features of the system.
    • Home Assistant: One-click integration with Home Assistant. No configuration or YAML needed!
  • Local Control: Only WIFI needed for full basic functionality. Internet-based data use is optional
    • Optionally sync time to an external NTP server (but also supports local server)
    • Optionally get current weather/temperature from OpenWeatherSource (OWS)
  • Device Charging: Dual USB ports for charging two devices simultaneously

Guides, Instructions and More Information

  • Video Overview - video overview of the project (YouTube)
  • Build Information - written guide with parts list, wiring diagrams and general build instructions
  • Firmware Guide - Instructions for installing, configuring and using the firmware and integrated web application.

Please review the above carefully. For reasons described, this project expects a very specific set of hardware. Substitutions will likely require firmware modifications.

I do not have the bandwidth to maintain multiple versions of the firmware for different hardware combinations.
Please do not submit issues requesting support for alternate hardware.

Questions?

Can't find an answer above? Please post your question in the Discussion are of the repository. I will do my best to provide guidance as time allows.

About

A combination lamp, night light and alarm clock in one integrated package

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages