XML-ввод Telegraf для метеостанций Meteobridge
Если у вас есть погодное программное обеспечение на базе Meteobridge, такое как Ambient Weather WEATHERBRIDGE, то этот плагин Telegraf Docker позволит вам подключить данные вашей метеостанции к базе данных временных рядов InfluxDB. По умолчанию Meteobridge отображает необработанные данные датчиков в виде XML-файла, и использование этого плагина позволит вам получить эти данные.
Предварительные условия
- Метеостанция с питанием от метеорологического моста (например, Ambient Weather WEATHERBRIDGE)
- Экземпляр InfluxDB v2 с отдельным сегментом, созданным для данных вашей метеостанции, и токеном, настроенным для доступа на запись к этому контейнеру.
Установка
В разделе ОКРУЖАЮЩАЯ СРЕДА файла docker-compose.yml
соответствующим образом измените значения настроек Meteobridge и InfluxDB. Обязательно измените:
- IP-адрес базы данных InfluxDB, идентификатор организации, имя корзины и токен.
- IP-адрес Метеобриджа
- Имя пользователя и пароль Meteobridge, если они не изменены в конфигурации meteobridge:meteobridge по умолчанию.
После того, как значения настроены для вашей среды, запустите среду.
Примечания по конфигурации
Он предварительно настроен на получение данных от Метеомоста каждые 30 секунд.
Сенсорные поля
Meteobridge возвращает данные в стандартных единицах СИ. Если вам нужно преобразовать их в другую систему единиц, вам нужно будет написать соответствующий запрос InfluxDB в вашей базе данных.
- Наружная температура (регистратор/TH/@temp): ºC
- Влажность на открытом воздухе (регистратор/TH/@гул): проценты
- Точка росы вне помещения (регистратор/TH/@dew): ºC
- Направление ветра на открытом воздухе (logger/WIND/@dir): градусы по компасной розе, где 0° соответствует северу.
- Скорость ветра на открытом воздухе (регистратор/WIND/@gust): метры в секунду
- Скорость ветра на открытом воздухе, усредненная за 2 минуты (регистратор/WIND/@wind): метры в секунду
- Скорость дождя на открытом воздухе (регистратор/RAIN/@rate): миллиметры в час, см. примечание в конце.
- Дельта дождя на открытом воздухе (logger/RAIN/@delta): миллиметры в час, см. примечание в конце.
- Барометр = (logger/THB/@seapress): гектопаскали на уровне моря.
- Температура в помещении (регистратор/THB/@temp): ºC
- Влажность в помещении (регистратор/THB/@гул): проценты'
Обратите внимание на осадки
Некоторые метеостанции экстраполируют количество осадков на основе текущих осадков. Если вы используете это для определения погоды, большинству метеорологических бюро нужно фактическое количество осадков, а не математически прогнозируемая интенсивность осадков. Прежде чем использовать ее в официальных целях, убедитесь, что вы знаете, что ваша метеостанция делает с осадками.
Кроме того, поскольку автор плагина живет в Финиксе, функция дождя еще не тестировалась, чтобы увидеть, что она делает, потому что дождь здесь идет редко.