@htag/node-red-contrib-hypertegrity 0.1.1

Hypertegrity NodeRED Node Collection.

npm install @htag/node-red-contrib-hypertegrity

node-red-contrib-hypertegrity

A collection of Node-RED nodes by HYPERTEGRITY AG for building modern, data-driven IoT and Smart City solutions.

License: EUPL-1.2


🚀 Install

Install via the Node-RED Palette Manager or using npm:

cd ~/.node-red
npm install @htag/node-red-contrib-hypertegrity

📝 Introduction

node-red-contrib-hypertegrity is a Node-RED node library designed to simplify and standardize data integration into NGSI-LD–based data platforms, with a current focus on the Stellio Context Broker. It provides reusable, low-code building blocks that enable developers to ingest, transform, subscribe to, and publish contextual data without having to deal directly with NGSI-LD API specifics or broker-level details.

The library addresses a common challenge in NGSI-LD projects: bridging heterogeneous data sources and event streams into a consistent, standards-compliant context model. By encapsulating recurring integration patterns in dedicated Node-RED nodes, it significantly reduces boilerplate logic and integration effort.

Core capabilities include:

  • NGSI-LD subscription handling, allowing flows to react to context changes and entity updates emitted by a context broker
  • A Post-to-Stellio node for reliably publishing NGSI-LD entities, updates, and events to the Stellio Context Broker
  • Connectors for common data sources, enabling structured ingestion of external data into NGSI-LD workflows
  • A generic NGSI-LD builder node that supports the construction, enrichment, and reuse of NGSI-LD–compliant payloads - based on smartdatamodels

Together, these components form a low-code integration layer for NGSI-LD within Node-RED. The library is intended for use in urban data platforms, IoT and sensor data pipelines, and context-aware applications where data must be modeled, transformed, and exchanged in a standardized and interoperable way.


📦 Nodes

🏛️ Stellio (Context Broker)

  • stellio-get-subscriptions - Get all subscriptions from a Stellio context broker.
  • stellio-delete-subscription - Delete a subscription from a Stellio context broker.
  • post-to-stellio - Post NGSI-LD data to a Stellio context broker.
  • stellio-create-subscription - Create a new subscription in a Stellio context broker (with duplicate check).

🔌 Data Connector

  • dwd-weather - Fetch weather observations and forecasts from DWD (Deutscher Wetterdienst).
  • dwd-weatherwarnings - Fetch current weather warnings from DWD.
  • pegelonline - Retrieve water level data from the PEGELONLINE service.
  • rss-feed - Parse and process RSS feeds.
  • mqtt-debug - MQTT Node with debug function.

⚙️ DataOps

  • ngsi-builder - Transform input data into NGSI-LD format.

🛠️ Helpers

Currently no nodes in this category.


🌍 About the Project / Über das Projekt

📍 Über dieses Projekt / About this Project

DE: Dieses Open Source Projekt ist im Rahmen der Förderung Modellprojekte Smart Cities entstanden und wurde durch die Initiative des Projekts Südwestcluster ermöglicht.

EN: This open source project was created as part of the Smart City Pilot Projects (Modellprojekte Smart Cities) funding and was made possible by the initiative of the Südwestcluster project.

💡 Hintergrund / Background

DE: Die Entwicklung wurde durch öffentliche Gelder im Kontext der Förderung Modellprojekte Smart Cities unterstützt. Dadurch können wir diese Lösung der gesamten Community als Open Source zur Verfügung stellen.

EN: The development was supported by public funds in the context of the Smart City Pilot Projects (Modellprojekte Smart Cities) funding. This allows us to make this solution available to the entire community as open source.

🌐 Open Source Philosophie / Open Source Philosophy

