Підключення / Дані та панелі
InfluxDB і Marrow Health
Автоматизовано
Кожен показник як часовий ряд в InfluxDB, що надсилається за розкладом.
«Відкрити в Marrow» працює на iPhone з Marrow 1.5 або новішим.
Автоматизовано Безкоштовно
Marrow надсилає CSV або JSON на URL за розкладом, коли застосунок закрито. Вам потрібен: Telegraf або міст на 30 рядків із рецепта.
- У Marrow відкрийте Експорт і торкніться InfluxDB. Увімкніть Автоматизовано.
- Запустіть слухача Telegraf або міст із рецепта перед InfluxDB.
- У Marrow: Нова автоматизація. Її сторінка просить:
- Адреса: адреса мосту або слухача Telegraf, а не самого InfluxDB. Вона виглядає як
https://<bridge>/. - Заголовки: додайте Authorization: Bearer і секрет, якого очікує міст.
- Дані і Періодичність: вид даних, JSON або CSV, і як часто вона спрацьовує.
- Запуск: торкніться Запустити зараз, щоб надіслати перший пакет.
- Адреса: адреса мосту або слухача Telegraf, а не самого InfluxDB. Вона виглядає як
Якщо не працює
В InfluxDB
- Marrow надсилає прямо в InfluxDB, і це не вдається. API запису InfluxDB приймає лише line protocol, тому JSON від Marrow отримує 400. Спрямуйте Marrow на міст або слухача Telegraf із рецепта.
- Server answered 502 від мосту. InfluxDB відмовив у записі. Він відповідає 401, коли токен неправильний або не може писати в bucket, і 404, коли назва org чи bucket неправильна. InfluxDB 2 потребує
Authorization: Tokenі токен API. - Telegraf нічого не отримує. За замовчуванням слухач використовує порт 8080 і шлях
/telegraf. Рецепт задає порт 8798 і/marrow, тож адреса в Marrow має збігатися. Він приймає Basic auth:Authorization: Basicі base64 від user:password. - Telegraf відповідає 204, але точок немає. Telegraf відповідає успіхом, навіть коли нічого не розібрав. Перевірте, що блок json_v2 відповідає структурі даних, і запустіть Telegraf з
--debug, щоб побачити, що він прочитав.
Перевірки автоматизованого
- Перевіряйте через Запустити зараз. Рядок під Запустити зараз каже, що сталося. Будь-яка відповідь 2xx вважається доставленою. Усе інше показується як Server answered і код стану або помилка мережі.
- Перегляньте Журнал активності. В автоматизації Більше параметрів, Журнал активності показує її останні 30 запусків із результатом кожного.
- Запуски запізнюються. Момент фонових запусків обирає iOS, а телефон, що лишається заблокованим, надсилає дані, коли його наступного разу розблокують. «З останнього запуску» надолужує під час наступного успішного запуску.
- Приймач у вашій домашній мережі. Щоб його досягти, Marrow потрібен доступ до локальної мережі (Параметри, Конфіденційність і безпека, Локальна мережа). Один раз торкніться Запустити зараз при відкритому Marrow, щоб iOS могла спитати: у фоні вона відмовляє без запиту.
- Не вмикається. Кожна ввімкнена автоматизація рахується як підключення. У безкоштовному тарифі одночасно ввімкнено 1 підключення. Marrow Pro дозволяє до 10: ШІ, сервери й автоматизації разом.
Більше виправлень у посібниках: Автоматизовано.