Nightscout 15.0.8 - was ist neu in der Version "Chocolate Chip Muffin"
Nightscout 15.0.8 konzentriert sich auf Sicherheit, die Kompatibilität mit AID-Systemen und die Bereinigung der Datenbank. Spektakuläre Neuerungen an der Benutzeroberfläche gibt es nicht. Dafür bringt die Version Änderungen, die deine Daten vor Duplikaten oder versehentlichem Löschen schützen können. In diesem Artikel stelle ich die wichtigsten Neuerungen vor und erkläre, was sie für Menschen bedeuten, die Nightscout täglich nutzen.
Was hat sich in 15.0.8 geändert?
Nightscout 15.0.8 (Codename "Chocolate Chip Muffin") ist vor allem ein Wartungs- und Aufräumrelease. Das offizielle Changelog nennt neue Verwaltungswerkzeuge, aktualisierte Connectoren, Korrekturen bei Berichten sowie mehrere Änderungen an Sicherheit und Abhängigkeiten.
Das halte ich für wichtiger als neue optische Funktionen. Nightscout bildet für viele Nutzer von CGM-Systemen, Pumpen und Closed-Loop-Systemen die Grundlage der Fernüberwachung von Glukosedaten. Verbesserungen bei Datenkonsistenz und AID-Kompatibilität wirken sich deshalb direkt auf die Zuverlässigkeit des gesamten Setups aus.
Neue Werkzeuge zur Bereinigung der Datenbank
Eine der praktischsten Neuerungen ist die Möglichkeit, Datensätze aus einem ausgewählten Zeitraum direkt über die Admin Tools zu löschen. Das betrifft Einträge in den Collections entries, treatments und devicestatus.
Wenn sich in deiner Datenbank also ein älterer fehlerhafter Zeitraum mit Duplikaten befindet oder du Testdaten entfernen möchtest, musst du nicht mehr auf die MongoDB-Konsole zurückgreifen. Das lässt sich jetzt im Administrationsbereich erledigen. Vor dem Löschen zeigt das Werkzeug eine Vorschau der betroffenen Daten an, wodurch das Risiko sinkt, versehentlich einen großen Teil der Historie zu entfernen.
Zusätzlich gibt es Unterstützung für das Bereinigen von Profilen sowie Datenbankindizes, die diesen Vorgang beschleunigen sollen.
Bessere Kompatibilität mit Dexcom, Glooko und LibreLinkUp
Version 15.0.8 aktualisiert nightscout-connect auf 0.0.13. Diese Bibliothek ist für die Verbindung von Nightscout mit externen Datenquellen zuständig.
Die wichtigste Änderung betrifft Nutzer von Dexcom Share. Sie ist recht technisch und wird im folgenden Hinweis genauer beschrieben.
Die bisherige Konfiguration
BRIDGE_*wird jetzt standardmäßig auf die neue Connect-Implementierung abgebildet. Wenn du aus irgendeinem Grund weiterhin die alte Bridgeshare2nightscout-bridgeverwenden möchtest, musst du ausdrücklichDEXCOM_BRIDGE_USE_LEGACY=truesetzen.
Glooko Connect unterstützt nun regionale Hosts, die Authentifizierung über den Browser und einen optionalen Fallback auf die Graph API v3. LibreLinkUp bietet zusätzliche Optionen zum Überschreiben von Region und Client-Version.
Was ist mit AID-Systemen?
Die Unterstützung von UUIDs und Kennungen für AID-Clients war ein zentrales Thema der Version 15.0.7. In 15.0.8 wird diese Arbeit fortgesetzt, allerdings hauptsächlich mit kleineren Bereinigungen und Korrekturen.
Das Standardverhalten UUID_HANDLING=true aus Version 15.0.7 gilt weiterhin. Wenn du Loop, Trio, AAPS oder iAPS verwendest, werden Einträge mit UUID ohne Duplikate gespeichert und bleiben über ihre ursprüngliche Kennung erreichbar.
Die neue Version korrigiert außerdem die Darstellung temporärer Basalraten aus AAPS. Nightscout 15.0.8 zeigt sie detaillierter an, was bei der Analyse des Loop-Verhaltens durchaus hilfreich sein kann.
Sicherheit und Stabilität
Bei der Sicherheit gibt es mehrere konkrete Verbesserungen.
Von Nutzern eingegebener Text wird nun auf allen Speicherpfaden konsequent bereinigt: API v1, API v3 und WebSocket. Dadurch sinkt das Risiko, dass unbeabsichtigter Code über Nightscout in andere Anwendungen gelangt, die dieselben Daten verwenden.
Korrekturen bei Berichten und Diagrammen
Auch bei der Datenauswertung wurden einige sinnvolle Fehler behoben. Hier habe ich das gesamte Berichtsmodul von Nightscout beschrieben.
Der Bericht Glucose Distribution enthält jetzt die Kennzahlen GMI und Revised GMI. Außerdem wurden die OpenAPS-Prognoselinien, Trendanzeigen, die Verarbeitung der Einheit mmol/L sowie die Tagesgrenzen in Berichten für Zeitzonen mit 30- oder 15-minütigen Verschiebungen korrigiert.
Behoben wurde außerdem ein Fall, in dem die Bolus Wizard Preview einen Alarm bei hoher Glukose stummschalten konnte, obwohl kein aktives Insulin vorhanden war.
Hinweis: In Nightscout 15.0.8 ist der geschätzte A1c-Wert im Bericht Tagesstatistik falsch, wenn die Glukose in mg/dL angezeigt wird (z. B. 95.8 % statt 6.9 %). Der Wert bei mmol/L ist korrekt.
Wie aktualisiert man Nightscout?
Wenn du diab.ninja verwendest, kannst du die Version direkt im Verwaltungsbereich wechseln. Änderungen an der Umgebung oder an MongoDB sind nicht erforderlich.
Nach dem Update solltest du prüfen, ob:
der Dexcom-Connector weiterhin Daten überträgt,
die Berichte die Tagesgrenzen in deiner Zeitzone korrekt darstellen,
AID-Einträge in
treatmentsnicht doppelt angelegt werden.
Häufige Probleme
Einträge aus dem Loop erscheinen doppelt
Prüfe:
ob
UUID_HANDLINGauftruegesetzt ist (Standard),ob sich in der Datenbank noch ältere Einträge mit einer UUID im Feld
_idaus der Zeit vor Version 15.0.7 befinden.
Wenn nur historische Daten betroffen sind, kannst du die Duplikate mit dem neuen Werkzeug zur Bereinigung nach Datumsbereich entfernen, ohne den Rest der Datenbank anzutasten.
Was ist mit diab.ninja?
diab.ninja bietet Nightscout als gehosteten Dienst an. Wenn du diab.ninja nutzt, steht Version 15.0.8 bereits im Benutzerbereich zur Auswahl. Node.js, MongoDB und Docker musst du nicht selbst aktualisieren.