Ultrahuman Ring

Считывает данные о здоровье с Ultrahuman Ring через Partner API

Текущий релиз
0.1.13
Разработчик
SmarterPapa
Лицензия
MIT

SmarterPapa

Ultrahuman

ioBroker.ultrahuman

Текущая версия адаптера: 0.1.13

Адаптер Ultrahuman Ring для ioBroker

Этот адаптер считывает показатели состояния вашего кольца Ultrahuman Ring через API партнеров Ultrahuman и создает объекты ioBroker, которые можно использовать в визуализациях, скриптах и автоматизации.

Подробное руководство (на немецком языке): Ultrahuman Ring im ioBroker – Schlaf, HRV & Gesundheitsdaten (SmarterPapa.de) — установка, все данные, примеры автоматизации, часто задаваемые вопросы.

Исходный код: GitHub

Разработчики: Включить доверенных издателей дляiobroker.ultrahuman (этот репозиторий GitHub). В релизах используетсяioBroker/testing-action-deploy@v1 на Node.js 24 только с OIDC (безnpm-token См. testing-action-deploy#19 .

Установка

Установите адаптер через административный интерфейс ioBroker:

  1. Откройте адаптеры в административной панели ioBroker.
  2. Поиск сверхчеловеческих способностей
  3. Нажмите «Установить»

Доступные метрики

КаналСостояниеОписаниеЕдиница
sleepbedtimeStartПора тебе ложиться спатьISO 8601
sleepbedtimeEndПора вставатьISO 8601
sleeptimeInBedОбщее время, проведенное в постелимин
sleeptimeAsleepОбщее время снамин
sleeptimeToFallAsleepСколько времени потребовалось, чтобы заснутьмин
sleepsleepEfficiencyэффективность сна%
sleepsleepScoreОценка качества сна
sleepsleepQualityКачество сна (отличное/хорошее/удовлетворительное/плохое)
sleepremSleepпродолжительность фазы быстрого снамин
sleepdeepSleepПродолжительность глубокого снамин
sleeplightSleepПродолжительность легкого снамин
sleeprestorativeSleepВосстановительный сон (фаза быстрого сна + глубокий сон)%
sleepsleepCyclesПолные циклы сна
heartrestingHRЧастота сердечных сокращений в состоянии покоя (во время сна)ударов в минуту
heartnightRHRЧастота сердечных сокращений в состоянии покоя ночьюударов в минуту
heartlastReadingПоследнее показание ЧССударов в минуту
heartavg /min /maxСтатистика частоты сердечных сокращенийударов в минуту
hearttrendДинамика частоты сердечных сокращений
hrvaverageСредняя вариабельность сердечного ритмаРС
hrvsleepHRVСредняя вариабельность сердечного ритма во время снаРС
hrvmin /maxСтатистика вариабельности сердечного ритмаРС
hrvtrendтренд вариабельности сердечного ритма
spo2avg /min /maxСтатистика уровня кислорода в крови%
temperaturelastReadingПоследняя температура кожи°С
temperatureavg /min /maxСтатистика температур°С
activitystepsОбщее количество шагов сегодняшаги
activitystepsAvgСреднее количество шаговшаги
activityactiveMinutesАктивные минутымин
activitymovementIndexИндекс движения
activityrecoveryIndexиндекс восстановления
activityvo2MaxVO2 maxмл/кг/мин
infoconnectionстатус подключения к APIлогический
infolastUpdateПоследнее успешное обновлениеISO 8601

Предварительные требования

Вам необходим доступ к API партнеров Ultrahuman :

  1. Отправьте электронное письмо на адрес feedback@ultrahuman.com и запросите доступ к API для личного использования.
  2. Вы получите ключ API и код доступа .
  3. В приложении Ultrahuman перейдите в раздел Профиль > Настройки > Идентификатор партнера и введите код доступа .
  4. Укажите ключ API и адрес электронной почты вашей учетной записи в настройках адаптера.

Конфигурация

ПараметрОписаниеПо умолчанию
Секрет APIКлюч авторизации API вашего партнера Ultrahuman
Электронная почта пользователяАдрес электронной почты, привязанный к вашей учетной записи Ultrahuman.
Интервал опросаКак часто следует получать данные (в минутах)30

Минимальный интервал опроса составляет 5 минут. Поскольку данные кольца синхронизируются периодически (не в режиме реального времени), рекомендуется интервал в 30 минут.

Поддерживать

Если этот адаптер окажется для вас полезным, рассмотрите возможность поддержки его разработки:

ко-фи

Благодарности

Интеграция API на основе ultrahuman-dashboard от Мэтта Краински (лицензия MIT).

Changelog

0.1.13 (2026-04-11)

  • Deploy uses Node.js 24 with testing-action-deploy@v1; Trusted Publishing only (no npm-token), per maintainer note on testing-action-deploy#19

0.1.12 (2026-04-10)

  • 0.1.12: testing-action-deploy@v1 with npm-token again (OIDC-only path breaks on ubuntu-latest during global npm upgrade); README documents W3019 trade-off
  • common.news trimmed 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@v1 with granular NPM_TOKEN (Bypass 2FA)
  • Changelog lists 0.1.11 here; older releases in CHANGELOG_OLD.md
  • Dependabot default cooldown 7 days; includes 0.1.90.1.10 fixes (integration tests, Admin jsonConfig)

0.1.8 (2026-03-27)

  • io-package.json common.news reduced 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 repository URL

Older versions: CHANGELOG_OLD.md.

License

MIT License — see LICENSE for details.

Copyright (c) 2026 SmarterPapa