mirror of
https://github.com/BetterCorp/BetterFrame.git
synced 2026-05-26 22:26:33 +00:00
- bf-status: query kiosk state by ID via /api/admin/kiosks/:id - bf-trigger-status: dedicated heartbeat-only topic kiosk.status (skips connect/disconnect noise from kiosk.changed) - bf-snapshot: GET /admin/entities/:id/snapshot as Buffer for motion → email/telegram flows - coordinator-ws now forwards both kiosk.changed (event=heartbeat) AND kiosk.status on every status message
33 lines
1.1 KiB
JSON
33 lines
1.1 KiB
JSON
{
|
|
"name": "@betterframe/nodered-nodes",
|
|
"version": "0.1.0",
|
|
"description": "BetterFrame integration nodes for Node-RED.",
|
|
"license": "AGPL-3.0-only OR Commercial",
|
|
"keywords": [
|
|
"node-red",
|
|
"betterframe"
|
|
],
|
|
"node-red": {
|
|
"version": ">=3.0.0",
|
|
"nodes": {
|
|
"bf-server-config": "src/bf-server-config.js",
|
|
"bf-kiosk-camera-event": "src/bf-kiosk-camera-event.js",
|
|
"bf-trigger-display-power": "src/bf-trigger-display-power.js",
|
|
"bf-trigger-layout-changed": "src/bf-trigger-layout-changed.js",
|
|
"bf-trigger-kiosk-changed": "src/bf-trigger-kiosk-changed.js",
|
|
"bf-trigger-camera-changed": "src/bf-trigger-camera-changed.js",
|
|
"bf-trigger-status": "src/bf-trigger-status.js",
|
|
"bf-layout-switch": "src/bf-layout-switch.js",
|
|
"bf-power": "src/bf-power.js",
|
|
"bf-fan": "src/bf-fan.js",
|
|
"bf-cameras": "src/bf-cameras.js",
|
|
"bf-config-get": "src/bf-config-get.js",
|
|
"bf-config-set": "src/bf-config-set.js",
|
|
"bf-status": "src/bf-status.js",
|
|
"bf-snapshot": "src/bf-snapshot.js"
|
|
},
|
|
"icons": [
|
|
"icons"
|
|
]
|
|
}
|
|
}
|