DE: Wir unterstützen aktiv die OSS-Community und fördern kollaborative Entwicklung. Durch die Veröffentlichung als Open Source profitieren alle Beteiligten:

  • Community: Freier Zugang zu moderner Smart City Technologie
  • Transparenz: Nachvollziehbare und überprüfbare Lösungen
  • Innovation: Gemeinsame Weiterentwicklung durch verschiedene Akteure
  • Nachhaltigkeit: Langfristige Verfügbarkeit und Wartbarkeit

EN: We actively support the OSS community and promote collaborative development. Releasing it as open source benefits everyone involved:

  • Community: Free access to modern Smart City technology
  • Transparency: Traceable and verifiable solutions
  • Innovation: Collaborative development by various actors
  • Sustainability: Long-term availability and maintainability

🙏 Danksagung / Acknowledgements

DE: Ein besonderer Dank gilt der Förderung Modellprojekte Smart Cities für die finanzielle Unterstützung sowie dem Projekt Südwestcluster für die Initiative und Koordination:

  • Eifelkreis Bitburg-Prüm
  • Stadt Kaiserslautern
  • Landkreis Kusel
  • Stadt und Verbandsgemeinde Linz am Rhein
  • Landkreis Mayen-Koblenz
  • Landkreis St. Wendel

EN: Special thanks goes to the Smart City Pilot Projects (Modellprojekte Smart Cities) funding for financial support and the Südwestcluster project for the initiative and coordination:

  • Eifelkreis Bitburg-Prüm
  • City of Kaiserslautern
  • District of Kusel
  • City and Collective Municipality of Linz am Rhein
  • District of Mayen-Koblenz
  • District of St. Wendel

📜 License & Contact / Lizenz & Kontakt

© 2026 HYPERTEGRITY AG. Alle Rechte vorbehalten. / All rights reserved.

⚖️ License Compatibility / Lizenz-Kompatibilität

DE: Dieses Projekt steht unter der EUPL-1.2. Es enthält jedoch Komponenten, die unter anderen Lizenzen stehen:

  • nodes/mqtt-debug/mqtt-debug.js: Steht unter der Apache-2.0 Lizenz (JS Foundation).
  • nodes/mqtt-debug/lib/proxyHelper.js: Steht unter der MIT Lizenz (Rob Wu).

Die Einbindung dieser liberal lizenzierten Dateien in dieses EUPL-Projekt ist zulässig. Die ursprünglichen Lizenz-Header und Urheberrechtshinweise in diesen Dateien wurden beibehalten. Alle Änderungen an diesen Dateien sind als solche markiert.

EN: This project is licensed under the EUPL-1.2. However, it contains components licensed under different terms:

  • nodes/mqtt-debug/mqtt-debug.js: Licensed under Apache-2.0 (JS Foundation).
  • nodes/mqtt-debug/lib/proxyHelper.js: Licensed under MIT (Rob Wu).

Including these liberally licensed files within this EUPL project is permitted. The original license headers and copyright notices in these files have been preserved. Any modifications to these files are marked accordingly.


DE: Details zur Lizenzierung und zu den Nutzungsrechten finden Sie in der beigefügten LICENSE Datei.

EN: Details on licensing and usage rights can be found in the attached LICENSE file.

📧 Contact / Kontakt: [email protected]
🌐 Website: www.hypertegrity.de

Node Info

Version: 0.1.1
Updated 2 weeks, 1 day ago
License: EUPL-1.2
Rating: 5.0 3

Categories

Actions

Rate:

Downloads

86 in the last week

Nodes

  • stellio-get-subscriptions
  • stellio-delete-subscription
  • stellio-create-subscription
  • post-to-stellio
  • ngsi-builder
  • dwd-weatherwarnings
  • dwd-weather
  • pegelonline
  • mqtt-debug-broker
  • mqtt-debug-in
  • rss-feed

Keywords

  • node-red
  • stellio
  • ngsi-ld
  • fiware
  • smart city
  • iot
  • dwd
  • weather
  • wetter
  • mosmix
  • warnings
  • Wetterwarnungen
  • pegelonline
  • pegel
  • mqtt
  • debug
  • rss feed