Skip to content

Latest commit

 

History

History
98 lines (83 loc) · 5.82 KB

File metadata and controls

98 lines (83 loc) · 5.82 KB

🦕 saur'pad

ESP32 based notification center for Home Assistant

main features

screenshots

main screen image
warning pop-up image
boot screen image
setup screen image
setup web interface image
update screen image
configuration and OTA update interface image

setup

Home Assistant

blueprints are configured to work with sensors, binary sensors, air quality and covers
additional devices can be added during import process
it is important to add the same devices in every template where asked to

blueprints

create-device

device-becomes-known

startup

state-update

ESP32

  • download firmware.bin from the releases page
  • flash ESP32 with firmware.bin
  • connect to Wi-Fi hotspot created by device and fill out credentials in the web interface
  • additional configuration and OTA updates can be made on a web server hosted on device

custom warning conditions

  • send a MQTT message on topic homeassistant/<device_id>/status formatted {"warning": "ON/OFF"}

custom audio/led pattern

  • create a folder named saurpad on an SD card
  • add audio files names <device_class>.mp3
  • add text files names <device_class>.txt formatted:
<time in ms for action>,<r/g/b>
example flashes each color for 1s with 0,5s breaks, then turn every color on for 0,5s
1000,r
500
1000,g
500
1000,b
500
500,rgb
  • room audio files can be added in saurpad/rooms named <room_name>.mp3

Acknowledgments