Përmbajtje:
- Hapi 1: Shikoni videon
- Hapi 2: Shtoni nyjet e sensorit
- Hapi 3: Instaloni InfluxDB
- Hapi 4: Instaloni Grafana
- Hapi 5: Krijoni një pult
Video: Regjistrimi i sensorit duke përdorur InfluxDB, Grafana & Hassio: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Në këtë post, ne mësojmë se si të përdorim InfluxDB për ruajtjen afatgjatë të të dhënave të sensorit dhe ne përdorim Grafana për analizën e të dhënave. Kjo është pjesë e serisë së automatizimit të shtëpisë ku mësojmë se si të vendosim dhe përdorim Home Assistant kështu që e gjithë kjo do të bëhet duke përdorur Hassio.
Hapi 1: Shikoni videon
Ju lutemi shikoni videon e mësipërme pasi ajo hyn në detajet e konfigurimit të gjithçkaje. Alsoshtë gjithashtu shumë më e lehtë të ndiqni gjithçka dhe të shihni se si të gjitha integrohen së bashku duke përdorur video. Ky postim i shkruar do të përmbajë vetëm pjesët e rëndësishme.
Hapi 2: Shtoni nyjet e sensorit
Për të regjistruar dhe analizuar të dhënat, së pari na duhen disa nyje sensor kështu që sigurohuni që i keni shtuar disa asistentit në shtëpi. Postimi i mëparshëm ju tregon se si të krijoni një nyje duke përdorur sensorin DHT22 së bashku me ESPHome. Ne gjithashtu krijojmë nyje të reja që përdorin sensorët DS18B20 dhe SGP30 në videon e ngulitur në hapin e parë.
Hapi 3: Instaloni InfluxDB
Pasi të kemi nyjet e sensorit në vend, duhet të fillojmë të ruajmë vlerat e tyre në InfluxDB. Së pari, duhet ta instalojmë. Kjo mund të bëhet duke iu drejtuar dyqanit shtesë, duke kërkuar "InfluxDB" dhe më pas duke klikuar butonin e instalimit. Ky hap do të marrë një minutë ose dy, prandaj sigurohuni që t'i jepni pak kohë.
Para se të fillojmë shtesën, duhet të lëvizim poshtë te pjesa e konfigurimit dhe të çaktivizojmë SSL duke zëvendësuar "true" me "false". Ruani konfigurimin dhe më pas mund të filloni shtesën. Opsionale, gjithashtu mund të aktivizoni opsionin "Trego në shiritin anësor" për qasje më të lehtë. Shtesa do të marrë pak kohë për të filluar, kështu që jepini pak kohë. Përndryshe, mund të lëvizni poshtë për të kontrolluar regjistrat dhe të prisni që të shfaqet mesazhi "Starting Nginx" i cili do të nënkuptojë që shtesa ka filluar.
Atëherë duhet të hapim UI InfluxDB UI dhe të lundrojmë në skedën admin ku mund të krijojmë bazën e të dhënave dhe emrin e përdoruesit. Filloni duke krijuar një bazë të dhënash me emrin "homeassistant". Pastaj krijoni një përdorues të ri me emrin dhe fjalëkalimin si "homeassistant". Sigurohuni që t'i jepni të gjitha lejet para se të lëvizni më tej.
Tani që kemi konfigurimin e InfluxDB, duhet të përditësojmë konfigurimin e Home Assistant në mënyrë që të dy të komunikojnë me njëri -tjetrin. Kjo mund të bëhet duke përditësuar skedarin configuration.yaml dhe mënyrën më të lehtë për ta përditësuar duke përdorur shtesën e konfiguruesit. Shkoni te dyqani shtesë dhe instaloni konfiguruesin. Filloni dhe pastaj hapni UI UI. Përdorni ikonën e dosjes në këndin e sipërm të majtë për të hapur skedarin configuration.yaml dhe më pas shtoni rreshtat me detajet e instalimit të InfluxDB siç tregohet në imazh.
Këto gjithashtu mund të merren nga lidhja më poshtë:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
Pasi të bëhet kjo, rinisni Home Assistant. Pasi të krijohet përsëri, hapni InfluxDB dhe tani duhet të jeni në gjendje të shihni të dhënat e sensorit.
Hapi 4: Instaloni Grafana
Tani që InfluxDB është konfiguruar, duhet të instalojmë Grafana. Kjo gjithashtu mund të instalohet duke përdorur dyqanin shtesë. Pasi të jetë instaluar, sigurohuni që të çaktivizoni SSL si më parë dhe pastaj filloni shtesën. Jepini disa minuta për të filluar.
Grafana duhet të ketë qasje në të dhënat nga InfluxDB kështu që është një ide e mirë të hapni InfluxDB dhe të krijoni një përdorues të ri siç bëmë në hapin e mëparshëm. Po supozoj se emri i përdoruesit dhe fjalëkalimi janë "grafana". Pasi të bëhet kjo, hapni ndërfaqen Grafana WEB UI dhe zgjidhni opsionin "Shto burim të dhënash". Shkruani URL -në e mëposhtme si host:
https:// a0d7b954-influxdb: 8086
Pastaj, futni emrin e bazës së të dhënave e cila është "homeassistant" së bashku me emrin e përdoruesit dhe fjalëkalimin që sapo kemi krijuar. Pasi të keni mbaruar, thjesht shtypni butonin "Ruaj dhe Testo" i cili do të kontrollojë nëse komunikimi është në rregull. Kjo përfundon procesin e konfigurimit.
Hapi 5: Krijoni një pult
Grafana përdor diçka të quajtur pult, e cila përbëhet nga panele. Këto panele mund të jenë tabela, grafikë etj. Unë do të rekomandoja shikimin e videos për të mësuar se si të krijoni disa tabela bazë. Ju padyshim që mund të krijoni pulta shumë më të detajuar për të përfaqësuar të dhënat tuaja dhe është një temë shumë e madhe për t'u mbuluar në këtë postim.
Ju lutemi konsideroni të regjistroheni në kanalin tonë në YouTube për të ndihmuar në mbështetjen e videove dhe postimeve si këto:
YouTube:
Faleminderit që lexuat!
Recommended:
Regjistrimi i videos duke përdorur bordin ESP32-CAM: 4 hapa
Regjistrimi i videos duke përdorur bordin ESP32-CAM: Ne hedhim një vështrim në një depo shumë interesante GitHub që mundëson regjistrimin e videos në tabelën ESP32-CAM. Një video nuk është gjë tjetër veçse një seri imazhesh të caktuara me kujdes, dhe kjo skicë bazohet në këtë. Ekipi gjithashtu ka shtuar funksionalitetin FTP në
Regjistrimi i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino: 5 hapa
Regjistrimi i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino: Regjistrimi i të dhënave Moblie u bë i thjeshtë duke përdorur pfodApp, celularin tuaj Andriod dhe Arduino. NUK kërkohet programim Android. Për Komplotimin e të Dhënave në Android tuaj shikoni këtë Komplotim të mëvonshëm të Instruktueshëm të Thjeshtë të Të Dhënave duke përdorur Android / Arduino / pfodAppPër Komplotimin
ARUPI - një njësi regjistrimi e automatizuar me kosto të ulët/njësi regjistrimi autonome (ARU) për ekologët e panoramës: 8 hapa (me fotografi)
ARUPI - një njësi regjistrimi e automatizuar me kosto të ulët/njësi regjistrimi autonome (ARU) për ekologët Soundscape: Ky udhëzues është shkruar nga Anthony Turner. Projekti u zhvillua me shumë ndihmë nga Shed in School of Computing, University of Kent (z. Daniel Knox ishte një ndihmë e madhe!). Ai do t'ju tregojë se si të ndërtoni një Ud të Regjistrimit të Automatizuar
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E - Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: 5 hapa
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E | Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: Në këtë udhëzues do t'ju tregoj se si të bëni një telekomandë RADIO duke përdorur modulin e marrësit të transmetuesit 433mhz me kodim HT12E & IC decoder HT12D. Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur KOMPONENTE shumë të lirë SI: HT
Data/Koha e Arduino Komplotimi/Regjistrimi duke përdorur Millis () dhe PfodApp: 11 hapa
Arduino Data/Koha Komplotimi/Regjistrimi duke përdorur Millis () dhe PfodApp: Asnjë programim Arduino ose Android nuk kërkohet. Modulet RTC dhe GPS gjithashtu mbështeten. Korrigjimi automatik për zonat kohore, zhvendosja RTC dhe GPS që humbin sekondat e kërcimit Hyrje Ky udhëzues ju tregon se si të përdorni Arduino millis tuaj ( ) vulat kohore për hartimin e të dhënave ag