openScale sync — вспомогательное приложение для синхронизации с openScale, которое обеспечивает обмен данными о составе тела с внешними сервисами. Оно считывает данные из openScale и передает их в Health Connect, Wger, Endurain, InfluxDB, Webhooks и MQTT, а также поддерживает двустороннюю синхронизацию для импорта результатов измерений обратно в openScale. Приложение работает как облегченный фоновый сервис только при необходимости, экономя заряд батареи, и предлагает как синхронизацию в реальном времени, так и опциональную фоновую синхронизацию для обеспечения согласованности ваших данных на всех платформах.
С помощью openScale sync вы можете настраивать каждый сервис независимо в режимах экспорта, импорта или двунаправленной синхронизации. Оно автоматически повторяет попытки доставки в случае сбоев, отдельно обрабатывает данных нескольких пользователей для MQTT, InfluxDB и Webhooks, а также предоставляет удобный интерфейс для ручной полной синхронизации. Никакой рекламы, никакой аналитики, никаких учетных записей — ваши данные остаются под вашим контролем и отправляются только в те сервисы, которые вы явно включили.
Возможности:
- Бесшовная интеграция с Health Connect, Wger, Endurain, InfluxDB, веб-хуками и MQTT (включая обнаружение Home Assistant).
- Двусторонняя синхронизация — импорт отсутствующих измерений из поддерживаемых сервисов обратно в openScale.
- Синхронизация в реальном времени и в фоновом режиме — автоматическая при изменении данных плюс периодическая сверка в качестве меры безопасности.
- Поддержка нескольких пользователей — отдельная обработка для пользователей MQTT/InfluxDB/Webhook и выбор пользователя для других сервисов.
- Минимальное использование ресурсов — сервис в фоновом режиме активируется только при синхронизации, без аналитики и рекламы.



