ioBroker.ultrahuman
Aktuelle Adapterversion: 0.1.13
Ultrahuman Ringadapter für ioBroker
Dieser Adapter liest Gesundheitsmetriken von Ihrem Ultrahuman Ring über die Ultrahuman Partner API und erstellt ioBroker-Objekte, die Sie in Visualisierungen, Skripten und Automatisierungen verwenden können.
Ausführlicher Leitfaden (deutsch): Ultrahuman Ring im ioBroker – Schlaf, HRV & Gesundheitsdaten (SmarterPapa.de) – Installation, alle Datenpunkte, Automatisierungsbeispiele, FAQ.
Quellcode: GitHub
Betreuer: Vertrauenswürdige Herausgeber aktivieren füriobroker.ultrahuman (dieses GitHub-Repository). Releases verwendenioBroker/testing-action-deploy@v1 auf Node.js 24 nur mit OIDC (keinnpm-token Siehe testing-action-deploy#19 .
Installation
Installieren Sie den Adapter über die ioBroker-Admin-Oberfläche:
- Adapter in ioBroker Admin öffnen
- Suche nach Übermenschen
- Klicken Sie auf Installieren.
Verfügbare Metriken
| Kanal | Zustand | Beschreibung | Einheit |
|---|---|---|---|
sleep | bedtimeStart | Zeit, dass du ins Bett gegangen bist | ISO 8601 |
sleep | bedtimeEnd | Zeit, dass du aufgestanden bist | ISO 8601 |
sleep | timeInBed | Gesamte Zeit im Bett | min |
sleep | timeAsleep | Gesamtschlafzeit | min |
sleep | timeToFallAsleep | Wie lange es dauerte, bis ich einschlief | min |
sleep | sleepEfficiency | Schlafeffizienz | % |
sleep | sleepScore | Schlafbewertung | |
sleep | sleepQuality | Schlafqualität (ausgezeichnet/gut/mittelmäßig/schlecht) | |
sleep | remSleep | REM-Schlafdauer | min |
sleep | deepSleep | Tiefschlafdauer | min |
sleep | lightSleep | Dauer des leichten Schlafs | min |
sleep | restorativeSleep | Erholungsschlaf (REM + Tiefschlaf) | % |
sleep | sleepCycles | Vollständige Schlafzyklen | |
heart | restingHR | Ruhepuls (Schlaf) | bpm |
heart | nightRHR | Ruhepuls in der Nacht | bpm |
heart | lastReading | Letzter HR-Wert | bpm |
heart | avg /min /max | Herzfrequenzstatistik | bpm |
heart | trend | Herzfrequenztrend | |
hrv | average | Durchschnittliche HRV | MS |
hrv | sleepHRV | Durchschnittliche Schlaf-HRV | MS |
hrv | min /max | HRV-Statistiken | MS |
hrv | trend | HRV-Trend | |
spo2 | avg /min /max | Blutsauerstoffstatistik | % |
temperature | lastReading | Letzte Hauttemperatur | °C |
temperature | avg /min /max | Temperaturstatistik | °C |
activity | steps | Schritte heute insgesamt | Schritte |
activity | stepsAvg | Durchschnittliche Schritte | Schritte |
activity | activeMinutes | Aktive Minuten | min |
activity | movementIndex | Bewegungsindex | |
activity | recoveryIndex | Erholungsindex | |
activity | vo2Max | VO2 max | ml/kg/min |
info | connection | API-Verbindungsstatus | boolescher Wert |
info | lastUpdate | Letzte erfolgreiche Aktualisierung | ISO 8601 |
Voraussetzungen
Sie benötigen Zugriff auf die Ultrahuman Partner API :
- Senden Sie eine E-Mail an feedback@ultrahuman.com und beantragen Sie API-Zugriff für den persönlichen Gebrauch.
- Sie erhalten einen API-Schlüssel und einen Zugriffscode .
- In der Ultrahuman-App gehen Sie zu Profil > Einstellungen > Partner-ID und geben den Zugangscode ein.
- Konfigurieren Sie den API-Schlüssel und Ihre Konto-E-Mail-Adresse in den Adaptereinstellungen.
Konfiguration
| Einstellung | Beschreibung | Standard |
|---|---|---|
| API-Geheimnis | Ihr Ultrahuman Partner API-Autorisierungsschlüssel | — |
| Benutzer-E-Mail | E-Mail-Adresse, die mit Ihrem Ultrahuman-Konto verknüpft ist | — |
| Abstimmungsintervall | Wie oft sollen die Daten abgerufen werden (Minuten)? | 30 |
Das minimale Abfrageintervall beträgt 5 Minuten. Da die Ringdaten periodisch (nicht in Echtzeit) synchronisiert werden, werden 30 Minuten empfohlen.
Unterstützung
Wenn Sie diesen Adapter nützlich finden, erwägen Sie, die Entwicklung zu unterstützen:
Danksagungen
API-Integration basierend auf ultrahuman-dashboard von Matt Krainski (MIT-Lizenz).
Changelog
0.1.13 (2026-04-11)
- Deploy uses Node.js 24 with
testing-action-deploy@v1; Trusted Publishing only (nonpm-token), per maintainer note on testing-action-deploy#19
0.1.12 (2026-04-10)
- 0.1.12:
testing-action-deploy@v1withnpm-tokenagain (OIDC-only path breaks onubuntu-latestduring global npm upgrade); README documents W3019 trade-off common.newstrimmed to seven entries (W1032); 0.1.3 moved to history only via CHANGELOG_OLD.md
0.1.11 (2026-04-09)
- GitHub Releases:
ioBroker/testing-action-deploy@v1with granularNPM_TOKEN(Bypass 2FA) - Changelog lists 0.1.11 here; older releases in CHANGELOG_OLD.md
- Dependabot default cooldown 7 days; includes 0.1.9–0.1.10 fixes (integration tests, Admin
jsonConfig)
0.1.8 (2026-03-27)
io-package.jsoncommon.newsreduced to 7 entries (ioBroker repository checker W1032)
0.1.7 (2026-03-26)
- Package
homepage(npm) points to the detailed German blog guide on SmarterPapa.de - README and ioBroker Admin (About tab) link to the same article; GitHub remains the
repositoryURL
Older versions: CHANGELOG_OLD.md.
License
MIT License — see LICENSE for details.
Copyright (c) 2026 SmarterPapa