Tartalomjegyzék:
- 1. lépés: Nézze meg a videót
- 2. lépés: Érzékelő csomópontok hozzáadása
- 3. lépés: Telepítse az InfluxDB -t
- 4. lépés: Telepítse a Grafana programot
- 5. lépés: Hozzon létre egy irányítópultot
Videó: Érzékelőnaplózás az InfluxDB, Grafana és Hassio használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben a bejegyzésben megtanuljuk, hogyan kell az InfluxDB -t használni az érzékelők hosszú távú tárolására, és a Grafana -t használjuk az adatok elemzésére. Ez az otthoni automatizálási sorozat része, ahol megtanuljuk a Home Assistant beállítását és használatát, így mindezt a Hassio segítségével fogjuk megtenni.
1. lépés: Nézze meg a videót
Kérjük, nézze meg a fenti videót, amely a beállítások részleteit mutatja be. Sokkal könnyebb mindent követni, és látni, hogyan integrálódik mindez a videó segítségével. Ez az írásos bejegyzés csak a fontos részeket tartalmazza.
2. lépés: Érzékelő csomópontok hozzáadása
Az adatok naplózásához és elemzéséhez először néhány érzékelőcsomópontra van szükségünk, ezért győződjön meg arról, hogy hozzáadott néhányat az otthoni asszisztenshez. Az előző bejegyzés bemutatja, hogyan lehet csomópontot létrehozni a DHT22 érzékelő és az ESPHome segítségével. Ezenkívül új csomópontokat hozunk létre, amelyek a DS18B20 és az SGP30 érzékelőket használják a videóba az első lépésbe ágyazva.
3. lépés: Telepítse az InfluxDB -t
Miután a szenzorcsomópontok a helyükön vannak, el kell kezdenünk tárolni értékeiket az InfluxDB -ben. Először is telepítenünk kell. Ezt úgy teheti meg, hogy a bővítményboltba megy, az "InfluxDB" kifejezésre keres, majd a telepítés gombra kattint. Ez a lépés egy -két percet vesz igénybe, ezért mindenképpen szánjon rá egy kis időt.
Mielőtt elindíthatnánk a bővítményt, le kell görgetnünk a konfigurációs részhez, és le kell tiltanunk az SSL-t az "true" helyett "false" -ra. Mentse el a konfigurációt, majd indítsa el a bővítményt. Opcionálisan engedélyezheti a "Megjelenítés az oldalsávon" opciót is a könnyebb hozzáférés érdekében. A kiegészítő elindítása egy kis időt vesz igénybe, ezért hagyjon egy kis időt. Alternatív megoldásként görgessen lefelé a naplók ellenőrzéséhez, és várja meg, amíg megjelenik a "Starting Nginx" üzenet, amely azt jelzi, hogy a bővítmény elindult.
Ezt követően meg kell nyitnunk az InfluxDB WEB felhasználói felületet, és navigálnunk kell az admin fülre, ahol létrehozhatjuk az adatbázist és a felhasználónevet. Kezdje azzal, hogy létrehoz egy adatbázist a "homeassistant" névvel. Ezután hozzon létre egy új felhasználót a "homeassistant" névvel és jelszóval. Mielőtt továbblépne, feltétlenül adjon meg minden engedélyt.
Most, hogy megvan az InfluxDB beállítása, frissítenünk kell a Home Assistant konfigurációját, hogy a kettő kommunikálni tudjon egymással. Ezt úgy teheti meg, hogy frissíti a configuration.yaml fájlt, és a frissítés legegyszerűbb módja a konfigurátor bővítmény használatával. Menjen a bővítménytárolóba, és telepítse a konfigurátort. Indítsa el, majd nyissa meg a WEB felhasználói felületet. Használja a mappa ikont a bal felső sarokban a configuration.yaml fájl megnyitásához, majd adja hozzá a sorokat az InfluxDB telepítés részleteivel, amint az a képen látható.
Ezeket az alábbi linkről is beszerezheti:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
Ha ez megtörtént, indítsa újra a Home Assistant alkalmazást. Miután újra mentett, nyissa meg az InfluxDB -t, és most látnia kell az érzékelő adatait.
4. lépés: Telepítse a Grafana programot
Most, hogy az InfluxDB konfigurálva van, telepítenünk kell a Grafanát. Ez a kiegészítő tároló segítségével is telepíthető. A telepítés után tiltsa le az SSL-t, mint korábban, majd indítsa el a bővítményt. Adjon neki néhány percet az induláshoz.
A Grafanának hozzá kell férnie az adatokhoz az InfluxDB -ből, ezért érdemes megnyitni az InfluxDB -t, és új felhasználót létrehozni, mint az előző lépésben. Feltételezem, hogy a felhasználónév és jelszó "grafana". Ha ez megtörtént, nyissa meg a Grafana WEB felhasználói felületet, és válassza az "Adatforrás hozzáadása" lehetőséget. Adja meg a következő URL -t gazdagépként:
https:// a0d7b954-influenxdb: 8086
Ezután adja meg az adatbázis nevét, amely "homeassistant", valamint az imént létrehozott felhasználónevet és jelszót. Ha kész, egyszerűen nyomja meg a "Mentés és tesztelés" gombot, amely ellenőrzi, hogy a kommunikáció rendben van -e. Ezzel befejeződik a beállítási folyamat.
5. lépés: Hozzon létre egy irányítópultot
A Grafana úgynevezett műszerfalakat használ, amelyek panelekből állnak. Ezek a panelek lehetnek diagramok, grafikonok és így tovább. Javaslom, hogy nézze meg a videót, hogy megtanuljon néhány alapvető diagramot létrehozni. Nyilvánvalóan sokkal részletesebb irányítópultokat hozhat létre az adatok ábrázolására, és ez túl nagy téma ebben a bejegyzésben.
Kérjük, fontolja meg YouTube -csatornánk feliratkozását az ilyen videók és bejegyzések támogatása érdekében:
YouTube:
Köszönöm, hogy elolvasta!
Ajánlott:
A levegő minőségének követése a Grafana és a Raspberry Pi használatával: 7 lépés
A levegő minőségének nyomon követése a Grafana és a Raspberry Pi segítségével: Egy kis IOT projektet kerestem, és egy barátom ajánlotta, hogy nézzem meg ezt az oktatóanyagot: https: //dzone.com/articles/raspberry-pi-iot-sensor … javasoljuk, hogy kövesse az oktatóanyagot, hogy kövesse a Raspberry Pi beállítását a megfigyeléshez
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés
A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet