Auf dieser Seite findest du eine Auflistung aller in der letzten Zeit durchgeführten Updates mit den Wesentlichen Änderungen sowie dem Changelog.
25. September 2024
Neue Statistiken zum Gerätestatus für Smarte Gruppen
Um einen besseren Überblick bezüglich der Art und des Eintrittszeitpunktes von Fehlern bei Sensoren zu erlagen, wurde das Smarte-Gruppen Dashboard um zwei Statistiken ergänzt:
Zahlreiche Verbesserungen für den CSV-Export
Für den CSV Export von Daten für Digitale Zwillinge oder Virtuelle Geräte wurden zahlreiche Verbesserungen eingeführt:
Erweiterung der Funktionalität von Templates für Virtuelle Geräte
Die mit dem letzten Release eingeführten Gerätetemplates wurden wie angekündigt um weitere Funktionen ergänzt, welche die Verwendung der Gerätetemplates für große Anzahlen von Virtuellen Geräten erleichtern:
Active Directory-Unterstützung via OpenID Connect
Die Benutzerverwaltung über Active Directory wird nun unterstützt. Durch die Einführung von OpenID Connect, das auf dem OAuth2-Standard basiert, ist es möglich, Benutzerinformationen zentral aus Ihrem Active Directory zu integrieren. OpenID Connect ist ein weit verbreiteter Standard und wird unter anderem von Diensten wie Azure Entra unterstützt.
Neue Berechtigung zum Ausblenden von Geräteschlüsseln
Nicht jeder Benutzer, der ein Virtuelles Gerät bearbeiten darf, soll auch in der Lage sein die zugehörigen Schlüssel dazu einzusehen. Aus diesem Grund wurde die Berechtigung diese Schlüssel einzusehen für Virtuelle Geräte an eine dedizierte Berechtigung “VirtualDeviceKey.read” gebunden. Benutzer, deren Rollen diese Berechtigung nicht enthalten, können entsprechend keine sensiblen Geräteschlüssel (z.B. AppKey bei LoRaWAN oder AES-Key bei wM-Bus) einsehen. Bestehenden Rollen, die bisher diese Schlüssel sehen konnten, wird diese Berechtigung automatisiert angefügt, sodass für bisherige Benutzer so lange keine Änderung eintritt bis die Berechtigung durch einen Administrator entzogen wird.
Das source_identifier-Tag in Influx wird nun in Kleinbuchstaben umgewandelt. Bis zu diesem Zeitpunkt war es in Kleinbuchstaben für alle System-Datenpunkte (_parsed, _raw) und in Großbuchstaben für alle anderen Zustände
Wenn Sie Abfragen an Influx haben, z.B. von Grafana, können Sie die Abfrage in unabhängig von Groß- und Kleinschreibung ändern, indem Sie (?i) verwenden. Beispiel: SELECT mean("value_number") FROM "states_history" WHERE ("source_identifier" =~ /(?i)Release-3-2-0/) AND $timeFilter
09. August 2024
30. Juli 2024
24. Juli 2024
17. Juli 2024
16. Juli 2024
Gerätetemplates für Virtuelle Geräte
Einheitlich, konsistent und aus einem zentralen Punkt die Konfiguration Ihrer Sensoren verwalten. So ergeben sich mit den neuen Gerätetemplates neue Möglichkeiten und eine gesteigerte Effizient bei der Abbildung großer Anwendungsfälle.
Vorteile im Überblick:
Das Feature wird mit dem Release 3.1.0 eingeführt und befindet sich zum aktuellen Zeitpunkt im Beta-Status. Wir erwarten jedoch keine größeren Fehler/Änderungen an der Funktionalität. Dennoch empfehlen wir für große Anwendungsfälle noch mit der Verwendung von Gerätetemplates zu warten bis der Beta-Status aufgehoben wurde. Dieses ist für Anfang August geplant.
Es bestehen zudem Einschränkungen bei der Funktionalität: Es ist aktuell nur möglich neue Virtuelle Geräte bei der Anlage mit einem Gerätetemplate zu verknüpfen. Das Verknüpfen bestehender Virtueller Geräte, sowie das Massenanlage per csv-import wird mit dem nächsten Update zur Verfügung stehen.
Link zur Dokumentation Gerätetemplates
Alarmberichte
In Anwendungsfällen mit einer hohen Geräteanzahl entsteht eine Vielzahl von Alarmen von Geräten und Infrastruktur, die bedarfsgerecht und automatisiert in Entstör-Prozesse eingebunden werden müssen. Alarmberichte lösen dieses Problem, indem die Alarme der Geräte passgenau gefiltert und in einem Bericht aggregiert oder Alarme aus der Überwachung der Paketmenge per E-Mail an die zuständigen Personen bereitgestellt werden.
Link zur Dokumentation Alarmberichte
Schwellwerte für erwartete Paketmengen pro Smarter Gruppe
Zur Überwachung der Paketmengen können pro Smarter Gruppe nun Schwellwerte definiert werden. Sollte es zu einer Unterschreitung dieses Schwellwertes kommen wird ein Alarm generiert, welcher ebenfalls über einen Alarmbericht als E-Mail an die zuständigen Personen zugestellt werden kann.
Link zur Dokumentation Smarte Gruppen
Event für neue/gelöste Alarme in Integrationsflows
Für eine Echtzeitbenachrichtigung über kritische Fehler steht ein neues Event für Alarme bereit. Dieses Event kann genutzt werden, um beispielsweise Nachrichten in Microsoft Team, Slack oder anderen Systemen für das zentrale Monitoring und Alarming von Infrastrukturfehlern.
Link zur Dokumentation Integrationsflows
Verbesserungen am Code-Editor
An vielen Stellen im System wurde der Code-Editor optimiert und erlaubt nun die Nutzung von console.log(). Zudem wurde die Fehlerhervorhebung optimiert.
Synchronisation von Gerätetreibern in Virtuellen Geräten ohne Löschen von Datenpunkten
In der Vergangenheit wurden bei der Synchronisation eines Gerätetreibers alle zum Treiber zugehörigen Datenpunkte gelöscht und neu anlegt, wodurch die Historie der bisherigen Daten nicht mehr an den neuen Datenpunkten einsehbar war. Dieses Verhalten wurde in diesem Release angepasst, so dass Datenpunkte nur aktualisiert und neue Datenpunkte angelegt werden. Es werden keine bestehenden Datenpunkte mehr gelöscht.
03. Juli 2024
25. Juni 2024
12. Juni 2024
10. Juni 2024
Einführung von Gerätetreibern für Virtuelle Geräte
Mit der Version 3.0.0 werden Gerätetreiber eingeführt, welche für Virtuelle Geräte die bisherigen Gerätetypen ersetzen. Gerätetypen können ab dieser Version entsprechend nur noch für Geräte aus dem IoT Data Hub verwendet werden. Grund für diese Umstellung ist die unterschiedliche Funktionsweise von Virtuellen Geräten und IoT Data Hub Geräten. Die Trennung ermöglicht gewünschte Optimierungen an der Funktionalität für Virtuelle Geräte in der Zukunft. Mit dem Release werden bis auf einzelne Ausnahmen (siehe Liste unten) alle Gerätetypen zu Gerätetreibern migriert, so dass diese für neue und bestehende Virtuelle Geräte weiterverwendet werden können. Alle Virtuellen Geräte werden automatisiert auf Gerätetreiber umgestellt. Wir haben diese Umstellung sorgfältig in verschiedensten Konstellationen getestet. Bitte überprüfen sie dennoch nach dem Release stichprobenartig Ihre Virtuellen Geräte und melden sie Probleme über unseren Helpdesk.
Folgende wichtige Änderungen sind durch die Umstellung auf Gerätetreiber zu beachten:
Für Gerätetreiber werden keine „Vordefinierten Parser“ mehr zur Verfügung stehen. Bestehende Gerätetreiber werden automatisiert auf „Funktions- oder URL-Payloadparser“ umgestellt.
Folgende “Vordefinierte Parser” sind von der Migration ausgeschlossen und werden nicht automatisiert umgestellt (sollten Sie einen dieser Gerätetypen verwenden wird sich ein Kundenbetreuer mit Ihnen in Verbindung setzen):
– Abeeway Industrial Tracker
– Cyble4IoT/G3 Software DS51
– Cyble 5 (Itron)
– Parametric Radar People Counter Indoor PCR2
– Sensing Labs SenlabH
Folgende Funktionen werden noch für die kommenden 6 Monate unterstützt und im Anschluss entfernt (Deprekation):
– Anlegen/Updaten von Virtuellen Geräten über die XAPI (xapi/v1/virtual-devices): Hier kann die Anlage weiterhin mit „deviceTypeId“ erfolgen. Im Hintergrund wird deviceDriverId verwendet. Die Id’s von bisherigen Gerätetypen zu Gerätetreibern wird bei der Migration identisch gehalten. Bitte passen Sie ihre Integrationen so an, dass diese deviceDriverId verwenden.
– Daten aus Influx: hier wird parallel zum neuen „device_driver_id“-Tag auch in das bereits vorhandene „device_type_id“-Tag geschrieben. Bitte stellen sie Abfragen auf Dashboards oder über die API so um, dass diese „device_driver_id“ verwenden.
– Integrationsflows: hier wird parallel zum neuen „device_driver_id“-Attribut auch in das bereits vorhandene „device_type_id“-Attribut geschrieben. Bitte passen sie Filter an, so dass diese device_driver_id verwenden und stellen Sie sicher das Zielsysteme „device_type_id“ nicht weiterverwenden.
Alarmprotokolle für Virtuelle Geräte
Über die „Gerätestatuskonfiguration“ kann für Virtuelle Geräte anhand von flexibel definierbaren Kriterien festgelegt werden, wann ein Gerät eine Warnung oder einen Fehler melden soll. Die Warnung und Fehler werden im Alarmprotokoll als Eintrag vermerkt. So lässt sich auf einen Blick erkennen, welche Geräte zu welchem Zeitpunkt hinzugekommen sind. Neben vielen Filtermöglichkeiten besteht zudem die Möglichkeit diese Einträge zu kommentieren, um beispielsweise einen Link zu einem Vorgang für die Fehlerbehebung zu hinterlegen. In einem der kommenden Releases bildet dieses Alarmprotokoll die Grundlage für weitergehende Alarm Reports mit der sich Informationen aus dem Alarmprotokoll aktiv per E-Mail zustellen lassen.
23. Mai 2024
14. Mai 2024
2. Mai 2024
29. April 2024
25. April 2024
24. April 2024
23. April 2024
17. April 2024
Smarte Gruppen und Paketstatistiken
Die Smarten Gruppen wurden umfangreich erweitert und sind nun der zentrale Zugriffspunkt für Projekte und Anwendungsfälle in niotix. Neben zusätzlichen Informationen, wie einer Beschreibung und Dateianhängen, bieten Smarte Gruppen nun eine Kartenansicht und einen Zugriff auf die einzelnen Geräte des Anwendungsfalls. Als wesentliche neue Funktion wurden aggregierte Paketstatistiken und KPIs eingeführt, die nun eine umfangreiche Analyse des Sendeverhaltens einer Vielzahl von Geräten ermöglichen und dabei flexibel anpassbar sind. So lassen sich Filterkriterien anpassen und die Geräte nach Datenquelle oder nach Betriebsstatus filtern. Anhand der Paketstatistiken lassen sich einfach ungewöhnliche Sendemuster erkennen. Außerdem lassen sich über einen neuen XAPI-Endpoint statistische Daten für mehrere Accounts exportieren, womit Lösungsanbieter oder Reseller beispielsweise nutzungsabhängige Preismodelle ermöglicht werden.
Um die Statistiken auch für große Mengen von Geräten unter Einhaltung von kurzen Ladezeiten darstellen zu können wurde eine eigens dafür entwickelte Datenhaltung eingeführt. Diese wird erst ab dem Release gefüllt und die Daten für Statistiken stehen entsprechend erst ab dem Release zur Verfügung.
Zum Hilfeartikel - Smarte Gruppen
Wireless M-Bus Decoder
Der Wireless M-Bus Decoder ist ein neues, separat erhältliches Modul in niotix. Das Modul ermöglicht eine einfache Dekodierung und Entschlüsselung von Wireless M-Bus Nachrichten (wM-Bus), welche von einem wM-Bus-Konzentrator über einen Konnektor an niotix gesendet werden. Der Wireless M-Bus Decoder dekodiert unabhängig vom Hersteller des Geräts die spezifizierten Felder aus der OMS-Nachricht. Zusätzlich werden für eine besonders einfache Integration spezifische Felder diverser Hersteller unterstützt. Vorteile:
Bei Interesse an diesem Modul kontaktiert gerne euren Ansprechpartner.
Zum Hilfeartikel - Wireless M-Bus Decoder
Adressinformationen am State-Change-Objekt in Integrationsflows
Das State-Change-Objekt in Integrationsflows wurde um das Objekt “geolocation” erweitert, welches die Adress- & Standortinformationen eines Virtuellen Gerätes oder Digitalen Zwillings enthält:
"geolocation": {
"latitude": 71.17092,
"longitude": 25.783081,
"address": "Storgata 78, 9008 Tromsø, Norway"
}
Beibehalten von Filtereinstellungen in der Virtuellen Geräte Übersicht
Gemachte Filtereinstellungen in der Übersicht der Virtuellen Geräte bleiben erhalten, wenn man die Übersicht verlässt, um beispielsweise ein Gerät zu editieren und danach auf die Übersichtsseite zurückkehrt.
Alle Datenpunkte eines Virtuellen Gerätes/Digitalen Zwillings im Kommando von Regeln verwenden
Bisher konnten in den Regeln für die Kommandos nur Datenpunkte verwendet werden die auch als Metrik für die Auswertung der Regel verwendet wurden. Dies führte häufig dazu, dass Datenpunkte als Metrik für die Auswertung genutzt wurden, obwohl dies nicht notwendig war, um diese später im Kommando verwenden zu können. Ab diesem Release stehen alle Datenpunkte eines Digitalen Zwillings/Virtuellen Gerätes zur Nutzung im Kommando zur Verfügung.
Neue Optionen für zeitlich aggregierte Datenpunkte
Für zeitlich aggregierte Datenpunkte mit der Operation “Differenz zur letzten Periode” stehen mit dem Update die neuen Optionen “Diese Stunde”, “Diesen Tag”, “Diese Woche”, “Diesen Monat” und “Dieses Jahr” zur Verfügung. So lassen im Handumdrehen beispielsweise Berechnungen für den aktuellen Monatsverbrauch erstellen und visualisieren.
Rate Limit für Outbound Konnektoren
Für die Konnektoren Webhook(Outgoing), MQTT (Outgoing) und Mail lassen sich nun optionale Rate-Limits definieren.
Dynamische URL/Topic-Struktur für Webhook/MQTT in Integrationflows & Regeln
In Integrationsflows und Regeln kann für Webhook(Outgoing) und MQTT(Outgoing) Konnektoren nun die Topic Struktur dynamisch mit Hilfe der verfügbaren Meta-Informationen angepasst werden. Beispiel:
http://webhook.to/{{account_id}}/{{dtwin_id}}/process/
Duplizieren von Exportzeitplänen
Um Exportzeitpläne für CSV-Exporte anzupassen können diese nun dupliziert und angepasst werden.
JSON mapping in Funktionsparsern In Funktionsparsern kann eingehendes JSON nun verwendet und über JavaScript manipuliert werden.
XAPI Endpunkt zum Abruf aktiver Geräte
Über GET `/xapi/v1/virtual-devices/active-devices/{account-id} können nun die aktiven Geräte (Abhängig davon, ob ein Gerät Daten erhalten hat) abgefragt werden. Diese Funktion dient für die Abrechnung oder die Ermittlung der Zähler, welche in einem Anwendungsfall manuell abgelesen werden müssen.
Kategorien für die Gerätestatuskonfiguration
In der Gerätestatuskonfiguration für Virtuelle Geräte kann nun optional eine Kategorie für Fehler/Warnungen gesetzt werden. Dabei stehen “Batterie”, “Intervall” & “Gerät” als Auswahl zur Verfügung. Die Kategorien können mit späteren Releases in den Statistiken einer Smarten-Gruppe ausgewertet werden und geben so mehr Transparenz darüber welche Kategorie von Fehler/Warnung bei Geräten auftritt.
Empfangene Pakete - Statistik in Virtuellen Geräten
Mit der Einführung der Paketstatistiken für die Smarten Gruppen wurde die interne Datenhaltung angepasst, um die Statistiken auch für große Mengen von Geräten unter Einhaltung von kurzen Ladezeiten darstellen zu können. Diese optimierte Datenhaltung wird ab diesem Release auch für die Statistiken [1] einzelner Virtueller Geräte verwendet, wenn der Betrachtungszeitraum <= 30 Tage umfasst. Da die neue Datenhaltung erst mit dem Update 2.5 eingeführt wird, können für die Vergangenheit zunächst keine Daten angezeigt werden, da die Datenbank sich nach dem Update erst füllen muss. Die Statistiken im Virtuellen Gerät werden dementsprechend nach dem Release keine Empfangen Pakete für die Vergangenheit anzeigen, wenn der Betrachtungszeitraum <= 30 Tage beträgt. Wählen Sie im Gerät einen Zeitraum >30 Tage, um die vollständigen Statistiken einzusehen.
Limitierung der exportierbaren Zeilen in einem csv-Export von Digitalen Zwillingen / Virtuellen Geräten
Um unerwünscht große csv-Exporte mit langen Laufzeiten zu verhindern, wurde hier ein Limit von 500.000 Zeilen im Default konfiguriert. Das aktuelle Limit kann unter Einstellungen –> Module –> CSV Exporte Digitale Zwillinge & Virtuelle Geräte eingesehen werden. Das Limit kann über die Benutzeroberfläche durch Systemadministratoren angepasst werden.
14. Februar 2024
Grenzwerte(lowerLimit/upperLimit):
Bei Messwerten mit den Datentypen 13 (M_ME_NC) und 36 (M_ME_TF) wird das Quality Flag „Overflow" gesetzt, wenn der Wert den Parameter „upperLimit" überschreitet oder den Parameter „lowerLimit" unterschreitet. Der Datenpunkt wird dann auf den Wert des oberen oder unteren Grenzwertes gesetzt. Sofern die Parameter „upperLimit" oder „lowerLimit" nicht gesetzt sind, ist diese Funktion inaktiv für den entsprechenden Datenpunkt.
Gültigkeitsprüfung (validityPeriod):
Bei allen Datentypen mit Außnahme von 15 (M_IT_NA) und 37 (M_IT_TB) werden die Quality Flags „Invalid" und „Not Topical" gesetzt, wenn der Zeitstempel älter ist als die Gültigkeitsdauer (validityPeriod). Bei den Datentypen 15 und 37 wird nur das Quality Flag „invalid" gesetzt.
Die Häufigkeit der Überprüfung wird im niotix IEC-104-Server über den Parameter „validity-check-interval-in-s" definiert.
Zum Hilfeartikel - niotix IEC-60870-5-104
RD-6651 - IEC Connector - Add Data State Fields for Quality Flags
22. Januar 2024
22. January 2023
In diesem Release werden folgende Verbesserungen eingeführt und Probleme behoben:
10. Januar 2023
In diesem Release werden folgende Verbesserungen eingeführt und Probleme behoben:
RD-6784 Add validation to InfluxDB x-api-endpoint: Für den Endpunkt /xapi/v1/influxdb/query wurde eine Validierung hinzugefügt. Queries müssen nun eine Zeiteinschränkung enthalten, da Abfragen bei großen Datenmengen ohne Einschränkung des Zeitraums zu Stabilitätsproblemen bei der Influx führen können.
Bisher gültige Query: SELECT * FROM "states_history" WHERE "account_id" = '42' LIMIT 5000
Nötige Erweiterung des Queries seit dem Update: SELECT * FROM "states_history" WHERE "account_id" = '42' AND time >= 1704349730s LIMIT 5000
Wir überprüfen aktuell eine weitere Anpassung des Endpunkts um diese Validierung wieder zu entfernen und so die Kompatibilität der bisherigen Requests wiederherzustellen.
Dezember 2023
Überarbeitung der internen Verwaltung von Konnektoren
In diesem Release werden folgende Probleme behoben:
Dezember 2023
Erweiterte Funktionen im CSV-Export
Mit unserem neuesten Update auf Version 2.4 führen wir eine erweiterte Funktion für den zeitgesteuerten Export von Daten aus Virtuellen Geräten und Digitalen Zwillingen ein. Basierend auf eurem Feedback haben wir diese Funktionen weiter verbessert, um einen noch flexibleren Datenexport zu ermöglichen. Freue dich auf folgende Neuerungen:
Visueller Editor für Gerätestatus-Konfigurationen
Mit Version 2.4 von niotix wird die Konfiguration von Gerätestatus für Virtuelle Geräte vereinfacht. Statt der bisherigen Notwendigkeit, JavaScript-Code zu verwenden, ermöglicht eine neue Benutzeroberfläche eine intuitive und benutzerfreundliche Erstellung der Konfigurationen.
Flexible Positionierung des Logos auf der Startseite
In Version 2.4 erweitern wir die Whitelabeling-Funktionen von niotix um eine Anpassung der Logo-Position. Jetzt kannst du das Logo nicht nur oben links, sondern auch zentriert, zentriert mit überlappendem Hintergrund oder rechts ausgerichtet platzieren, um das Erscheinungsbild der Plattform deinen Vorstellungen anzupassen.
Fester Zeiträume für zeitlich aggregierte Datenpunkte
In zeitlichen aggregationen können nun feste Zeitstempel, z.B. “Summe Personen aus der letzten vollen Stunde” verwendet werden.
Beta-Status des Features Integrationsflows aufgehoben
Integrationsflows wurden mit diesem Release aus dem beta-Status genommen. Im Rahmen dieser Veränderung wurden letzte Bugfixes durchgeführt und die finale Anpassung an den erzeugten Daten vorgenommen wie in den Releasenotes für 2.3.11 bereits angekündigt.
Datenformat im meta-Objekt für “twin-tags”, “vdevice_groups” und “twin_ancestor_ids” wurde geändert. Bisher wurden diese Daten als “csv-array” zurück geliefert (z.B. “twin-tags” : “tag1, tag2, tag3”
). Mit dem Release werden diese Daten als JSON-Array zurück geliefert (z.B. "twin-tags” : [“tag1”, “tag2”, “tag3”]
).
Zeitliche Ausführungs-Filter mit neuem Default
Bisher galt hier keine Auswahl = alle Tage. Für eine bessere Verständlichkeit wurde hier nun zusätzlich die Option “Alle Tage” eingeführt.
RD-6649 Forward csv downloadlink by webhook
RD-6594 Allow to add external id to csv export
RD-6559 Link device type in list view virtual devices
RD-6526 Add functionality from schedulers also for one time csv exports
RD-6502 Allow to export data for specific states in csv export
RD-6458 Send download link for generated file to e-mail recipients
RD-6433 Time aggregations for fixed time-ranges
RD-6379 CSV-Export: Rename columns
RD-6378 CSV-Export: Select and reorder included columns
RD-6353 Get list of unique identifiers that are available in the selected search for VD/DTs
RD-6644 Define position of the logo in the login screen
RD-6569 UI-wizzard for health state configurations
RD-6519 Create a “home account” for an user
RD-6727 Dispatcher: do not call n1 BE for predefined parser data
RD-6613 Refactor single dt/vd csv export to have the same csv structure as mass exports
RD-6548 Remove beta flag from integrationflows
RD-6431 Change example of VD bulk import “address” variable
RD-6425 Add default values to time-based execution-filters dropdowns
RD-6403 Add quickreference to - OpenWeather connector
RD-6648 Refactor current digital twin duplication to use background jobs
RD-6229 Coherent treatment of empty values in dt/vd meta for Integrationflows
RD-6583 Timestamp of aggregation update when aggregation triggered by rule
RD-6572 Public Dashboard - Predefined URL parameters
RD-6389 System logs do not show the actual user when an user is impersonated
RD-6703 Mismatch between rule exectution history and Rule overview - last triggered (date)
RD-6694 Prevent loop for rule execution if metric = aggregation state trigger
RD-6684 UI crash when user is impersonated from edit view
RD-6670 Fieldvalidation for legacy webhook outgoing red after opening
RD-6659 Rule is executed multiple times hence condition should only evaulate if “changed”
RD-6635 Rule execution history not consistent
RD-6626 Fixed error: Message Text is undefined
RD-6621 Virtual devices - CSV import error (title)
RD-6619 Coordinate history in digital twin shows position marker at oldest value
RD-6605 Incorrect link in the email notification for the CSV export (IoT Data Hub)
RD-6601 Smart Groups - Filters with OR are reset to AND
RD-6599 Rule execution history does not display executions of health rule
RD-6578 CSV Export - No Permission Digitaltwin.Read
RD-6575 Error during update (Imprint Public Dashboard)
RD-6574 Integrationflows can’t be saved after edit even though something has changed
RD-6573 Fix issues when trying to run csv-export for more then 1k devices
RD-6564 Differences between RAW and PARSED data (TTN)
RD-6556 Fix permissions for export schedules and background jobs
RD-6552 “Rows per page” in the Integrations section is not saved, but starts again and again with 10
RD-6547 User is not logged in the system logs, during virtual devices bulk import
RD-6540 Cannot edit Gateway
RD-6539 VD Bulk Import Error Message
RD-6537 Issue with notifications when creating a new user
RD-6532 Filter “Connector type MQTT(Incoming)” in virtual devices does not work
RD-6528 Aggregation functions for csv exports are not working
RD-6517 Webhook Inbound “Delete device in external service”.
RD-6494 Reset account filter not working properly
RD-6488 Error message “Unfortunately, an error occurred” appears more often
RD-6480 Deletion Virtual Devices runs into timeout
RD-6474 Error when editing gateway in gateway mgmt
RD-6428 Fix Twin hierarchy after searching for Twins
RD-6290 Only show outbound connectors in rule execution command
RD-6188 Fixing swagger POST /xapi/v1/connector Endpoint Structure
RD-6179 Rules: error when changing the *Command
RD-5104 Devices in IoT-Data-Hub always have label “niota-created”
November 2023
Überarbeitung der internen Verwaltung von Konnektoren
Mit diesem Release wurde die backend-seitige Verwaltung von Konnektoren optimiert, um eine schnellere und stabilere Zuweisung zu ermöglichen.
November 2023
Custom Header für Webhook (Outgoing)-Konnektor
Ermöglicht das setzen von kundenspezifschen Request-Headern im Webhook (Outgoing) - Konnektor.
RD-6611 HELPDESK — rule aborts if content of {{variable}} is a string
RD-6545 HELPDESK - Error decoding the payload
RD-6536 HELPDESK - DT Copy Error: “Copy Failed”, “niotix Device was not found”
RD-6516 HELPDESK - Gateway timeouts due to incorrect parameters
September 2023
Exportzeitpläne für csv Exporte
In vielen Fällen werden die in der Plattform erzeugten Daten für die manuelle oder automatisierte Weiterverarbeitung als csv benötigt. Für Digitale Zwillinge und Virtuelle Geräte kann dies nun automatisiert in frei definierbaren Intervallen erfolgen. Da sich die Geräte oder Zwillinge eines Anwendungsfalls, für den die Daten exportiert werden soll mit der Zeit verändern, passt sich der Export automatisiert entsprechend des eingestellten Smart Filters an.
Zum Hilfeartikel - Exportzeitpläne erstellen
Dieses Feature wird noch erweitert. Im kommenden Release sollen z.B. Einschränkung auf bestimmte Datenpunkte, Zusendung des Downloadlinks via E-Mail und Funktionen für einen automatisierten Abruf der von 3.-Systemen folgen. Sollten Sie weitere Wünsche an dieses Feature haben lassen Sie uns dies gerne wissen.
Accountspezifische E-Mail-Adressen für Supportanfragen
Wird die niotix-Instanz für mehrere Kunden betrieben und soll für unterschiedliche Kunden ein anderer Support zum Tragen kommen, so können jetzt auf Accountebene dedizierte E-Mail-Adressen hinterlegt werden, welche die E-Mails für “Mir gefällt etwas/gefällt etwas nicht” oder “Ich habe einen Vorschlag” bekommen soll.
Zum Hilfeartikel - Systemeinstellungen
Chirpstack Konnektor
Für den beliebten Open Source LoRaWAN Netzwerkserver Chirpstack bieten wir nun eine tiefe Integration, um nicht nur Daten aus Chirpstack zu nutzen, sondern auch Sensoren aus niotix heraus in Chirpstack zu verwalten. Unterstützt werden Chirpstack Version 3 und Version 4.
Zum Hilfeartikel - Konnektoren
Erweitere Filterfunktionen für Virtuelle Geräte
Um eine große Anzahl von Geräten im System effizient zu verwalten, benötigt es clevere Filtermöglichkeiten. Hier wird die bestehende Funktionalität mit dem Release um eine Schnellsuche (Suche in Id, Titel, Gruppe, Tag, Konnektor Typ, Adresse, externe Id) und die Suche nach Adresse ergänzt. Einzelne Filterkriterien können nun auch per UND/ODER verknüpft werden.
Zeitliche Steuerung von Regeln
Das Zusenden von Zustandsinformationen zu einer bestimmten Uhrzeit, beispielsweise jeden Tag um 18 Uhr, um den Hausmeister über die Anzahl offener Fenster per E-Mail zu informieren, ist nun über die Regelausführung möglich. Über einen einfachen Switch lässt sich steuern, ob für die Regel nur zu bestimmten Zeitpunkten oder auch bei jedem eingehenden Datenpunkt ausgewertet werden soll. Verfügbar für Regeln Virtueller Geräte und Digitaler Zwillinge.
Zusätzlich lässt sich die Ausführung von Regeln auf bestimmte Zeiträume einschränken, um z.B. den einen Alarm wegen eines offenen Fensters nur außerhalb der regulären Schulzeiten auszulösen.
Gerätegruppen heißen nun Smarte Gruppen
Die “Gerätegruppen” bei den Virtuellen Geräten heißen nun “Smarte Gruppen”, um diese besser von den Gruppen, welche Geräten zugefügt werden können zu unterscheiden. Zusätzlich soll die neue Namensgebung den dynamischen Charakter den die Gruppen durch frei komibinierbare Filterkriterien haben besser hervorheben.
CSV Exporte aus dem IoT Datahub nun im Menüpunkt “Hintergrund Jobs”
Die erzeugten CSV-Dateien finden sich ab dieser Version nicht mehr in der Kopfzeile der Anwendung, sondern können über den Menüpunkt “Hintergrund Jobs” im Reiter “Exporte IoT Data Hub” aufgerufen werden.
Aggregationsrichtung in Liniendiagrammen nun “vorwärts”
Zeigt ein Liniendiagramm Daten in einer stündlichen Auflösung für die letzten 24 Stunden als Mittelwerte, so wurden bisher Daten die beispielsweise um 10:00:01 Uhr ankamen für 11 Uhr angezeigt (Aggegrationsintervall 10-11 Uhr). Es wurde als “rückwärts” geschaut. In Anlehnung an Grafana werdend die Daten nun “vorwärts” aggregriert, d.h. ein Wert von 10:00:01 wird nun für 10 Uhr angezeigt.
Anwendung der eingestellten Retention Policy auch auf Daten der Zeitreihendatenbank (States-Influx)
Daten aus der Zeitreihendatenbank States-Influx (Daten Digitaler Zwillinge und Virtueller Geräte NICHT IoT Hub Geräte) werden nun auch der entsprechend definierten Retention Policy gelöscht (Default: 24 Monate)
Ankündigung - Änderung am erzeugten Datenformat in Integrationsflows mit dem Release 2.4:
Im kommenden Release werden wir das Datenformat im meta-Objekt für “twin-tags”, “vdevice_groups” und “twin_ancestor_ids” ändern. Bisher werden diese Daten als “csv-array” zurück geliefert (z.B. “twin-tags” : “tag1, tag2, tag3”). Zukünftig werden diese als JSON-Array zurück geliefert (z.B. “twin-tags” : [“tag1”, “tag2”, “tag3”]). Bitte überprüfen sie Integrationen in Ihre Drittsysteme ob eine Anpassung des Datenformats Auswirkungen haben könnte.
RD-5981 - Use predefined downlink configurations from devicetype for virtual devices
RD-6104 - Move Background Jobs to own Menu Item
RD-6130 - Search virtual devices by address
RD-6132 - Connect filters with AND or OR
RD-6135 - Retention policy for state influx data
RD-6142 - Move Background Jobs to own menu item
RD-6143 - CSV Export 1. Iteration – Export Multiple state values of DT / VDs
RD-6183 - Execute rules only based on time triggers
RD-6230 - Add twin_ancestor_ids as possible filter/transformation criteria and adapt example
RD-6266 - Initial version of Chirpstack connector
RD-6267 - Send downlinks to Chirpstack device
RD-6287 - Allow search in all fields
RD-6340 - Rename “Device Groups” to “Smart Groups”
RD-6355 - Calculate squaremeters per hour from consumption measurements
RD-6364 - Show account of a devicetype in tableview
RD-6411 - Allow to use vdevice_group and lastseen as values commando for rules
RD-6413 - Custom Support Mail
RD-6442 - timeaggregated states: add default timeZone and startOfTheWeek
RD-6446 - Create xapi-Endpoint to update health states
RD-6449 - Display Schedule-Settings
RD-6450 - Add Time Zone Selection to Scheduler
RD-5504 - Forge public dashboard url
RD-6008 - Performance problem: User search in subaccounts difficult
RD-6106 - Don’t allow comma and semicolon in tags and groups
RD-6108 - C&P of value preview for “Aggregate”-States not working
RD-6187 - The number of received packets does not match the number displayed in the packet history diagram
RD-6278 - Data states in VD are not loaded correctly
RD-6279 - Gateway Mgmt - no separate chart display
RD-6289 - Executing command not possible when state hasn’t been updated yet
RD-6292 - IEC 104 Push connector - edit not possible / error on create
RD-6314 - Weekly time aggregation has time offset of 2h
RD-6322 - Rules with email command –> [object Object] in email, if state is of type json
RD-6329 - Virtual Devices - adding a new device group cannot be saved properly with ‘‘Enter’’ only
RD-6331 - “reduce map”-button not working at DT/VD Details page
RD-6339 - Virtual Devices CSV Import: Error if no letter in DevEUI
RD-6343 - Link connector specific data in VD to connector detail view
RD-6344 - “Discard changes” message, but nothing has been changed
RD-6365 - Integrationflow - steps-column sometimes empty
RD-6370 - Display error of state values as json with the same timestamp
RD-6372 - Change Default state visualisation.
RD-6373 - Fold out twin hierarchy upwards
RD-6390 - Timestamp for Aggregated timeseries “Difference to last value” incorrect if several measurement points come with one package
RD-6398 — Not possible to select zone in Geofence Rule
RD-6407 – Remove indexing of LoRaWAN Region from Bulk Import Instruction
RD-6434 - Sorting in the ‘‘Announcements’’ section does not work
RD-6436 - Change “aggregation direction” for line chart visualisations and ad option “raw”
RD-6439 - Remove DTwin subtitle frame
Juli 2023
_parsed Datenpunkt
Für Virtuelle Geräte wird es ab dem Update neben dem _raw Datenpunkt, welcher die Rohdaten des Pakets enthält, nun auch einen weiteren, systemseitig erzeugten Datenpunkt “_parsed” geben. Wie der Name bereits vermuten lässt enthält dieser Datenpunkt die dekodierten Daten, welche entsprechend dem Parser aus dem Gerätyp aus den Rohdaten generiert wurden. Dies halt zwei Vorteile:
Verküpfe Metadaten mit Messdaten
In der Transformation eines Datenpunktes können nun Metadaten eines digitalen Zwillings verwendet werden. Hierdurch können beispielsweise relative Größen wie Auslastungen direkt auf Basis des Nennwertes mit den Messdaten verrechnet werden. Die Nennwerte können in den benutzerdefinierten Eigenschaften des Digitalen Zwillings hinterlegt werden
Optimierung des Massenimports Virtueller Geräte
Der im letzten Release veröffentliche Massenimport Virtueller Geräte erhält neue Funktionen:
RD-6022 HELPDESK — Erweiterung Log-Level digital-twin states Service
RD-6070 No highlighting for missing input when creating virtual device
RD-6086 QoS Settings for MQTT-Connector
RD-6119 Allow to use twin_category, vdevice_groups, twin_tags, twin_key_value in filter-wizzard
RD-6161 Rules: only trigger rules during specific time spans
RD-6167 hide footer-bar, when publicly shared twin doesn’t have floors
RD-6181 performAddressLookup & performCoordinateLookup for VD bulk import
RD-6236 Translate IEC Error Message
RD-6246 HELPDESK — Node-Red nur bei Berechtigung all.manage einblenden
RD-6247 put virtual devices not seen before at the end
RD-6252 InfluxDB-Service: use keepalive connections to save sockets
RD-6257 Rename MQTT connector to “MQTT (Incoming)”
RD-6269 Search vor EUI when creating new state with source virtual device
RD-6295 _parsed state for virtual devices
RD-6306 Custom properties for bulk import
RD-6307 Set icon via bulk import
RD-6316 rename background-job status “success”
RD-6127 Allow health state sync for more then 500 devices in bulk edit job
RD-6172 Cancel running/queued import Jobs
RD-5460 Sanitize Unify-Service Logs
RD-6025 Webhook(Inbound) is not working correctly for digital twin states
RD-6080 HELPDESK — Rule execution not suspended, although Throttle is set.
RD-6094 HELPDESK - Niota modules can be used without activation only with the autorization
RD-6107 HELPDESK - Add expand button to the application map
RD-6115 HELPDESK — CSV upload in the devices freezes, reason unclear
RD-6122 Autogenerated link to xapi doc wrong in some onpremise cases
RD-6139 Virtual device map view - datastate selection incoherent
RD-6140 Sort Integrationflows, Filter, Transformers & Connectors per default by Id
RD-6191 Page collapses after background job is done (Bulk edit & Bulk import)
RD-6193 HELPDESK - Filters sometimes show wrong content when opened/edited for the first time
RD-6203 HELPDESK - State diagram is always shifted by the aggregation time
RD-6212 No connection reset for firefly if mqtt url is empty
RD-6237 Description not saved at transformers
RD-6254 HELPDESK - Pre-selection “data point” should only be applied if identifier is present in this twin
Juni 2023
Massenimport Virtueller Geräte
Bisher konnte eine große Anzahl an Geräten nur über unsere xapi importiert werden. In Zukunft wird es möglich sein, bis zu 500 Geräte basierend auf einer CSV Datei zu importieren. So wird es noch komfortabler werden, große Mengen an Geräte zu importieren und direkt mit der Umsetzung der Use Cases loszulegen.
IEC 104 Push Konnektor für Virtuelle Geräte & Digitale Zwillinge
Mit dem neuen IEC 104 Push Konnektor können nun auch Daten von Digitalen Zwillingen & Virtuellen Geräten an einen IEC Server und von dort an den Leitstand übertragen werden.
Neuer Konnektor für MQTT Mit dem Release wird es möglich sein, Daten von Virtuellen Geräten und Digitalen Zwillingen an einen MQTT Client zu senden. Dies ermöglicht es, einige neue Use Cases umzusetzen und zu erweitern.
Letzten Wert im Liniendiagramm und Histogramm anzeigen Bisher konnten in Liniendiagrammen und Histogrammen nur Durchschnittswerte, bzw. das Minimum oder Maximum eines festgelegten Zeitraums angezeigt werden. Nun wird es auch möglich sein, den jeweils letzten Wert des Zeitraumes auszuwählen.
Datenpunkte in der Kartenansicht nach Zeit filtern Datenpunkte können häufig nur dann miteinander verglichen werden, wenn die Daten aktuell sind. Mit dem Release wird es in der Kartenansicht des digitalen Zwillings die Möglichkeit geben, das maximale Alter der Datenpunkte auszuwählen. Alle Datenpunkte die älter sind, werden ausgegraut dargestellt.
RD-5869 XAPI: get user for an account
RD-5889 HELPDESK - Wrong Field Value from DataHub to Twin
RD-5900 Add ui-validation for target.variable in devicetype
RD-5902 XAPI: influxdb multiple queries support
RD-5919 Step 7: Update remote device if changed in niotix
RD-5922 Dedicated mqtt - outbound connector
RD-5932 Do not show passwords/api-key’s in connectors UI
RD-5936 BE/FE: Show changes of a bulk edit job
RD-5966 HELPDESK - Change the url in the “CSV Export mail”
RD-5970 HELPDESK - Add a dropdown for time zones in the data states settings
RD-5977 IEC xapi Endpoint
RD-5980 Step 8: Send downlinks to Loriot device
RD-5995 FE – Generic State Outbound Configuration UI
RD-5998 Adjustion of Connector UI
RD-5999 Enable IEC Connector as Module
RD-6003 Create concept to improve midnights job load peaks & implement improvements
RD-6004 BE - Enable IEC Connector as Module
RD-6005 Add Connector specific State Settings to Manifest file
RD-6007 Missing translations (Follow up)
RD-6009 HELPDESK - Bei NULL-Werten lösen Regeln aus muss per default deaktiviert sein
RD-6030 VD CSV Import – UI Step 1: “Define”
RD-6031 VD CSV Import – UI Step 2.1: “Upload”
RD-6032 VD CSV Import – UI Step 2.2: “Validate”
RD-6033 VD CSV Import – UI Step 3: “Confirm”
RD-6035 VD CSV Import – Step 2.2: “Validate” – BE Validation
RD-6038 Step 1: Write state data with more than 255 char to new table
RD-6039 Step 2: Change frontend to mainly read from influx
RD-6066 Extend background-runner be for csv import
RD-6067 Change all URLs to our docu to https://docs.niotix.io/
RD-6075 Remove input type from transformations
RD-6077 Translations for customisable columns
RD-6082 HELPDESK — Open Background-Jobs with first tab
RD-6084 Add account column to integration-overviews pages
RD-6088 IEC 104 - Cannot read property ‘settings’ of undefined
RD-6092 Sort job details table of bulk edits by status
RD-6093 Loading of connectors fails if amount of connectors in instance is too high
RD-6095 Take over timestamp from virtual device for digital twin states with source virtual device
RD-6109 Remove unused dependencies
RD-6111 W/m² as Type for target variables
RD-6121 New tab for bulk import jobs
RD-6123 Update BE unify dependencies to latest which only have bugfix version update
RD-6128 DB query to find devicetypes with duplicate variables
RD-6138 Make region and frequency plan optional
RD-6160 adjust instruction structure
RD-6166 remove map settings button from public dashboard
RD-6226 CSV Import: rename column “address” to “location”
RD-6227 change “limit reached” error message
RD-6051 CSV Example File
RD-4996 Connector IEC 104 Push
RD-5109 Use group of virtual devices as filter criteria & transformations in integrationflows & influx
RD-6078 HELPDESK — Display option “latest” in history and line charts
RD-6081 HELPDESK – Add relative time selector to twin map
RD-6098 Adapt IEC Push Server
RD-6165 Documentation: Display option “latest” in history and line charts
RD-6176 Add “address” as optional field for bulk import
RD-5450 Change account-name for MFA from “…@niota” to e.g. “…@[domainname]”
RD-5768 HELPDESK - Export jobs are running endlessly
RD-5868 HELPDESK — Public Dashboard of Twins deactivated in case of system changes
RD-5913 Breadcrumbs not working correctly
RD-5961 HELPDESK - Once set, email server settings in the account cannot be deleted
RD-5967 Bulk Import of users not working
RD-5994 User properties under account settings doesn’t have an impact anymore on user creation
RD-6012 Remove expand map icon from header maps
RD-6016 Change back Public Dashboard Twin View
RD-6019 Don’t hide text after clicking on “copy Config” button of data states
RD-6026 HELPDESK - Virtual devices - filtering by system status “invalid” fails
RD-6034 Can not create webhook device with id 23
RD-6036 Remove account id as option from integrationflows as data is always from one account
RD-6042 HELPDESK — WG: niota Monitoring: kritische Gateways
RD-6057 HELPDESK - When executing rules, the subdomain in the email is not considered
RD-6061 HELPDESK - xapi post Virtual Devices Example
RD-6069 Data State order does not match with dashboard tile order
RD-6074 Virtual device creations fails at dtwinGeoUpdate
RD-6087 HELPDESK — Remove button function from tags
RD-6096 HELPDESK - Virtual device page wants to be saved without any changes made
RD-6097 HELPDESK - Display “Account” in the device type does not work
RD-6107 HELPDESK - Add expand button to the application map
RD-6112 HELPDESK - Column selection changes cannot be saved
RD-6113 HELPDESK - Rule execution history cannot be opened
RD-6114 HELPDESK - VD: Rows per page are not correctly shown
RD-6125 HELPDESK - Floors displayed in “Floor Switcher” not correct
RD-6156 Filtering is reset after leaving the map view
März 2023
Massenverarbeitung Virtueller Geräte
Zum Verwalten großer Datenmengen gehört auch das Bearbeiten mehrerer Geräte. Mit dem neuen Release wird es möglich sein, bis zu 50 Virtuelle Geräte zeitgleich über die Benutzeroberfläche zu bearbeiten. So kann beispielsweise der Betriebsstatus oder der Zugriffsbereich mehrerer Geräte ohne großen Aufwand angepasst werden.
Gerätegruppen
Gerätegruppen erlauben es Ihnen Ihre Virtuellen Geräte anhand frei wählbarer Filterkriterien frei nach Ihren Bedürfnissen zusammenzufassen. Dies ermöglicht es, Virtuelle Geräte z.B. nach Anwendungsfall zu gruppieren, um den Gesundheitsstatus der Virtuellen Geräte dieser Anwendungsfälle auf einen Blick bewerten zu können. Zusätzlich können die Gerätegruppen als Schnelleinstieg auf eine bestimmte Gerätemenge genutzt werden.
Neuer Konnektor zu Loriot
Mit dem Konnektor zum LoRaWAN Netzwerk Server Loriot können Daten ohne Implementierungsaufwand aus Loriot empfangen werden. Zudem ist es möglich Geräte aus niotix heraus in Loriot zu anzulegen und zu verwalten. Downlinks z.B. über eine Regel im Digitalen Zwilling zu versenden wird mit dem nächsten Release ergänzt.
Anpassbare Spalten in der Virtuelle Geräte Übersicht
Die angezeigten Spalten der Übersichtstabelle der Virtuellen Geräte lassen sich nun anpassen. Neben den bereits bekannten Spalten sind auch Erstellungsdatum, Änderungsdatum, Account und Adresse als Spalten verfügbar.
Digitalen Zwilling Duplizieren
In vielen Anwendungsfällen bleibt es nicht bei einem einzigen Digitalen Zwilling, sonderne bei einer großen Anzahl digitaler Zwillinge, die alle die gleichen Datenpunkte besitzen. Da spart es Zeit, diese nicht alle händisch nacheinander anlegen zu müssen, sondern einen konfigurierten Zwilling duplizieren zu können. Einmal angelegt lässt sich so ein Digitaler Zwilling bis zu 50 Mal pro Durchlauf duplizieren, wobei jedem Datenpunkt ein neues Virtuelles Gerät zugeordnet wird.
RD-5234 Public Dashboard: List of Twins when multiple Twins have the same location - BE
RD-5621 BE: Create API for View Overview
RD-5757 Consistently show objects of all accessible acounts
RD-5775 Dedicated errorhandling if connector of a device has an error
RD-5857 Change German text in Home Screen
RD-5865 Rename “Ikone” to “Icon”
RD-5866 Finalise monitoring views for release
RD-5873 Edit monitoring views
RD-5874 UI permission checks
RD-5879 Add allowed permissions for CRUD views and executions
RD-5882 HELPDESK - Add a note to the Node-Red documentation
RD-5886 FE: implement permission checks
RD-5887 BE: implement permission checks
RD-5888 Missing translations after refactoring - systematic analysis
RD-5892 Customisable columns for virtual device overview
RD-5893 Step 2: Add possibility to create ABP devices
RD-5899 System log entries for CRUD monitoring views
RD-5902 XAPI: influxdb multiple queries support
RD-5914 Step 4: Import existing devices from Loriot
RD-5915 Step 3: Add possibility to set frequency plan
RD-5916 Step 5: Add heartbeat and reconnect
RD-5917 Final polish bulk edit UI
RD-5920 Set configId for states with Virtual Device Aggregation for IEC 104 PUSH
RD-5924 FE: synchronise health state
RD-5926 Virtual Device Map - Filter Devices
RD-5927 VA, kVA, Var & kVar as Type for target Variables
RD-5932 Do not show passwords/api-key’s in connectors UI
RD-5935 Fix actility downlink connector
RD-5936 BE/FE: Show changes of a bulk edit job
RD-5937 Remove featureflag for bulkediting before release
RD-5938 Remove featureflag for monitoring views
RD-5939 Remove featureflag for Loriot connector
RD-5954 Virtual Device create button disappears, when searchresult is < 500 devices
RD-5959 Only show rules of twins & subtwin as default in rule overview (not related vd-rules)
RD-5975 Do not delete “manually created” datastates when syncing/changing the devicetype
RD-5997 Change instruction text
RD-6020 Remove featureflag rd-5983-connector-logs-disabled
RD-6021 Rename “Monitoring Views”
RD-6060 Bulk edit button not working
RD-5051 HELPDESK: Device deletion from Application view - Thingpark
RD-5470 HELPDESK - VD: Graphics for “Packets received in the chosen time range” does not work
RD-5690 XAPI Create VD fails, device is created in external system
RD-5749 HELPDESK - Error in the visualization of the statistics of the virtual devices
RD-5768 HELPDESK - Export jobs are running endlessly
RD-5788 e-mail-connector send mails out over different smtp server as configured
RD-5808 HELPDESK -Application map not working, icons missing; add expand button
RD-5819 HELPDESK - DT: Map does not load after changing the address of a digital twin
RD-5835 HELPDESK - User sees digital twins in the “Floor Switcher” selection menu, which he does not have access to
RD-5842 HELPDESK - Number of list entries are reset by data state view
RD-5856 HELPDESK — Duplicating Twin with IoT Hub Devices leads to Error Page
RD-5871 BE: API returns only 10 jobs, even if there are more results
RD-5876 Duplicate Twin: State options missing
RD-5878 “Same parent twin for all” is not taken over
RD-5881 HELPDESK - Change of account for connectors not possible, despite success message of the system
RD-5901 HELPDESK - /xapi/v1/accounts pagination not working
RD-5908 Fix create bulk edit jobs via frontend
RD-5925 HELPDESK - Open Grafana and Node Red error message (only in Firefox)
RD-5957 deviceTypeSync remains true for a device after saving
RD-6013 Device import for TTN connector not working
RD-5773 Evaluation: customizable columns for virtual device overview table
RD-5867 Forwarding to the Virtual Device List
RD-5982 Save customise columns into browser storage
Februar 2023
Benutzerdefinierte Nutzungsbedingungen
Ab dem kommenden Release werden wir Account-Admins die Möglichkeit bieten, eigene Nutzungsbedingungen festzulegen um eigene individuelle Vereinbarungen darin aufzunehmen.
Zudem werden wir wieder kleinere allgemeine Optimierungen und Verbesserungen, sowie Fixes vornehmen.
RD-5307 Wording: Adjust map name “niota” to “niotix”
RD-5694 create bulk edit job at background-runners
RD-5733 process changes for changes of operational status
RD-5758 Allow semicolon and comma as separator for duplicate twin csv
RD-5764 Change color of “Use Custom T&C”-Toggle Button due to system color
RD-5766 Handle special characters in identifiers of data states
RD-5789 Public Dashboard: List of Twins when multiple Twins have the same location
RD-5803 Set Strings into quotes for Duplicate Twin
RD-5904 Filter virtual devices by connector type timeouts
RD-5436 User editing: Add validation for user properties
RD-5751 HELPDESK - Dead link for On Premise systems
RD-5772 Create coherent “confirmation” dialogs on deletion of integrationflows, filters and transformation
RD-5776 HELPDESK - Error report for Gateway Management
RD-5781 Webhook url wrong in some cases
RD-5785 HELPDESK - REST API: DT Endpoint returns VDs
RD-5816 HELPDESK - Wrong {{twinlink}} when executing rules in VDs
RD-5833 HELPDESK — Error when editing user of sub account
RD-5837 HELPDESK - Pages with wrong titles
RD-5855 HELPDESK — Public dashboard: Indoor mode always active
RD-5725 IoT Hub, change default Authentication from ABP to OTAA
RD-5729 Virtual Devices, change default Authentication from ABP to OTAA
RD-5760 Autogenerate EndDevice ID when creating Things Stack - Virtual Devices
RD-5804 Add PATCH as method to Webhook(Outgoing) - Connector
RD-5806 Set skip framecounter increment check to false by default
Januar 2023
RD-5160 HELPDESK: Firefly Join Response “RX2 Data rate” not set
RD-5171 Pre-defined parser: Introduce workflow to relevant devs & add comment in code
RD-5246 Refactor firefly device delete
RD-5457 Change VD statistics to show created devices instead of rolled out devices
RD-5510 Autorefresh UI when new packet logs / status logs
RD-5522 Virtual Device / Webhook Connector inbound: Copy button packet history does not return object
RD-5534 HELPDESK - After saving DT niotix jumps out of the tree structure
RD-5571 HELPDESK - Displaying marker in header map
RD-5592 Make comma values possible in retention policy
RD-5597 PD: Show Twin Description in Card
RD-5609 Create a basic service setup for background-runner
RD-5613 Point connector links in datastates to new connector ui
RD-5633 Sentry error reporting works only for staging at the moment
RD-5649 Add PUT functionality for /accounts
RD-5650 Allow to set modules–>integrations via API
RD-5667 BE: filter bulk edit jobs by account (accountfilter)
RD-5672 Allow to set ui color theme settings via api
RD-5677 Get rid of fetch ALL scopes in accountmanagement/niotix
RD-5679 HELPDESK - FR: automatically displaying right floor
RD-5682 HELPDESK — Setting 0 as value for y-axis minimum or maximum
RD-5684 Allow to define meta info in system settings
RD-5689 HELPDESK - Add check box that ignores null values during rule execution
RD-5696 Supress invitation mail on user create
RD-5709 Prevent vue-router Navigation Failures from ending up in Sentry
RD-5711 Adjust german translations for bulkediting
RD-5713 Preview and dashboard tile of line charts should be identical
RD-5718 Refactor custom-copy-clipboard
RD-5736 don’t adjust custom scaling of y-axis to state history chart
RD-5737 Add/remove single roles for a user
RD-5738 PD on dev: Error “No create permission for UserManagement”
RD-5742 Split “UI Color Theme” Settings up to “System UI Theme” and “UI Color Theme”
RD-5752 Do not open first menu item automatically when a menu group is opened
RD-5790 Extended return structure - delay job creation by one second for each value
RD-5800 Add note regarding extended return structure limitions in inlinehelp
RD-4738 HELPDESK – Firefly Fpending bit not set
RD-4920 HELPDESK – Firefly Downlink Inhalt fehlerhaft
RD-5239 HELPDESK – Twin “Parental Object” not changeable
RD-5247 HELPDESK: State validation error
RD-5352 Stage: Create your first VD results in Welcome Page
RD-5383 HELPDESK - Twin changes address independently when opening Twin detail view
RD-5384 UI: Typo on page “IoT Service Builder Instances”
RD-5395 IoT-DH / Applications: When creating new application, address gets removed in the UI
RD-5470 HELPDESK – VD: Graphics for “Packets received in the chosen time range” does not work
RD-5478 HELPDESK – NO_PERMISSION_VIRTUALDEVICE.MANAGE though permission is given
RD-5494 Overview-UI crashes if health state is not a valid json object
RD-5574 HELPDESK – Display title of devices cut off in applications
RD-5576 New access scopes for existing users not possible
RD-5594 HELPDESK – Firefly uplink framecounter has different data sizes
RD-5595 MQTT broker connector - user is deleted and recreated when connector is saved
RD-5604 Time aggregated States “Difference to last period” returns wrong value when no value was received
RD-5615 XAPI: key “hierarchyLevel” missing in /accounts/{id}
RD-5629 Twin state has not always the latest value with extended return structure
RD-5634 VD overview: connector type search not working for type “Webhook (Incoming)” and “Things Stack
RD-5635 Copy rules for virtual devices
RD-5644 HELPDESK - Tags filter in twin map not available
RD-5645 Login page shows error message on page load
RD-5646 HELPDESK - Error report for https://datahub.digital/#/virtual-devices
RD-5659 No success-message displayed, when device health config is saved
RD-5661 Helpdesk: some devicetypes show all vdevices instead of only those assigned to the devicetype
RD-5662 HELPDESK - Map within an application could not be scrolled or zoomed
RD-5663 Transformations - UI crashes, when data is not loaded fast enough
RD-5664 HELPDESK: Rows per page setting ignore on virtual device overview, when opened the first time after login
RD-5670 HELPDESK - Creating new firefly device fails in AGM
RD-5673 Public Dashboard shows error when Boolean Button is activated
RD-5678 HELPDESK — Changed values in difference to last period
RD-5680 HELPDESK — Lastgang // Time aggregated value is created when editing the state
RD-5686 Autogenerated url’s for incoming webhook wrong, if customer has a domain mapping set up
RD-5687 HELPDESK: Incorrect sort order of packets in virtual device overview
RD-5697 HELPDESK - Variable names in the CSV upload are no longer correct
RD-5698 Hotfix permissions
RD-5699 Virtual devices overview: devices have the state unknown+alert
RD-5701 HELPDESK - Gateways cannot be deleted
RD-5710 HELPDESK - Show error” link for connector errors links to “Account” and not to the connector/error
RD-5712 y-axis of history line charts are not scaled correctly
RD-5714 HELPDESK - Problem by changing the order of data states
RD-5716 Discard modal of virtual devices has “twin” wording
RD-5717 Virtual Device can not be changed after todays release
RD-5726 Missing translations after refactoring
RD-5730 App crashed when saving/updating originators because the success/error messages it uses do not exist
RD-5741 HELPDESK — No execution of time based rule
RD-5744 Missing Translations and methods in System Settings
RD-5746 With automatically created states, the SourceIdentifier is not correctly adopted
RD-5753 HELPDESK - Pop-up “Create New virtual Device” and Pop-up “Create Digital Twin” closes without warning
RD-5756 Remove diacriticLettersNotAllowed check from DT/VD Title
RD-5767 XAPI: POST v1/accounts not working anymore on dev
RD-5769 XAPI: Assign roles on user create does not work
RD-5770 XAPI: settings/theme –> systemFonts is not updated
RD-5780 User gets deleted when a new roles is assigned
RD-5786 Value didn’t trigger either timeaggregation nor rule
RD-5815 Application_session_key and network_session_key are overwritten on virtual-device update
November 2022
Differenzwertberechnung
Mit dem neuen Update können im Digitalen Zwilling Differenzwerte angezeigt werden. Dabei wird jeweils die Differenz der beiden zuletzt eingegangen Werte berechnet. So bieten wir die Möglichkeit, Lastgänge zu berechnen, zu visualisieren und Regeln darauf aufzubauen. So lässt sich der Stromverbrauch einfach und transparent darstellen.
Boolean Button
Mit dem Boolean Button bringen wir einen optionalen Button in das Dashboard des Digitalen Zwillings. Eingebunden in Regeln können Beispielsweise Alarme aktiviert/deaktiviert werden. Zudem lassen sich hierüber mit einem Klick Downlinks an Geräte versenden.
Anpassbare y-Achse
In Zukunft lässt sich die Skalierung der y-Achse in Line Charts definieren. Hierdurch wird es einfacher die Werte in verschieden Line Charts miteinander zu vergleichen.
RD-5347 Add possibility to select an account when creating integrationflow / filter
RD-5386 HELPDESK - Update API documentation - Create Originator
RD-5414 Timeaggregated States: Start-Date Fallback
RD-5445 Handle special characters in identifiers
RD-5455 automatically add protocol to URL in announcement
RD-5511 Make width of inputs for connectors configurable
RD-5521 Expandable width for Line chart Tile
RD-5543 Remove old connector ui from accounts
RD-5552 Adapt connector inputsizes
RD-5561 Add loader to login button
RD-5593 Improvements device info page
RD-5046 Display Polygon on Overlay Wizard
RD-5111 Reworked Connector UI - Display detailed status logs
RD-5206 take over UI Color Theme for sub-accounts
RD-5264 health-state “Unknown” as default
RD-5291 Emptystate for Virtual Devices
RD-5299 Allow all.manage to use virtual devices, integrationflows, filters and transformers
RD-5304 Inbound transformation for webhook connectors
RD-5317 Certify Device Type WILSEN
RD-5319 xapi update VDs: device_id in json not mandatory
RD-5339 REDIS get’s clogged with high amount of key’s and causes overall slow system performance
RD-5345 Store selected accounts in accountfilter
RD-5398 HELPDESK - Configuring the “Contact us” button
RD-5404 Add Digital Twin Button as new Tile-Visualization
RD-5410 Twins in Tree-View load twice by “Load more” button
RD-5411 Display number of iot-hub devices + virtual devices which use a devicetype
RD-5412 Filters / Integrationsflows table does not get updated when object changes
RD-5415 Run performancetest-tool for VD’s on staging
RD-5420 Delete Twin-Address via api
RD-5429 Selection of twin in tree view disappears
RD-5466 Vd detail page: add loading skeleton + visualization if noch packets available
RD-5472 HELPDESK - Change “DevEUI” for Thingsstack connector automatically to lowercase
RD-5487 Add m³/h as target variable type in devicetypes
RD-5495 Remove featureflag for updated menu structure
RD-5502 Make better use of column width
RD-5336 Fix: niotix Gerät hinzufügen Betriebsstatus Fehler
RD-5337 XAPI: GET /accounts/1 (“customers”)and /accounts/527 (“root”) not working on prod
RD-5419 Packet history slow and sometimes not working
RD-5480 Missing closing statement for Device Types
RD-5503 Wrong " in mqtt quick reference
RD-5517 Devicetypes show on first level in the menu, when user has iot-hub.manage/read
RD-5546 HELPDESK - Virtual device creation –> Title is not taken over in Firefly
RD-5547 HELPDESK - Create connector - OpenWeather 401status code
RD-5548 Public Dashboard: Icon slides upwards when text in dashboard is longer than one row
RD-5551 Position of marker changes when zooming out (Public Dashboard)
RD-5608 UI crashes, when trying to create filter
RD-5015 VD statistics not longer working
RD-5116 HELPDESK: Virtual device groups not divided by accounts
RD-5260 HELPDESK: DT - No status display of boolean values
RD-5300 XAPI: GET /xapi/v1/virtual-devices for dev-account 561 leads to error
RD-5310 XAPI: Error 400 on last page of pagination for GET /virtual-devices/
RD-5351 Favorite VD’s not shown in Favorites-Home-Page
RD-5396 IoT-DH / Devicetypes: Cannot copy device type config to existing device type if title already exists
RD-5397 IoT DH / Device Details: 404 in console & packet chart not loading
RD-5405 UI glitch in connector-box: title not properly aligned
RD-5416 Performance problem in accounts for users != system.super.admin
RD-5444 Wrong " in webhook (incoming) quick reference
RD-5453 API Endpoint field missing in account - connector ui
RD-5464 HELPDESK - Missing asterisk for the mandatory field “App Key” - VD creation
RD-5468 Error “duplicate usage of state-key” is displayed though no state exists
RD-5473 HELPDESK - Fix: Accounts > Search > Expand structure works ONLY on root level
RD-5483 Error when opening Rule Editor in Asset Management
RD-5509 VDevice List: Connector-Type filter not working any more
RD-5540 New menu structure does not work for the mini menu
RD-5173 Make favicon customizable
RD-5417 HELPDESK — Concept — Possibility to delete File exports
RD-5481 HELPDESK — Implementation — Possibility to delete File exports
RD-5497 Custom scalings for y-axis in line chart tile
RD-5124 Packet Logging in Connectors - Backend Part
RD-5295 Performance step 2 (10k devices with incoming packets)
RD-5325 Calculate Difference to last value for DT states
RD-5331 Create module to allow system scalability testing accross all environments.
RD-5446 display full card - without moving map
Oktober 2022
Virtuelle Geräte
Die virtuellen Geräte sind das Herzstück unseres agnostischen Gerätemanagements. Ein stark vereinfachter Anlageprozess von Sensoren und individuell anpassbares Monitoring anhand von frei konfigurierbaren Kriterien ermöglichen nun das schnelle Anlegen und Verwalten größerer Gerätemengen.
Zukunftsgerichtetes Konnektoren Konzept
Unser neues Konzept bei den Konnektoren erlaubt es je nach Nachfrage leichtgewichtig neue Konnektoren für zukünftige Technologien oder Drittanwendungen zu erstellen. In der Basisversion sind bereits zahlreiche Konnektoren für beispielsweise Firefly, The Things Stack, MQTT oder Webhook (http) enthalten. Zusätzlich wird die Fehlersuche durch ein ausführliches Logging im Konnektor vereinfacht. Das ganze in einer neuen dedizierten Benutzeroberfläche.
Integrationsflows
Die erzeugten Daten in anderen Systemen weiterverwenden und dabei auf vorhandene Schnittstellen maßschneidern, ohne Implementierungsaufwand. Integrationsflows bringen die Daten im genau gewünschten Format in jeden anderen Winkel der bestehenden IT-Landschaft.
Neue Menüstruktur
Wir haben das agnostische Gerätemanagement zum Anlass genommen, um das Menü klarer zu strukturieren. So findet sich nun eine Gruppierung der einzelnen Menüeinträge in „Anwendungen“, „Konnektivität“ und „Administration“, um einen besseren Kontext herzustellen.
September 2022
RD-5440 “Load more” Button in Accounts not working
RD-5427 Wrong activation method is set by Import virtual device from firefly
RD-5393 GET Virtual Device returns empty list of groups
RD-5389 Can not edit template when creating webhook-incoming connector
RD-5388 Transformer tester currently not working correctly
RD-5355 HELPDESK: Role editor does not work
RD-5354 HELPDESK - Users cannot be edited
RD-5338 HELPDESK: Account management search case sensitive
RD-5263 HELPDESK: Copying rules not possible, error handling missing
RD-5261 HELPDESK: Sorting in the data overview does not work
RD-5259 “Load more” in vd packet viewer even though no packets available
RD-5044 False redirect after logging in with OAUTH
RD-5002 HELPDESK: Error when loading an application
RD-4789 HELPDESK — Data in Twin-Tiles doesn’t load
RD-5272 niota stage: Socket.io Browser does not connect to backend
RD-5258 VD-Group filter not working
RD-5251 HELPDESK: Anchoring in the Public Dashboard does not work
RD-5239 HELPDESK — Twin “Parental Object” not changeable
RD-5211 HELPDESK: Niotix does not send welcome emails for newly created customers
RD-5207 Error “Failed to fetch tenant” when creating new user for Root Account
RD-5186 Cannot place a sub-twin on a parental twin with indoor floorplan
RD-5177 No active bridge of type “bridge-firefly” found
RD-5159 Displayed Account-ID in VD is not the same as in Account-Settings
RD-5156 IoT-Hub-Device-Values are not being passed to newly-created Twin-States
RD-5146 VD Create - Autogeneration of datastates not working on Production
RD-5145 Page breaks down if more than 100 decimal places
RD-5137 VD: Confirmation message after saving a vd says “Digital Twin was updated”
RD-5105 HELPDESK: Switch parser is not executed
RD-5085 No system log entries for chains, filters, transformers
RD-5076 HELPDESK: Error when using the PUT API to update virtual device
RD-5074 Fix typo in digital twin markdown editor
RD-5069 Ui crashes when empty chain item is changed in order
RD-5017 VD packet history way to slow and sometimes not working
RD-5013 VD DeviceType Column shows VD title
RD-4936 Twin state fetch failing if random state fails
RD-4920 FIX: Firefly Downlink Inhalt fehlerhaft
RD-4738 HELPDESK — FIX: Firefly Fpending bit not set
RD-4101 Virtual-Deviec: Live - Packets WebSocket reconnect implemented?
RD-604 Helpdesk – FIX: CLONE - Packet history, received packets, selection period not consistent
RD-5298 Add “Alpha”-batch to integrationflows
RD-5280 Migration of dtwin-state-persist-data table
RD-5256 Set client-id in MQTT Client Connector
RD-5143 Redesign current functionality of transformers
RD-4993 Also list VD’s as Device in Devicetypes
RD-4800 Connector “Webhook Inbound”
RD-5132 Public Dashboard: display full card - without moving map
RD-5392 HELPDESK: Public Dashboard: Add a copy button for the iframe in the twin
RD-5387 Eliminate last wording flaws in filters
RD-5385 Eliminate last wording flaws in Integrationsflows
RD-5350 Preselect “Title” as default searchoption in virtual devices
RD-5349 Map view button only shown if > 1 vd has address confuses users
RD-5346 Set “Input Type” of filters created with the gui-wizzard to “Generic”
RD-5292 Consistently use accountfilter instead of accountselection for virtual device features
RD-5290 Emptystate & Wordings for Filters
RD-5289 Change Wordings of Chains to Integrationflows
RD-5270 HELPDESK: Alert message for time-based repeating trigger under 1h
RD-5269 HELPDESK — Extended column number of the Public Dashboard Tiles
RD-5268 Add “API-Endpoint” Field to Connector Details
RD-5267 Change name in the UI to Webhook (Incoming)
RD-5257 Extend connectors frontend-api to return “creationDate”
RD-5253 VD: handle device-types which transmit several datasates with different timestamps at once
RD-5244 Backend: endpoint to test a transformation
RD-5170 handling of not defined fields for boolean states
RD-5101 Reworked Connector UI - Part 1: Dedicated Connectorpage
RD-5070 HELPDESK: Formatting square logos
RD-5068 HELPDESK – Enable virtualDevice.manage to create data sates based on Virtual Devices
RD-5026 Increase timeout when uploading files to a DeviceType
RD-4930 Virtual Devices: Display >50 received packets & show toast when maximum is reached
RD-4890 Update Elasticsearch on Prod and migrate / reindex data
RD-5265 Allow metric alias to start with special character (_health)
RD-5255 rename Success message in VD
RD-5246 Refactor firefly device delete
RD-5243 Backend: allow to save and request a description for a transformer
RD-5205 add boolean transformation to sample script
RD-5204 rename Error message in VD
RD-5172 Change: remove “niotix” from front page after login
RD-5160 Firefly Join Response “RX2 Data rate” not set
RD-5155 Add testing functionality to transformers
RD-5154 Public Dashboard: Change zoomlock parameter from default=true to default=false
RD-5140 HELPDESK: No csv from xapi influx query
RD-5125 get to first page of manual when clicking on the logo of the manual
RD-5117 Change Ticket Management headline of Object Management
RD-5107 Unify combobox-list-item behaviour for typed text
RD-5088 Deleting user in the Digital Twin should not delete these users from the system
RD-5079 HELPDESK: Add the twin status to the xAPI
RD-5050 rename “Digital Twin” to “Virtual Device” in Virtual Device Map View
RD-5027 Add info in XAPI doc to avoid parallel usage of VD create endpoint
RD-4959 Elvaco CMi 4110 Parser - Add error flag parsing
August 2022
Visualisierung von Boolean States auf der Digital Twin Map
Nachdem wir im vergangenen Release die Möglichkeit bereitgestellt haben, Boolean-Werte im Dashboard zu visualisieren, folgt nun der nächste Schritt, Boolean-Werte in der Karte der Digitalen Zwillinge anzuzeigen. So fällt es auch bei einer großen Anzahl an Datenpunkten die auf Boolean-Werten basieren leicht den Überblick zu behalten.
RD-5262 Position of marker changes when zooming out (Public Dashboard)
RD-5103 Data States are not changed when updating Devicetype for VD via XAPI
RD-4791 Boolean Visualisation in Digital Twins - Map View
RD-5053 XAPI - add Parameter for geocoding
Juli 2022
Visualisierung von Boolean states
In vielen Fällen ist es notwendig, Boolean-Werte zu visualisieren. Ob eine Tür offen ist, ob ein Parkplatz besetzt ist oder um den Betriebszustand von Systemen zu überprüfen. Boolean Werte gibt es nahezu überall. Mit dem neuen Update können diese Werte auch im Digital Twin Dashboard angezeigt werden. Damit lassen sich Anwendungsfälle noch übersichtlicher und darstellen und intuitiver erfassen.
Verbesserungen der Benutzerfreundlichkeit
Zudem finden sich in diesem Release einige kleinere Verbesserungen, die auf das Benutzererlebnis abzielen. So lassen sich nun Konten in der Kontoverwaltung auch nach Id durchsuchen, um beispielsweise schneller ein im Digitalen Zwilling referenziertes Konto aufzufinden. Eine weitere Verbesserung wurde bei der Kartenansicht der Digitalen Zwillinge eingeführt. Navigierte man hier aus der Kartenansicht zurück in die Übersicht der Digitalen Zwillinge, so war nicht mehr der Digitale Zwilling, welcher vor dem Wechsel in die Karten Ansicht ausgewählt war, selektiert und gegebenenfalls getroffene Filtereinstellungen gingen verloren. Hier gelangt der Nutzer nun in seine Ausgangsansicht zurück.
RD-5131 Twin javascript transformer lastDate not working as expected
RD-5121 Dashboard tile duplicates when choosing visualization “boolean”
RD-5108 Wrong floor/level object displayed
RD-5083 Map isn’t showing for Virtual Devices
RD-5071 Error when entering GPS coordinates of a device with commas
RD-4840 Color settings are not kept after logout / wrong map view
RD-1470 Actility csv device creation
RD-4848 Save page and filter in lists in browser when logging out
RD-4847 Save page and filter in lists when using “back”-button in Digital Twin map
RD-4804 Display full card in public dashboard
RD-4779 Boolean visualisation in Digital Twins
RD-5122 Display empty boolean settings when firstly applying boolean visualization to a state
RD-5078 Twin coordinates reset
RD-5075 Search accounts by ID
RD-5040 Set niotix-blue as default-color
RD-4884 Boolean-Source: change ui-elements to radio-buttons
RD-4875 Data state consumer: filter object management application ui implementation
RD-4869 Virtual Device: device-type change - it shall be possible to update a device-type’s variables
RD-4806 Creating URL-parameter for zoomlog
RD-4743 Frontend-Validation of input-fields when adding a new connector
RD-942 UX/Change: auto-complete for selection permissions
Juni 2022
Umbenennung “niota” zu “niotix”
Im Einklang mit unserer neuen Strategie, unsere IoT-Plattform für alle Technologien und alle Anwendungen zu öffnen (wir berichteten in unserem letzten Newsletter), benennen wir in diesem Release “niota” in “niotix” um. Alle URLs und APIs funktionieren weiterhin wie bisher. Weitere Informationen erhalten Sie unter info.niotix.io
Public Digital Twin Dashboards
Manchmal ist es hilfreich, Geschäftsprozesse mit Personen außerhalb des eigenen Unternehmens zu teilen. Mit unserem neuen Modul ist es nun möglich, eine individualisierte Kartenansicht des Digitalen Zwillings mit den daDatenpunkten zu veröffentlichen. So wird volle Transparenz hergestellt und die Betrachter können intuitiv Geschäftsprozesse erfassen.
Kontext-Informationen in Influx-Abfragen
Für die Erstellung mancher Dashboards in Grafana ist es hilfreich, den Twin-Title und die Hierarchie von Digitalen Zwillingen zu erhalten. Zu den Daten in der Datenbank sind nun auch Kontext-Informationen verfügbar, die in Grafana, aber auch in anderen Influx Abfragen erhältlich sind.
RD-5032 All users of system are listed when creating new account
RD-5014 VD Change Device-Type Dropdown not working any more
RD-4997 3D Buildings are not displayed in maps
RD-4985 Linking a VD-aggregate-state to a geo-coordinate does not work
RD-4979 Gap between highlighted Twin and displayed Twin
RD-4785 HELPDESK — Deviating timestamps in Digital Twin
RD-4150 BUG: HELPDESK - Adding file attachments for device types only possible to a limited extent
RD-4924 Renaming “niota 2.0 > niotix”
RD-823 Public Digital Twin Dashboards
RD-5038 Change logo on login-screen to niotix-blue
RD-5037 Change yellow to niotix-blue
RD-4976 Change default system color to new niotix-blue
RD-4966 Change Copy-Icon for copying Public Dashboard URL
RD-4954 Set up new URL for niotix and SaaS
RD-4947 Replace default logo and favicon by new versions
RD-4946 Re-naming “niota 2.0” to the new product name in niota
RD-4867 VD & DTwin Grafana: Query devices by tags, twin title and hierarchy
RD-4852 DS Consumer: WebSocket Connector
RD-4185 Align concept: pay for shared dashboards
RD-1198 Re-naming “niota 2.0” to the new product name in manual
Mai 2022
Verbesserungen der Benutzerfreundlichkeit/ Erweiterte Suchergebnisliste
Wenn Sie nach einem Konto suchen, sehen Sie derzeit nur das übergeordnete Konto und müssen sich zu Ihrem Suchergebnis durchklicken. Die gleiche Herausforderung gab es lange Zeit auch bei der Suche nach Digitalen Zwillingen, diese haben wir allerdings bereits mit dem letzten Release gelöst. Nun haben wir auch die Suche nach Accounts überarbeitet und auch diese Ergebnisse werden in Zukunft direkt angezeigt. So ist es viel komfortabler, nach einem (Unter-)Konto zu suchen.
Externer Payload-Parser
Derzeit werden alle Parser direkt in niotix eingerichtet. Mit der nächsten Version wird es auch möglich sein, einen externen Parser einfach per URL einzubinden. Auf diese Weise können Sie Ihre selbst geschriebenen Parser (z.B. zur Standortbestimmung) zum Parsen der eingehenden Rohdaten verwenden.
OAuth2
Für ein einfacheres Zugriffsmanagement wird niotix ab sofort eine OAuth2-Integration haben. In Zukunft können sich Benutzer auf zwei verschiedene Arten am System authentifizieren. Der erste Weg ist der klassische Weg mit Benutzer und Passwort. Der zweite Weg ist die anschließende automatische Authentifizierung über einen externen Anbieter durch einen beliebigen OAuth2-Server. Google OAuth wird standardmäßig integriert. OAuth2 ist ein weiterer Schritt, um Rollouts in größeren Organisationen zu unterstützen: Es reduziert den Pflegeaufwand für IoT-Verantwortliche bei der Aktualisierung von Konten und bietet Ihren Nutzern mehr Komfort bei der Verwendung von niotix.
Permissions Scope Improvement
In der Vergangenheit hat das Laden der Benutzerliste sehr viel Zeit in Anspruch genommen und in manchen Fällen sogar eine Fehlermeldung hervorgerufen. In Wirklichkeit war die Fehlermeldung kein Fehler - aber aufgrund der schnell wachsenden Anzahl von Kunden auf unserem SaaS-System konnte niotix nicht rechtzeitig reagieren. Wir haben unsere Backend-Performance massiv verbessert, um Ihnen auch bei einer größeren Anzahl von Nutzern im System mehr Leistung zu bieten.
RD-4982 Create VD via XAPI fails with 403 if API key has only VD-Manage permission
RD-4977 HELPDESK — Niotix xAPI GET method for searching virtual devices does not work
RD-4956 Digital Twin: Twin-Description not shown in DT preview
RD-4945 Deletion of twins - permission scope is not deleted
RD-4933 Error occurs when editing a device
RD-4849 HELPDESK — Device Monitoring no display for many devices
RD-4819 Data of the deleted account completely no longer shown
RD-4798 HELPDESK — Favorites list with gaps
RD-4752 HELPDESK — Digitaler Zwilling - JavascriptTransformator: Fehlerhafte Auswertung
RD-4313 HELPDESK - Digital twin: Javascript transformer creates multiple entries per request
RD-4295 Missing data in system logs
RD-4289 Login page shows different errors for wrong password/email combination and non-existent email
RD-4230 HELPDESK – Sensoren hängen nach Löschen in Firefly in Status “Deleting” fest
RD-4213 HELPDESK – Error with downlinks - only one variant is displayed for the same payload
RD-1409 “Discard Changes” prompt shows up in twin even though no changes were made
RD-4303 Authentication with external OAUTH2
RD-4127 Virtual Devices “Firefly Originator”
RD-4950 Rename VD Error-messages from “Digital Twin” to “Virtual Device”
RD-4860 Dynamically update Sharing-URL with parameters
RD-4801 Copy-Button for public sharing URL
RD-4757 Add Twin Link {{twinlink}} in the rules
RD-4756 Validate the data after the adjustment of the javascript transformer
RD-4294 “select all”-checkbox for virtual devices
RD-4287 expand account hierarchy for search result
RD-1301 3rd-party payload parser
RD-4882 Change “Welcome…"-Headline on Favorites-Page
RD-4873 VD: Show account of VD in meta information
RD-4863 Virtual Device “Consumer MQTT-Broker”
RD-4855 XAPI Virtual Device: Add Missing Parameters / Device Type
RD-4853 Filter UI for consumers MVP
RD-4803 Remove anchor-element when sharing Digital Twin
RD-4767 ds-transform: Create concept for niotix Data Transformation Service
RD-4299 UI-Improvement: DT Public Sharing — “unauthorized”-Message
RD-4148 Review and merge consumer filters to dev branch
RD-4121 Problem of displaying the hierarchy of Accounts after deleting or editing a User
RD-903 Improve scope-querying-performance
April 2022
Kleinere Verbesserungen
Wir haben die Zeit seit der letzten Veröffentlichung für einige allgemeine Verbesserungen von niotix genutzt.
Daher werden wir in der nächsten Version einige kleinere Features veröffentlichen.
Hier ist ein Beispiel:
Um die Navigation in niotix zu erleichtern, werden die besuchten Seiten und Listen im Browser gespeichert. So können Sie einfach zu Ihrer zuletzt geöffneten Liste zurückkehren oder Sie können zu einer besuchten Seite zurückkehren, indem Sie einfach mit den “Zurück”- oder “Vorwärts”-Buttons des Browsers navigieren.
Abfrage Benutzerdefinierter Eigenschaften über API
In manchen Fällen ist es hilfreich, eigene Attribute in einem Digitalen Zwilling oder in Virtuellen Geräten zu definieren. Jetzt ist es möglich, über die API nach diesen benutzerdefinierten Eigenschaften zu suchen. Wenn Sie mit einem externen System arbeiten, können Sie jetzt automatisch Ihre benutzerdefinierten Eigenschaften in niotix mit den Daten Ihres Systems über die API abgleichen.
RD-4797 Selection of the date in the device does not work properly
RD-4793 HELPDESK — Can’t load virtual device map properly
RD-4754 HELPDESK — Koordinatenverlauf richtig darstellen
RD-4750 HELPDESK — Mail-Benachrichtigungen aus Grafana funktioniert nicht mehr
RD-4304 HELPDESK — Sending E-mails when creating a new user does not work
RD-4300 HELPDESK — Button edit both of the applications and their devices does not work
RD-4273 HELPDESK — Sending of e-mails via external mailserver stopped
RD-4267 Remove word “digital twin” in UIs of virtual devices
RD-4242 HELPDESK – virtual devices packages are not parsed
RD-4215 HELPDESK - When changing applications/devices/etc via the ID in the URI, the entry must always be made twice
RD-4178 HELPDESK – Representation of the historical values in the gateway monitoring
RD-4146 HELPDESK - “IoT Service Builder Instances” Overview Limit=10 but Filter=20
RD-2082 Gateway statistics shows “invalid data”
RD-1585 HELPDESK – Link to the manual /Accounts does not work (404 not found)
RD-576 Array definition in Niotix DeviceType parser
RD-4291 IoTDH - Devices & Consumers - Show description in the list
RD-4288 flexible account view
RD-4272 XAPI: Extend VD/DT-search to search by custom properties
RD-968 Save page and filter in lists when using “back”-button in browser
RD-4222 Extend Kafka Bridge: Namen & ID of Parent Twin and Name & ID of Twin
RD-4214 Add email-subject to feedback-feature
RD-4188 Deletion deactivated twins didn’t work
RD-4108 Monitoring: Change default account selection & filtering
RD-2418 Unify “create user” and “create API-key”
RD-1078 Floorplan Wizard: Automatically apply address & image from twin
RD-789 Force HTTPS on all new InfluxDB2 instances
März 2022
Changelog für Updates:
Das niotix-Handbuch hat im Abschnitt „Release Notes“ eine Erweiterung erfahren. Neben den neuen Features, die ihr auch im Newsletter verfolgen könnt, findet ihr zukünftig dort das Changelog für jedes Update. In dem Changelog sind die vielen kleineren Änderungen und Verbesserungen aufgelistet, die wir neben den größeren Neuerungen mit jedem Release umgesetzt haben, um Euch eine noch höhere Transparenz über unsere Entwicklungen in niotix zu geben.
Optimierung der Filterung von Digitalen Zwillingen:
Durch die Anpassung der Filterfunktion in den Digitalen Zwillingen und den Virtuellen Geräten ist es nun in der Applikation möglich, mittels mehrerer Parameter (z.B. Titel oder Tag) detailliert die Listen zu durchsuchen. Zudem erlaubt diese Optimierung nun auch eine Abfrage von einzelnen Parametern über die XAPI. Zusammen mit den bereits vorhandenen Tags („Labels“) könnt ihr so nun einfach den Überblick über größere Mengen an Digitalen Zwillingen behalten und sie mittels Tags gruppiert filtern.
** Tasks **
RD-4282 Fix of GW detail page with IotHub.read permission
RD-4281 Permission for GW-Management
RD-4276 Digital-Twins: Problem with the selection of the Valuetype when selecting the source aggregate
RD-4251 Bei Digital Twins fehlen die “editieren”-Buttons
RD-4247 Virtual Device: Copy External ID not working - clipboard contains null
RD-4243 Niotix - DZ - Regeleditor - Regel kann nicht geändert werden
RD-4233 Beim Kopieren von aggregierten Datenpunkten geht der JS Parser verloren
RD-4231 Endless-Loops possible between aggregate state types
RD-4229 Error after certain time in the state history
RD-4224 Digital Twins: Aggregated Timesseries do not work
RD-4221 Aktualisierung der Daten auf Grafana Dashboard
RD-4220 Link von DT zu VD funktioniert nicht
RD-4215 When changing applications/devices/etc via the ID in the URI, the entry must always be made twice
RD-4212 Editieren von JS Parsern (Gerätetypen) nicht mehr möglich
RD-4209 Niotix Webhook Konnektor Error: self signed certificate in certificate chain
RD-4208 Login page minimally scrollable
RD-4204 Account: Email settings Certificate issue
RD-4203 DeviceType Dateianhänge Link undefined
RD-4202 Niotix processing of 0
RD-4201 different representation of values in the digital twin
RD-4189 Wrong headline when deleting twins with aggregated states
RD-4182 REST API: 400 Undocumented Error: Bad Request
RD-4181 Display error: Originators –> number of entries
RD-4179 Digital Twins: State History: Unneccessary rounding in chart
RD-4171 Problem with the Display of a value from the source “aggregated timeseries”
RD-4168 Digital Twins: State History: Chart missing if there is only 0 values
RD-4166 Error writing in the field of Json
RD-4157 Digital Twins: States: “Skip javascript transformer on evaluation” is re-checked when opening the state
RD-4156 Sort order in history of a data point is not correct
RD-4105 DeviceType ParserTester not working
RD-1657 Settings - Message preview incomplete
RD-1424 Minor fixes for 2FA
RD-1402 Address-picker sometimes changes the address after it is entered
RD-1398 Address-picker value changes to [Object object] and ends in infinite loading state
RD-1394 Address-picker - Removing lat/lon values result in `NaN` value and invalid format error
RD-1393 Address-picker - DMS values are not accepted/converted as expected
RD-1387 infinite zooming on Map / no ungrouping of devices
RD-1381 System font: no difference when you switch to roboto
RD-1370 Digital Twin States: Can save source “random” with type “boolean”
RD-1357 Address-picker changes address by just opening a twins edit view
RD-554 E-Mail Servereinstellung funktioniert nicht
RD-4265 Extend digital twin list UI to filter by search items
RD-4223 XAPI: Add Search-Params for Dtwin and Vdevice
RD-4196 Change: Make webhook-commands-view in rules look nice
RD-4193 Filter in der Gatewayverwaltung zeigt auch untergeordnete Konten mit an
RD-4170 Darstellung Zähler-nummer (String)
RD-4132 VD firefly: CRUD Delete device
RD-4131 VD firefly: CRUD Update device
RD-4130 VD firefly: CRUD Get device
RD-4129 VD firefly: CRUD Create device
RD-4128 VD firefly: MQTT connection to firefly via specified API key
RD-4124 PUBLIC DASHBOARDS: Create views that show “Tiles” or modified “Map"
RD-4108 Monitoring: Change default account selection & filtering
Februar 2022
Erweiterung der 2-Faktor-Authentifizierung:
Die optionale, im Dezember eingeführte 2-Faktor-Authentifizierung hat mit diesem Release die Möglichkeit erhalten, dass sich Benutzer Wiederherstellungs-Codes generieren können. Wiederherstellungs-Codes ermöglichen es, sich z.B. beim Verlust des Smartphones einmalig am System anzumelden - ohne, dass der Organisations-Administrator aktiv werden muss. Die Wiederherstellungs-Codes werden automatisch erzeugt, wenn ein Benutzer für sich die 2-Faktor-Authentifizierung aktiviert.
Weitere Metadaten in Regeln:
Neben dem Titel, der ID und den Datenpunkten lassen sich nun in Regeln eines digitalen Zwillings auch dessen Hierarchie und die benutzerdefinierten Schlüssel-Wert-Paare mittels Platzhalter verwenden. So können z.B. beim Auslösen einer Regel dem empfangenden Drittsystem weitere Informationen mitgegeben werden, damit dieses die Daten automatisch verarbeiten kann.
Datenpunkte kopieren:
Beim Anlegen/ Editieren von Datenpunkten lässt sich die Konfiguration des Datenpunkts nun über einen Button kopieren und einfügen. Dadurch können viele, gleichartige Datenpunkte zwischen unterschiedlichen digitalen Zwillingen kopiert werden.
Systemverbesserungen:
Seit dem umfangreichen Dezember-Release haben wir die Zeit genutzt, um etliche kleinere Systemverbesserungen und Fehlerbehebungen vorzunehmen und unser Handbuch weiter auszubauen. Ferner werden wir noch im Februar im Handbuch eine neue Sektion einfügen, die eine vollständige Liste auch kleinerer Änderungen für jeden Release auflistet.
RD-4206 New history graph tile: choosing 1w not allowed
RD-4205 New history graph tile: Chart display problem
RD-4204 Account: Eror message for Email settings Certificate
RD-4187 Alignment of “share”-button / wrong mouseover-position
RD-4183 Make Microsoft-Authenticator-App work with 2FA
RD-4167 Browser freeze when edit an existing Virtual Device Health state on dev.niotix.io
RD-4155 Virtual-Device: JSON Packet in RAW state is not displayed in pretty structured mode
RD-4154 Gateway management display error
RD-4135 API response for twin state history graph is weird sometimes and breaks the graph
RD-4134 Successfully create a new Digital Twin even though the title was empty
RD-4118 niota10 API still ignores whether the API-Key is active or not
RD-4117 utils services exhausting open sockets
RD-4116 Datenpunktauswahl in aggregierten Datenpunkten geht verloren
RD-4115 Logging der Container on Niotix Server
RD-4114 User object information in API response on /api/v1/user
RD-4112 Cannot accept EULA
RD-4111 Button Download CSV funktioniert bei einem Kunden nicht
RD-4109 Application view content cannot be displayed
RD-4107 Status 422 when creating time aggregated state in expert mode
RD-4104 Umrechnungsfehler zwischen Gerät und Zwilling
RD-4102 Niota 1.0: it still ignores whether the API-Key is active or not
RD-4100 Virtual Devices: Loading Packets sometime times out on niotix.io (10.000ms exceeded)
RD-4098 Error report for certain gateway in monitoring
RD-4097 Error in the display of history “time-aggregated states”
RD-4094 Problem with display of Payloads
RD-4093 Problem of displaying the hierarchy of Digital Twins after deleting a Digital Twins
RD-4087 Problem with Display of Gateway mgmt
RD-1821 Auslösung Gaytewayüberwachung
RD-1820 Gatewayverwaltung zeigt offline Gateway als aktiv
RD-1801 Uncaught error when opening IoT-hub-subpages
RD-1780 n1.0-API-docs: Example for Create Multiple Devices wrong
RD-1671 Support for TTN V3 (=> use TTN-connector)
RD-1666 Error in displaying twins (list is limited to 100 entries)
RD-1645 Wrong Value in Twin Datapoint, even if Parser correct
RD-1464 Creating a TTI connector saves the API key in a wrong format to the DB
RD-1420 VD Statistics deliver empty array for filters: title, group, tag, etc.
RD-1389 Line diagram in digital twin historical dashboard tile & states history shows 0-datapoint
RD-1380 Login-screen: bad readability of validation error with default-wallpaper
RD-1379 Toast bar: text color does not match to rest of the system
RD-1378 Karte speichert die Einstellungen nicht im Zwilling
RD-1369 Digital twin states: Can select non-applicable visualizations for valuetypes
RD-1367 Wrong design picked on stage-system
RD-817 Case sensitivity when creating new devices from originator
RD-610 Speichern von Datenpunkt nicht möglich
RD-609 Parts of the labeling at the diagram in English
RD-608 Problem with Display of Gateway mgmt
RD-604 Packet history, received packets, selection period not consistent
RD-600 “Load more" button in package history does not work
RD-594 Problems with Konnektor “Openweather” / Luftfeuchtigkeit
RD-592 Problem with the display of parser
RD-588 Firefly API - Show multicast group request
RD-584 Problem with saving after changing a device type
RD-582 firefly - delete Device fails
RD-578 Performance dashboard display problem
RD-533 JSON Web Token secret is too short
RD-1328 2FA: “recovery codes”
RD-1326 2FA: Deactivating only allowed with 2FA-code
RD-1315 Access meta-properties in rules
RD-1289 Copy & paste digital twin data points configuration
RD-1251 Update historical state tile configuration with new graphjs-solution
RD-4174 Grafana Plugin: HTTP Request Button
RD-4159 Gerätestatus Dokumentation
RD-4145 IEC104 Anwender Doku
RD-4143 Public Dashboards: Back-end management of API-keys
RD-4126 Cisco Gateway // old certificate in manual
RD-4123 Public Dashboards: Create new api-key based authentication and route
RD-2081 Add a new Checkbox for actility System when deleting devices
RD-2077 Write documentation for china/south korea frequencies in ff
RD-2076 Write documentation for updated time-aggregated states
RD-2074 Update password change validation so that “no entry” is no error anymore
RD-1871 Implement GPS data handler for Cisco packet forwarder
RD-1822 Disable “Use parent scope” when creating new twins
RD-1177 New Rule-Command Type: Aggregate trigger
RD-1153 XAPI routes for virtual device
RD-1088 UI/UX: Unify icons etc.
RD-1069 Replace the word rules by permissions
RD-997 Adapt VD Overview with new column “Health” and create new filter for “Health”
RD-996 Create empty states at device-type selection with no DT selected before
RD-994 Disable Device-Type Dropdown according to key-believe and add button to change
RD-991 Twin statistics API: Make sample-size a parameter
RD-987 Implement statistics UI for virtual devices
RD-985 Adapt rule UI to “Health-Check” rule by select field for aggregate states
RD-983 Create UI for health-rule definitions on Device-Type level
RD-912 Deactivate “use parental scope” when creating DTs
RD-908 Write documentation for new CSV-exports
RD-906 Write documentation for virtual devices statistics & monitoring
RD-893 Boolean Data States und Liniendiagramme / Visualisierung
RD-890 Pflichtfeld FROM bei Regel mit Email
RD-863 Sortierung der Systemlogs “falsch herum”
RD-816 Niotix FileSystem - Verwendung eines anderen XSLT-Templates
RD-583 MQTT Consumer - Custom Attribut mitsenden
Dezember 2021
Ausblick auf 2022: Neue Geräteverwaltung
Mit der Beta-Version unserer zukünftigen Geräteverwaltung wollen wir Euch zum Jahresende einen kleinen Vorgeschmack aufs nächste Jahr geben! Im neuen Menüpunkt “Virtuelle Geräte” erhaltet ihr einen Einblick in die Beta-Version unserer neuen Geräteverwaltung. Diese vereinfacht die Datenverarbeitung von unterschiedlichsten IoT-Datenquellen und vereinheitlicht die Nutzeroberfläche vom Digitalen Zwilling und der Geräteverwaltung.
Auf folgende Vorteile der Virtuellen Geräte könnt ihr euch freuen:
Verwendbar sind die Virtuellen Geräte in der Beta-Version momentan mit dem neuen TTI-Konnektor, weitere Konnektoren folgen in den nächsten Updates. Selbstverständlich werden wir euch zum Anfang des Jahres in die Thematik abholen und Webinare anbieten, in denen ihr Informationen über die Veränderungen sowie eine Einführung in die Virtuellen Geräte erhaltet.
Erweiterungen im Berechtigungswesen: Systembenutzer mit Leseberechtigung können nun auch externe Anwendungen wie Dashboards in Grafana mit ihren bisherigen Berechtigungen einsehen. Zudem findet ihr nun alle externen Systeme gesammelt unter dem Menüpunkt “Verbundene Systeme”.
Ausbau von zeitlich aggregierten Datenpunkten: Über eine weitere Operation “Differenz zur letzten Periode” (neben den bisherigen Auswahlmöglichkeiten) bei Erstellung eines zeitaggregierten Datenpunktes können z.B. aus absoluten Zählerwerten die Verbräuche in der konfigurierten Periode automatisch berechnet und visualisiert werden. Außerdem könnt ihr als Nutzer zum einen die Länge des Kalenderzeitraums (Minute, Tag, Monat, Jahr) einstellen sowie weitere Optionen der Aggregationsdauer auswählen (z. B. vorherige Woche, vorheriger Monat, etc.).
Systemweiter CSV-Export: Der Download von CSV-Dateien steht nun zusätzlich für die Datenpunkte des Digitalen Zwillings und die Virtuellen Geräte zur Verfügung und wird als Hintergrund-Aktion ausgeführt. Somit habt ihr die Möglichkeit unabhängig von eurem Internet-Browser eine große Anzahl von Daten in kürzester Zeit herunterzuladen.
Verbesserte Darstellung von Liniendiagrammen: Liniendiagramme in Dashboards und historischen Verläufen von Datenpunkten werden präziser mit weiteren Anzeigeoptionen (Maximum, Minimum, Mittelwert) dargestellt.
Optionale 2-Faktor-Authentifizierung: Um die Sicherheit von euren Kontendaten zu erhöhen, wird neben der Passworteingabe ein weiterer Faktor beim Anmeldeprozess erforderlich sein. Dies geschieht mit Hilfe eines QR-Codes, der alle 30 Sekunden einen neuen 6-stelligen Code generiert.
Frequenzanpassungen: In firefly und niotix werden die bestehenden Frequenzen bald um China und Südkorea erweitert.