/
/
/
1# Doorbell
2
3IoT doorbell with RTSP camera stream and MQTT button/LED integration.
4
5## Key Parameters
6
7| Variable | Default | Description |
8|----------|---------|-------------|
9| `doorbell_button_gpio` | `4` | GPIO pin for the physical button |
10| `doorbell_led_gpio` | `18` | GPIO pin for status LED |
11| `doorbell_led_count` | `2` | Number of LEDs in the strip |
12| `doorbell_rtsp_port` | `8554` | RTSP stream port |
13| `doorbell_rtsp_resolution` | `1280x720` | Camera resolution |
14| `doorbell_mqtt_host` | `mosquitto.my.lan` | MQTT broker hostname |
15| `doorbell_mqtt_port` | `1883` | MQTT broker port |
16| `doorbell_mqtt_user` | `edge` | MQTT username |
17| `doorbell_mqtt_password` | (vault) | MQTT password |
18
19## Workflow
20
211. Validate GPIO and MQTT configuration
222. Deploy RTSP camera stream container
233. Deploy MQTT doorbell service (button press + LED control)
24