BetterFrame/nodered/src
Mitchell R 55b11f2ffa
Some checks are pending
release / meta (push) Waiting to run
release / build (push) Blocked by required conditions
fix: Node-RED event forwarding + parse ONVIF Key section (PlateNumber)
Server bridge was forwarding to raw topic paths that no Node-RED node
listens on. Now forwards to fixed routes: camera.event, onvif.event,
onvif.motion, onvif.anpr — matching what trigger nodes register.

ONVIF XML parser now extracts Key section SimpleItems (PlateNumber,
etc.) into the data map alongside Data section items. Previously only
parsed Source and Data, missing Key-section fields like plate numbers.

Node-RED trigger nodes: camera_id filter changed from Number() to
String() comparison for UUIDv7 compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-26 15:38:30 +02:00
..
_http-body.js fix(nodered): parse JSON body in trigger nodes 2026-05-13 03:07:22 +02:00
bf-cameras.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-cameras.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-config-get.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-config-get.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-config-set.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-config-set.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-fan.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-fan.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-kiosk-camera-event.html fix: trigger nodes self-register + move to angie-blocked path 2026-05-13 02:42:37 +02:00
bf-kiosk-camera-event.js fix: Node-RED event forwarding + parse ONVIF Key section (PlateNumber) 2026-05-26 15:38:30 +02:00
bf-layout-switch.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-layout-switch.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-power.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-power.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-server-config.html feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-server-config.js feat: restructure Node-RED nodes + server event emission 2026-05-13 02:26:08 +02:00
bf-snapshot.html feat: bf-status (action + trigger) + bf-snapshot (action) nodes 2026-05-13 02:29:12 +02:00
bf-snapshot.js feat: bf-status (action + trigger) + bf-snapshot (action) nodes 2026-05-13 02:29:12 +02:00
bf-status.html feat: bf-status (action + trigger) + bf-snapshot (action) nodes 2026-05-13 02:29:12 +02:00
bf-status.js feat: bf-status (action + trigger) + bf-snapshot (action) nodes 2026-05-13 02:29:12 +02:00
bf-trigger-anpr.html feat(nodered): motion + ANPR + generic ONVIF event trigger nodes 2026-05-23 02:17:05 +02:00
bf-trigger-anpr.js fix: Node-RED event forwarding + parse ONVIF Key section (PlateNumber) 2026-05-26 15:38:30 +02:00
bf-trigger-camera-changed.html fix: trigger nodes self-register + move to angie-blocked path 2026-05-13 02:42:37 +02:00
bf-trigger-camera-changed.js fix(nodered): parse JSON body in trigger nodes 2026-05-13 03:07:22 +02:00
bf-trigger-display-power.html fix: trigger nodes self-register + move to angie-blocked path 2026-05-13 02:42:37 +02:00
bf-trigger-display-power.js fix(nodered): parse JSON body in trigger nodes 2026-05-13 03:07:22 +02:00
bf-trigger-event.html feat(nodered): motion + ANPR + generic ONVIF event trigger nodes 2026-05-23 02:17:05 +02:00
bf-trigger-event.js fix: Node-RED event forwarding + parse ONVIF Key section (PlateNumber) 2026-05-26 15:38:30 +02:00
bf-trigger-kiosk-changed.html fix: trigger nodes self-register + move to angie-blocked path 2026-05-13 02:42:37 +02:00
bf-trigger-kiosk-changed.js fix(nodered): parse JSON body in trigger nodes 2026-05-13 03:07:22 +02:00
bf-trigger-layout-changed.html fix: trigger nodes self-register + move to angie-blocked path 2026-05-13 02:42:37 +02:00
bf-trigger-layout-changed.js fix(nodered): parse JSON body in trigger nodes 2026-05-13 03:07:22 +02:00
bf-trigger-motion.html feat(nodered): motion + ANPR + generic ONVIF event trigger nodes 2026-05-23 02:17:05 +02:00
bf-trigger-motion.js fix: Node-RED event forwarding + parse ONVIF Key section (PlateNumber) 2026-05-26 15:38:30 +02:00
bf-trigger-status.html fix: trigger nodes self-register + move to angie-blocked path 2026-05-13 02:42:37 +02:00
bf-trigger-status.js fix(nodered): parse JSON body in trigger nodes 2026-05-13 03:07:22 +02:00