Мазмуну:

Sensor Logging InfluxDB, Grafana & Hassio аркылуу: 5 кадам
Sensor Logging InfluxDB, Grafana & Hassio аркылуу: 5 кадам

Video: Sensor Logging InfluxDB, Grafana & Hassio аркылуу: 5 кадам

Video: Sensor Logging InfluxDB, Grafana & Hassio аркылуу: 5 кадам
Video: SuperHouse #41: Datalogging with MQTT, Node-RED, InfluxDB, and Grafana 2024, Ноябрь
Anonim
Sensor журналын InfluxDB, Grafana & Hassio колдонуу
Sensor журналын InfluxDB, Grafana & Hassio колдонуу

Бул билдирүүдө биз InfluxDBди узак мөөнөттүү сенсордук маалыматтарды сактоо үчүн колдонууну үйрөнөбүз жана маалыматтарды талдоо үчүн Grafana колдонобуз. Бул үй автоматташтыруу сериясынын бир бөлүгү, анда биз Үй жардамчысын кантип орнотууну жана колдонууну үйрөнөбүз, мунун баары Hassio аркылуу жасалат.

1 -кадам: Видеону көрүңүз

Сураныч, жогорудагы видеону көрүңүз, анткени ал баарын жөндөө деталдарына кирет. Баарын ээрчүү жана анын видеону колдонуу менен кантип бириккенин көрүү дагы оңой. Бул жазуу маанилүү биттерди гана камтыйт.

2 -кадам: сенсор түйүндөрүн кошуу

Сенсор түйүндөрүн кошуу
Сенсор түйүндөрүн кошуу
Сенсор түйүндөрүн кошуу
Сенсор түйүндөрүн кошуу

Дайындарды каттоо жана анализдөө үчүн, адегенде сенсор түйүндөрү керек, андыктан үй жардамчысына кошконуңузду текшериңиз. Мурунку пост сизге DHT22 сенсорун ESPHome менен кантип түзүү керектигин көрсөтөт. Биз ошондой эле DS18B20 жана SGP30 сенсорлорун колдонгон жаңы түйүндөрдү бир кадамга камтылган видеодо түзөбүз.

3 -кадам: InfluxDB орнотуу

InfluxDB орнотуу
InfluxDB орнотуу

Сенсордук түйүндөрдү орноткондон кийин, алардын баалуулуктарын InfluxDBге сактоону башташыбыз керек. Биринчиден, биз аны орнотушубуз керек. Муну кошумча дүкөнгө барып, "InfluxDB" издеп, анан орнотуу баскычын чыкылдатуу менен жасаса болот. Бул кадам бир -эки мүнөткө созулат, андыктан ага бир аз убакыт берүүнү унутпаңыз.

Кошумчаны баштаардан мурун, конфигурация бөлүмүнө ылдый жылып, "чындыкты" "жалган" менен алмаштыруу менен SSLди өчүрүүбүз керек. Конфигурацияны сактаңыз, андан кийин кошумча орнотууну баштасаңыз болот. Кошумча, сиз дагы оңой жетүү үчүн "Каптал тилкесинде көрсөтүү" опциясын иштете аласыз. Кошуу үчүн бир аз убакыт талап кылынат, андыктан ага бир аз убакыт бериңиз. Же болбосо, журналдарды текшерүү үчүн ылдый сыдырып, "Starting Nginx" билдирүүсүнүн пайда болушун күтө аласыз, бул кошумча иштей баштаганын билдирет.

Андан кийин биз InfluxDB WEB UIди ачып, администратор өтмөгүнө өтүшүбүз керек, анда биз маалымат базасын жана колдонуучунун атын түзө алабыз. "Үй жардамчысы" аталышындагы маалымат базасын түзүүдөн баштаңыз. Андан кийин "homeassistant" деп аты жана сырсөзү бар жаңы колдонуучу түзүңүз. Андан ары өтүүдөн мурун ага бардык уруксаттарды берүүнү унутпаңыз.

Эми бизде InfluxDB орнотуулары бар болгондуктан, экөө бири -бири менен баарлаша алышы үчүн Home Assistant конфигурациясын жаңыртышыбыз керек. Бул config.yaml файлын жаңыртуу менен жана конфигуратордун кошумча тиркемесин колдонуу менен жаңыртуунун эң оңой жолу менен болот. Кошумча дүкөнгө баш багыңыз жана конфигураторду орнотуңуз. Аны баштаңыз, анан WEB UIди ачыңыз. Configury.yaml файлын ачуу үчүн жогорку сол бурчтагы папка сөлөкөтүн колдонуңуз, анан сүрөттө көрсөтүлгөндөй InfluxDB орнотуу деталдары жазылган саптарды кошуңуз.

Буларды төмөнкү шилтемеден да алса болот:

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

Бул бүткөндөн кийин, Home Assistant'ти өчүрүп күйгүзүңүз. Кайра кайра жүктөлгөндөн кийин, InfluxDBди ачыңыз, эми сенсордун маалыматын көрө алышыңыз керек.

4 -кадам: Grafana орнотуу

Эми InfluxDB конфигурацияланган, биз Grafana орнотушубуз керек. Бул кошумча дүкөндүн жардамы менен да орнотулушу мүмкүн. Орнотулгандан кийин, SSLди мурдагыдай эле өчүрүп, андан кийин толуктоону баштаңыз. Баштоо үчүн бир нече мүнөт бериңиз.

Графана InfluxDB маалыматтарына жетиши керек, андыктан InfluxDBди ачуу жана мурунку кадамдагыдай жаңы колдонуучу түзүү жакшы идея. Мен колдонуучунун аты менен сырсөзү "графана" деп ойлоп жатам. Бул бүткөндөн кийин, Grafana WEB UIди ачыңыз жана "Маалымат булагын кошуу" опциясын тандаңыз. Төмөндөгү URLди хост катары киргизиңиз:

https:// a0d7b954-influxdb: 8086

Андан кийин, биз түзгөн колдонуучу аты жана сырсөз менен бирге "үй жардамчысы" болгон маалымат базасынын атын киргизиңиз. Бүткөндөн кийин, жөн эле "Сактоо жана тестирлөө" баскычын басыңыз, ал байланыштын туура экендигин текшерет. Бул орнотуу процессин аяктайт.

5 -кадам: Куралдар тактасын түзүү

Графана панелдерден турган такталар деп аталган нерсени колдонот. Бул панелдер диаграммалар, графиктер ж.б. Негизги диаграммаларды түзүүнү үйрөнүү үчүн видеону көрүүнү сунуштайм. Сиз, албетте, өзүңүздүн маалыматыңызды чагылдыруу үчүн деталдуу такталарды түзө аласыз жана бул постто чагылдырууга өтө чоң тема.

Сураныч, ушул сыяктуу видеолорду жана постторду колдоо үчүн биздин YouTube каналыбызга жазылууну ойлонуп көрүңүз:

YouTube:

Окуганыңыз үчүн рахмат!

Сунушталууда: