Commit Graph

  • 97c30acfdd deploy: device port fix, entrypoint CMD, mosquitto healthcheck main david 2026-07-11 04:37:06 -07:00
  • ba3e172dda fix: power outage auto-recovery improvements david 2026-07-09 18:56:36 -07:00
  • 5383edd4ae cyd-dashboard: add CYD plug dashboard sketch david 2026-07-02 23:34:28 -07:00
  • ad9a5b4e02 party-lock: use Docker SDK instead of docker kill CLI david 2026-07-02 23:33:43 -07:00
  • 67bb68b097 party-lock: fix ACL file permissions (0700, owner 1883) david 2026-07-02 20:46:21 -07:00
  • 3e06bc9e4b party-lock: global ACL block all zigbee2mqtt/+/set david 2026-07-02 20:14:41 -07:00
  • 36f9d0a284 party-lock: add MQTT ACL-based plug lock service david 2026-07-02 20:04:11 -07:00
  • 12bfd7fb09 mopidy: use libgirepository-1.0-1 (Debian 12 slim variant package name) david 2026-07-01 08:40:15 -07:00
  • 9faa5e15a1 mopidy: use libgirepository-2.0-0 (the -2.0 package variant) david 2026-07-01 08:38:41 -07:00
  • 9f1479edf6 mopidy: fix libgirepository package name (1.0-1 not 2.0-0) david 2026-07-01 08:36:48 -07:00
  • 6ff5e91952 mopidy: add gstreamer + PyGObject apt deps david 2026-07-01 08:35:35 -07:00
  • ae088c2d9f mopidy: pin setuptools<80 (pkg_resources removed in setuptools 80+) david 2026-07-01 08:33:46 -07:00
  • 0da1fbf9db mopidy: add setuptools to fix 'No module named pkg_resources' david 2026-07-01 08:11:03 -07:00
  • e2e9492a8d librespot: add with-libmdns feature for Spotify Connect discovery david 2026-07-01 07:38:40 -07:00
  • b2e44369a9 librespot: fix CMD args (--enable-audio-cache is invalid; --initial-volume) david 2026-07-01 07:24:50 -07:00
  • 131aa9d698 librespot: remove conflicting command override (Dockerfile CMD is enough) david 2026-07-01 07:23:45 -07:00
  • 134fd4a0ed audio-bridge: switch /run/dbus + /run/user/0 from bind-mount to tmpfs david 2026-07-01 07:22:42 -07:00
  • 3e730942ba audio-bridge: full pipewire-pulse.conf with context.modules david 2026-07-01 07:16:42 -07:00
  • fff67f2baa audio-bridge: custom pipewire-pulse.conf with TCP 4713 listener david 2026-07-01 07:14:20 -07:00
  • 6c896f5165 audio-bridge: start pipewire-pulse separately with TCP 4713 listener david 2026-07-01 07:12:02 -07:00
  • 6b55a16581 audio-bridge: remove --print-pid from dbus session (broken in containers) david 2026-07-01 07:09:54 -07:00
  • c2f14b60aa audio-bridge: fix bluetoothd path + add session dbus + cleanup stale pid david 2026-07-01 07:06:25 -07:00
  • 32b9189f2f librespot: add native-tls feature (required by librespot-oauth) david 2026-07-01 05:52:07 -07:00
  • e5b52fa56f librespot: switch from cross-compile to native ARM64 build david 2026-07-01 05:00:22 -07:00
  • 573821426c audio: add PipeWire+BT audio-bridge, mopidy (Qobuz+local), librespot (Spotify Connect) david 2026-07-01 04:49:15 -07:00
  • 09a4328960 doorbell-listener: poll every 5s (was 30s) for tighter lag david 2026-07-01 02:46:40 -07:00
  • 7ed170acd4 doorbell-listener: 1s flash interval (was 2s), 14 toggles total david 2026-07-01 02:45:23 -07:00
  • 66bc573dfd nodered: inline-write start.sh to avoid COPY+chmod permission issue david 2026-07-01 02:13:23 -07:00
  • 1ac9ef948b nodered: bake Dashboard 2.0 into Dockerfile for idempotent install david 2026-07-01 01:50:39 -07:00
  • 3f0c85c41b zigbee2mqtt: add per-device pairing notes (3RSB22BZ button modes) david 2026-07-01 01:35:04 -07:00
  • fda24c18a2 zigbee2mqtt: add z2m-repair / z2m-rename recipes for rejoin david 2026-07-01 01:25:38 -07:00
  • c2de5ba85b zigbee2mqtt: patch Bridge TypeError on BLZ coordinator david 2026-07-01 01:22:56 -07:00
  • 758edc0a9a infra: tune flash params + persist zigbee network key for paired devices david 2026-07-01 01:11:41 -07:00
  • 1ef49652b0 doorbell-listener: flash plug on alert (configurable interval/duration) david 2026-07-01 00:41:48 -07:00
  • c9ea2b9393 doorbell-listener: add PEP 723 inline deps for uv auto-resolve david 2026-07-01 00:35:35 -07:00
  • 90927ccc0e Add doorbell-listener: ntfy → zigbee2mqtt Sideboard Lamp toggle david 2026-07-01 00:30:08 -07:00
  • c1551c3d1e Untrack output/zigbee-monitor.json (build artifact) david 2026-06-30 23:31:03 -07:00
  • 60ac42e711 Split button: single→3 plugs, hold-release→DJ Booth only david 2026-06-30 23:28:13 -07:00
  • de260eec62 Add infra/ — full stack config as deployed on RPi 3B+ david 2026-06-30 23:19:37 -07:00
  • f95e8b8ecb Flat-structure generator + Rego guards, rename Laser & Fog to DJ Booth david 2026-06-30 23:16:17 -07:00
  • 517f3dbdae Add multi-plug toggle, debounce via unique topic subscriptions david 2026-06-30 22:12:22 -07:00
  • ca1c7eda26 Initial: Node-RED flow validator with conftest/Rego david 2026-06-30 19:15:45 -07:00