Съдържание:

Регистриране на сензора с помощта на InfluxDB, Grafana & Hassio: 5 стъпки
Регистриране на сензора с помощта на InfluxDB, Grafana & Hassio: 5 стъпки

Видео: Регистриране на сензора с помощта на InfluxDB, Grafana & Hassio: 5 стъпки

Видео: Регистриране на сензора с помощта на InfluxDB, Grafana & Hassio: 5 стъпки
Видео: Proxmox - установка базы данных Mariadb LXC, настройка, добавление в Home Assistant 2024, Ноември
Anonim
Регистриране на сензори с помощта на InfluxDB, Grafana & Hassio
Регистриране на сензори с помощта на InfluxDB, Grafana & Hassio

В този пост научаваме как да използваме InfluxDB за дългосрочно съхранение на сензорни данни и използваме Grafana за анализ на данни. Това е част от поредицата за домашна автоматизация, където се научаваме как да настройваме и използваме Home Assistant, така че всичко това ще стане с помощта на Hassio.

Стъпка 1: Гледайте видеоклипа

Моля, гледайте видеоклипа по -горе, тъй като той влиза в детайлите за настройването на всичко. Също така е много по -лесно да проследите всичко и да видите как всичко се интегрира заедно с помощта на видео. Тази писмена публикация ще съдържа само важните битове.

Стъпка 2: Добавете сензорни възли

Добавяне на сензорни възли
Добавяне на сензорни възли
Добавяне на сензорни възли
Добавяне на сензорни възли

За да регистрираме и анализираме данни, първо се нуждаем от някои сензорни възли, така че се уверете, че сте добавили някои към домашния помощник. Предишният пост ви показва как да създадете възел с помощта на сензора DHT22 заедно с ESPHome. Създаваме и нови възли, които използват сензорите DS18B20 и SGP30 във видеото, вградено в първа стъпка.

Стъпка 3: Инсталирайте InfluxDB

Инсталирайте InfluxDB
Инсталирайте InfluxDB

След като имаме сензорни възли на място, трябва да започнем да съхраняваме техните стойности в InfluxDB. Първо, трябва да го инсталираме. Това може да стане, като се насочите към магазина за добавки, потърсите „InfluxDB“и след това щракнете върху бутона за инсталиране. Тази стъпка ще отнеме минута или две, така че не забравяйте да й дадете известно време.

Преди да можем да стартираме добавката, трябва да превъртим надолу до секцията за конфигуриране и да деактивираме SSL, като заменим „true“с „false“. Запазете конфигурацията и след това можете да стартирате добавката. По желание можете също да активирате опцията „Показване в страничната лента“за по -лесен достъп. Стартирането на добавката ще отнеме малко време, така че й дайте малко време. Друга възможност е да превъртите надолу, за да проверите регистрационните файлове и да изчакате да се появи съобщението "Стартиране на Nginx", което ще означава, че добавката е стартирала.

След това трябва да отворим уеб потребителския интерфейс на InfluxDB и да преминем към раздела администратор, където можем да създадем базата данни и потребителско име. Започнете, като създадете база данни с името "homeassistant". След това създайте нов потребител с името и паролата като "домашен помощник". Не забравяйте да му дадете всички разрешения, преди да продължите по -нататък.

Сега, когато имаме настройка на InfluxDB, трябва да актуализираме конфигурацията на Home Assistant, така че двамата да могат да комуникират помежду си. Това може да стане чрез актуализиране на файла configuration.yaml и най-лесния начин за актуализиране, като използвате добавката за конфигуратор. Отидете до магазина за добавки и инсталирайте конфигуратора. Стартирайте го и след това отворете WEB потребителския интерфейс. Използвайте иконата на папката в горния ляв ъгъл, за да отворите файла configuration.yaml и след това добавете редовете с подробности за инсталирането на InfluxDB, както е показано на изображението.

Те също могат да бъдат получени от връзката по -долу:

github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md

След като това стане, рестартирайте Home Assistant. След като се архивира отново, отворете InfluxDB и вече трябва да можете да видите данните от сензора.

Стъпка 4: Инсталирайте Grafana

Сега, когато InfluxDB е конфигуриран, трябва да инсталираме Grafana. Това може да бъде инсталирано и чрез магазина за добавки. След като бъде инсталиран, не забравяйте да деактивирате SSL както преди и след това стартирайте добавката. Дайте му няколко минути, за да започнете.

Grafana трябва да получи достъп до данните от InfluxDB, така че е добра идея да отворите InfluxDB и да създадете нов потребител, както направихме в предишната стъпка. Предполагам, че потребителското име и паролата са "grafana". След като това стане, отворете уеб потребителския интерфейс на Grafana и изберете опцията „Добавяне на източник на данни“. Въведете следния URL като хост:

https:// a0d7b954 -fluxdb: 8086

След това въведете името на базата данни, което е „homeassistant“заедно с потребителското име и паролата, които току -що създадохме. След като приключите, просто натиснете бутона „Запазване и тестване“, който ще провери дали комуникацията е наред. Това завършва процеса на настройка.

Стъпка 5: Създайте табло за управление

Grafana използва нещо, наречено табла, което се състои от панели. Тези панели могат да бъдат диаграми, графики и така нататък. Препоръчвам да гледате видеоклипа, за да научите как да създавате някои основни диаграми. Очевидно можете да създадете много по -подробни табла за управление, които да представят вашите данни, и това е твърде обширна тема, която да обхванете в тази публикация.

Моля, помислете дали да се абонирате за нашия канал в YouTube, за да подпомогнете видеоклипове и публикации като тези:

YouTube:

Благодаря ви за четенето!

Препоръчано: