node-red-contrib-starlight 0.0.2

Node-RED node listening on an HTTP endpoint and filtering alarm payloads.

npm install node-red-contrib-starlight

node-red-contrib-starlight

Węzeł dla Node-RED, który:

  • nasłuchuje na konfigurowalnym endpointcie HTTP (domyślnie /starlight) metodą POST
  • filtruje przychodzące dane alarmowe i emituje dopasowane zdarzenia

Instalacja

W katalogu użytkownika Node-RED (zwykle ~/.node-red):

npm i node-red-contrib-starlight

Lub przez Palette Manager w Node-RED (wyszukaj: node-red-contrib-starlight).

Użycie

Dodaj node Starlight do flow i skonfiguruj:

  • Endpoint: ścieżka, na której node wystawia POST (np. /starlight)
  • Typ alarmu: filtr po typie alarmu (all = wszystkie)
  • Kanał: filtr po kanale (all = wszystkie)

Wejście

Node może działać na dwa sposoby:

  • HTTP: przyjmuje POST na skonfigurowany endpoint. Odpowiada JSON-em { received, matched }.
  • Wejście flow: można też podać dane na wejściu node’a w msg.payload.

Wyjście

Dla każdego dopasowanego zdarzenia node wysyła wiadomość:

  • msg.payload.time (ISO string, jeśli dostępny)
  • msg.payload.alarm (boolean)
  • opcjonalnie msg.payload.channel (gdy filtr kanału ustawiony na all)
  • opcjonalnie msg.payload.alarmType (gdy filtr typu alarmu ustawiony na all)

Licencja

MIT — szczegóły w pliku LICENSE.

Node Info

Version: 0.0.2
Updated 1 week ago
License: MIT
Rating: not yet rated

Categories

Actions

Rate:

Downloads

0 in the last week

Nodes

  • Starlight

Keywords

  • node-red
  • node-red-contrib
  • starlight
  • alarm
  • nvr
  • cctv

Maintainers