it:iot:influxdb-grafana

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:iot:influxdb-grafana [2023/04/14 18:39] Petr Nosekit:iot:influxdb-grafana [2023/10/12 19:53] (aktuální) Petr Nosek
Řádek 27: Řádek 27:
 ---- ----
 mojeinfluxdb mojeinfluxdb
-+show measurements; 
 +name: measurements 
 +name 
 +---- 
 +sensors 
 +> select * from sensors where time > now()-50s;
 </code> </code>
  
Řádek 36: Řádek 41:
  
 Pro nastavení práv v influxdb pomůže návod: https://sensorsiot.github.io/IOTstack/Containers/InfluxDB/#authentication Pro nastavení práv v influxdb pomůže návod: https://sensorsiot.github.io/IOTstack/Containers/InfluxDB/#authentication
 +
 +
 +Záznam v InfluxDB se skládá ze 4 částí:
 +
 +  * measurements -> ekvivalent názvu tabulky. Říká o jaké jde měření.
 +  * tags -> tagy umožňují popsat naměřené údaje metadaty.
 +  * fields -> obsahují naměřené hodnoty
 +  * time -> doplní se automaticky, pokud nic nezadám
 +
 +Příklady:
 +
 +  * sensors, location=brno room=kitchen, temperature=15.5 humidity=55
 +  * sensors, location=liberec room=livingroom, temperature=21.5
 +
 +
 +==== Užitečné příkazy v InfluxDB ====
 +
 +Tento příkaz vypíše datové typy jednotlivých "sloupců" v measurments:
 +
 +<code sql>
 +show field keys;
 +</code>
 +
 +===== InfluxDB2 =====
 +
 +{{youtube>FFACAHGtIZo?}}
 +
  
 ===== Grafana ===== ===== Grafana =====
  
-Video, jak natáhnout grafy z Grafany do NodeRed UI.+Video, jak natáhnout grafy z Grafany do NodeRed UI. Dále může být užitečná [[it:server:monitoring:grafana|instalace v dockeru a konfigurace Apache]].
  
 {{youtube>wbhREeTIzS8?}} {{youtube>wbhREeTIzS8?}}
  
  
 +Po instalaci je přihlašovací jméno **admin** a přihlašovací heslo **admin**.
 +
 +
 +==== Animace ====
 +
 +Zazujal mě vizualizace typu Canvas. Díval jsem se do dokumentace a tohle video vypadalo velmi atraktivně:
 +
 +{{youtube>_Wt2flpuXW0?}}
 +
 +Když jsem pročítal fóra, tak jsem zjistil, že byla použita vizualizace Canvas. Podle videa jsem očekával, že budu moct prvky rozhýbat. Ale realita je trochu jinde. 
 +
 +Jediný užitečný a nastavitelný prvek je [[https://github.com/grafana/grafana/blob/5797fbc0b2475352a9d080e1433cb9f92bb6c9de/public/app/features/canvas/elements/windTurbine.tsx|WindTurbine]]. V Grafaně je nachystaná animace, kde mohu nastavovat otáčky a podle toho se větrná turbína vizuálně otáčí. 
 +
 +Když jsem hledal informaci o solární elektrárně z videa, tak jsem [[https://community.openhab.org/t/grafana-9-2-new-canvas-plugin-allows-data-driven-free-layout-dynamic-panels/140695/2|zjistil]], že animace toku energie je pouze [[https://www.sunnova.com/-/media/Marketing-Components/Infographic/Solar-Storage-For-Non-Export-Markets/Solar-Storage-Export-Outage-Day.ashx|gif obrázek]], do kterého jsou vloženy hodnoty z Grafany.
 +
 +Pak jsem objevil video s pluginem [[https://github.com/algenty/grafana-flowcharting|flowcharting]], který se musí do Grafany doinstalovat. 
 +
 +{{youtube>n7-F_TpIV_M?}}
 +
 +Podle videa to vypadá, že by šlo hezky vytvořit grafiku v [[https://app.diagrams.net|diagrams.net]] a následně ji rozpohybovat a vytvořit reakce na data. 
 +
 +Jako vzor může posloužit ukázkový [[https://play.grafana.org/d/Kcic5xeWz/flowcharting-events-and-animations?orgId=1|výstup z Grafany]]. Jednotlivé elementy se mění podle náhodně načtených čiselných hodnot v nich. 
 +
 +K dalšímu návodu poslouží [[https://algenty.github.io/flowcharting-repository/|dokumentace]] a [[https://algenty.github.io/flowcharting-repository/STARTED.html|getting started]].
  • it/iot/influxdb-grafana.1681497571.txt.gz
  • Poslední úprava: 2023/04/14 18:39
  • autor: Petr Nosek