doorbell: fake zigbee probe device + E2E validation (no real ring)

This commit is contained in:
2026-08-28 12:56:25 -07:00
parent 595796b027
commit d17c8dea98
5 changed files with 126 additions and 5 deletions
+18
View File
@@ -106,11 +106,29 @@ services:
MQTT_HOST: 192.168.81.147
MQTT_PORT: "1883"
PLUG_TOPIC: "zigbee2mqtt/Squiggle/set"
PROBE_PLUG_TOPIC: "zigbee2mqtt/DoorbellProbe/set"
POLL_INTERVAL: "5"
MAX_AGE_SECONDS: "180"
FLASH_INTERVAL_SECONDS: "1"
FLASH_DURATION_SECONDS: "7"
TZ: America/Los_Angeles
# Fake Zigbee smart-plug used by the doorbell E2E probe. Echoes TOGGLE
# commands back on its state topic so the chain can be validated without
# flashing a real lamp. No production traffic is routed here.
doorbell-probe:
build: ./doorbell-probe
container_name: doorbell-probe
restart: unless-stopped
network_mode: host
depends_on:
mosquitto:
condition: service_healthy
environment:
MQTT_HOST: 192.168.81.147
MQTT_PORT: "1883"
SET_TOPIC: "zigbee2mqtt/DoorbellProbe/set"
STATE_TOPIC: "zigbee2mqtt/DoorbellProbe"
volumes:
librespot_cache: