Please implement a notification platform in HomeHabit.
In Home Assistant for example, automations can be programmed and notifications can be sent to various platforms based on events happening in the system.
Notifications should support text messages, static pictures (as HTTP URLs of JPG/PNG) with captions, video streams (also as HTTP URLs), and should support an auto-dismiss timeout. There should be support for playing notification sounds locally (Android’s own media, or select local MP3 files), or maybe TTS.
For example:
- doorbell pressed, popup a picture with a snapshot from a camera looking at the door. dismiss (close the popup) after timeout specified.
- motion sensor detects movement in certain area, play notification sound
etc.