{"id":4699,"date":"2023-03-17T17:36:49","date_gmt":"2023-03-17T17:36:49","guid":{"rendered":"https:\/\/open-boat-projects.org\/?page_id=4699"},"modified":"2024-05-17T15:18:16","modified_gmt":"2024-05-17T15:18:16","slug":"datenintegration-in-grafana","status":"publish","type":"page","link":"https:\/\/open-boat-projects.org\/de\/datenintegration-in-grafana\/","title":{"rendered":"Datenintegration in Grafana"},"content":{"rendered":"<p>Zur Anzeige von Sensor Daten des <a href=\"https:\/\/open-boat-projects.org\/de\/lora-bootsmonitor\/\">LoRa-Bootsmonitors<\/a> in Grafana werden mehrere Dienste ben\u00f6tigt, die in einer Docker-Umgebung laufen. Die Daten des LoRa-Bootsmonitors, die sich bei TTN V3 befinden, werden per Webhook an den Telegraf-Dienst \u00fcbermittelt. Telegraf entschl\u00fcsselt die empfangenen JSON-Informationen und speicher die Sensordaten in einer Influx-DB Datenbank. Grafana hat Zugriff auf diese Datenbank und kann die Sensordaten \u00fcber vordefinierte Seiten anzeigen.<\/p>\n<p>Der Ablauf der Konfiguration f\u00fcr die Datenintegration in Grafana sieht folgenderma\u00dfen aus:<\/p>\n<ul>\n<li>Webhook f\u00fcr Telegraf bei TTN V3 einrichten<\/li>\n<li>Pr\u00fcfung der Webhook-Funktionalit\u00e4t<\/li>\n<li>Darstellung der Sensordaten in Grafana<\/li>\n<\/ul>\n<h2>Webhook bei TTN V3 einrichten<\/h2>\n<p>An dieser Stelle wird jetzt der Webhook f\u00fcr Telegraf bei TTN V3 eingerichtet. Der Webhook leitet jedes Mal die ankommenden Daten vom Bootsmonitor bei TTN V3 direkt an den Telegraf-Dienst weiter.<\/p>\n<p>Als n\u00e4chstes wechseln wir zu TTN V3 und loggen uns dort in die Console ein:<\/p>\n<p><a href=\"https:\/\/eu1.cloud.thethings.network\/console\/\" target=\"_blank\" rel=\"noopener\">https:\/\/eu1.cloud.thethings.network\/console\/<\/a><\/p>\n<p>Dann gehen wir \u00fcber <strong>Applications<\/strong> auf unsere erstellte Applikation <strong>LoRa Boat Monitoring<\/strong> und klicken im linken Auswahlbereich<strong> Intergations<\/strong> an.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3793 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1-300x178.png\" alt=\"\" width=\"300\" height=\"178\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1-300x178.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1-1024x607.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1-768x455.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_1.png 1487w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: Integrations<\/p>\n<p>Wenn wir links im Auswahlbereich auf <strong>Webhook<\/strong> klicken, gelangen wir zu einer Seite auf der wir einen neuen Webhook mit der rechten blauen Taste <strong>Add Webhook<\/strong> erstellen k\u00f6nnen.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3794 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2-300x169.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2-1024x578.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2-768x433.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2-18x10.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_2.png 1505w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: Webhook erstellen<\/p>\n<p>Auf der sich dann \u00f6ffnenden Seite w\u00e4hlen wir ganz oben <strong>Custom webhook<\/strong> aus und geben dann in der Konfigurationsseite folgende Daten ein:<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3804 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3-300x172.png\" alt=\"\" width=\"300\" height=\"172\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3-300x172.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3-1024x587.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3-768x440.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3-18x10.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Webhook_3.png 1498w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: Webhook konfigurieren<\/p>\n<p>F\u00fcr die <strong>Webhook ID<\/strong> vergeben wir einen sinnvollen Namen, wie z.B <em><strong>telegraf<\/strong><\/em>. Achten Sie auf Kleinschreibung und verwenden Sie nur Bindestriche. Als <strong>Base URL<\/strong> verwenden Sie<em><strong>: http:\/\/norbert-walter.dnshome.de:8080 <\/strong><\/em>Das <strong>Webhook format<\/strong> muss auf <em><strong>JSON<\/strong><\/em> stehen. Unter <strong>Enabled event types <\/strong>muss <strong>Uplink message<\/strong> aktiviert werden und <em><strong>\/telegraf<\/strong><\/em> eingetragen werden. Alle weiteren Felder bleiben leer.<\/p>\n<p>Zum Abschluss werden die eingegebenen Daten \u00fcber den Knopf <strong>Add webhook<\/strong> gespeichert. Am Ende sollte alles so aussehen. der Webhook ist jetzt fertig eingerichtet.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4703 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf-300x216.png\" alt=\"\" width=\"300\" height=\"216\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf-300x216.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf-1024x738.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf-768x553.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Telegraf.png 1058w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: Fertig eingerichteter Webhook<\/p>\n<h2>Pr\u00fcfung der Webhook Funktionalit\u00e4t<\/h2>\n<p>Sobald Daten vom LoRa-Bootsmonitor bei TTN V3 eintreffen, sollten diese Daten auf der Seite <strong>End Devices <\/strong>unter dem jeweiligen Device zu sehen sein. Unter <strong>Live Data<\/strong> werden die ankommenden Telegramme aufgelistet.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3809 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data-300x154.png\" alt=\"\" width=\"300\" height=\"154\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data-300x154.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data-1024x524.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data-768x393.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data-18x9.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/11\/Device_Live_Data.png 1480w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: Device Live Data (aktuell ohne Daten)<\/p>\n<p>Wenn Daten vom LoRa-Bootsmonitor eintreffen, dann sollte der Status des Webhook f\u00fcr Telegraf von <em><strong>Pending<\/strong><\/em> auf <em><strong>Healthy<\/strong><\/em> wechseln und mit einem blauen Punkt gekennzeichnet sein.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4705 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status-300x133.png\" alt=\"\" width=\"300\" height=\"133\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status-300x133.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status-1024x456.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status-768x342.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status-18x8.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Webhook_Status.png 1225w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb: Webhook Status<\/p>\n<p>Damit ist die Konfiguration des Webhook abgeschlossen.<\/p>\n<h2>Darstellung der Sensordaten in Grafana<\/h2>\n<p>Grafana ist ein webbasiertes universelles Tool zur Anzeige von Daten aus verschiedensten Datenquellen. <strong>Open Boat Projects<\/strong> stellt Serverdienste zur Verf\u00fcgung mit denen Grafana kostenlos und ohne Datenlimits nutzbar ist. Jeder der seine Daten \u00fcber den Webhook an die Server von Open Boat Projects weiterleiten l\u00e4sst, kann diesen Dienst nutzen. Die Datenaufbewahrungszeit betr\u00e4gt ein Jahr. \u00c4ltere Daten werden automatisch gel\u00f6scht. \u00dcber die eindeutige Device-EUI k\u00f6nnen nur Sie selbst auf Ihre Daten zugreifen. Grafana erm\u00f6glicht das Erstellen von Dashboards mit unterschiedlichen Anzeige-Elementen. Grafana ist ein m\u00e4chtiges Tool und bietet eine riesige Bibliothek mit vordefinierten Anzeige-Elementen. F\u00fcr den LoRa-Bootsmonitor wurde eine eigene Komponenten-Bibliothek erstellt und damit ein fertiges Dashboard erstellt, das Anwender nutzen k\u00f6nnen.<\/p>\n<h3>Login<\/h3>\n<p>Der Aufruf der Grafana-Seite erfolgt unter: <a href=\"https:\/\/norbert-walter.dnshome.de\/\" target=\"_blank\" rel=\"noopener\">https:\/\/norbert-walter.dnshome.de\/<\/a><\/p>\n<p>F\u00fcr Anwender ist ein Gastzugang eingerichtet, bei dem keine spezielle vorherige Registrierung notwendig ist. Sobald der Webhook funktionsf\u00e4hig ist und Daten an Telegram sendet, werden die Sensordaten in die InfluxDB Datenbank geschrieben und k\u00f6nne von Grafana dargestellt werden. Es ist keine weitere Konfiguration in Grafana notwendig. Melden Sie sich mit folgenden Daten an:<\/p>\n<p><strong>Username: gast<\/strong><\/p>\n<p><strong>Passwort: loragast<\/strong><\/p>\n<p>Sie gelangen dann direkt zum Dashboard mit der Datenanzeige.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4709\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard-300x189.png\" alt=\"\" width=\"500\" height=\"315\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard-300x189.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard-1024x645.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard-768x484.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Dashboard.png 1230w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Abb.: Grafana Dashboard f\u00fcr den LoRa Bootsmonitor<\/p>\n<p>Um die Daten Ihres LoRa Bootsmonitors zu sehen, m\u00fcssen Sie oben links unter <strong>Device_EUI<\/strong> die Device EUI Ihres Ger\u00e4tes eintragen. Diese Information finden Sie TTN V3 unter <strong>End devices<\/strong> in den <strong>Applications<\/strong>.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4706 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI-300x179.png\" alt=\"\" width=\"300\" height=\"179\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI-300x179.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI-1024x611.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI-768x458.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Device_EUI.png 1228w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: Device EUI<\/p>\n<p>Wenn Sie nicht jedes Mal die Device-EUI eingeben m\u00f6chten, legen Sie sich einen Bookmark in Ihrem Webbrowser an, der folgenderma\u00dfen aufgebaut ist. \u00c4ndern Sie die Device-EUI auf Ihren Wert ab. So haben Sie immer einen einfachen Zugriff auf Ihre Daten vom LoRa-Bootsmonitor.<\/p>\n<p><strong>https:\/\/norbert-walter.dnshome.de\/d\/vZPaGIK4z\/boat-monitoring?orgId=8&amp;refresh=30s&amp;var-Device_EUI=<span style=\"color: #ff0000;\">eui-0123456789012345<\/span>&amp;from=now-6h&amp;to=now<\/strong><\/p>\n<h3>Demo-System<\/h3>\n<p>Um sich einen \u00dcberblick zu verschaffen welche Funktionalit\u00e4t \u00fcber Grafana angeboten wird, k\u00f6nnen Sie sich das <a href=\"https:\/\/norbert-walter.dnshome.de\/d\/vZPaGIK4z\/boat-monitoring?orgId=8&amp;refresh=30s&amp;var-Device_EUI=eui-00bfce253ab09ff3&amp;from=now-6h&amp;to=now&amp;kiosk\" target=\"_blank\" rel=\"noopener\">Demo-System mit Live-Daten<\/a> eines LoRa-Bootsmonitors ansehen. Sie k\u00f6nnen sich mit folgenden Daten anmelden:<\/p>\n<p><strong>Username: gast<\/strong><\/p>\n<p><strong>Passwort: loragast<\/strong><\/p>\n<h3>Darstellung der Informationen<\/h3>\n<p>Das Grafana Dashboard ist in verschiedene Bereiche unterteilt. So k\u00f6nnen folgende Informationen abgerufen werden:<\/p>\n<ul>\n<li>Kurz\u00fcbersicht<\/li>\n<li>Batterie-Informationen<\/li>\n<li>Umweltdaten<\/li>\n<li>Tank-F\u00fcllst\u00e4nde<\/li>\n<li>Zust\u00e4nde des Alarmeingangs und des Relais<\/li>\n<li>Positionsdaten<\/li>\n<li>Live-Camerabild einer Webkamera<\/li>\n<li>Informationen zur LoRa-Daten\u00fcbertragung<\/li>\n<\/ul>\n<p>Neben Zahlenwerten k\u00f6nnen auch Diagramme mit zeitlichen Verl\u00e4ufen angezeigt werden.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4721\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data-300x191.png\" alt=\"\" width=\"500\" height=\"318\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data-300x191.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data-1024x652.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data-768x489.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Batterie_Data.png 1232w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Abb.: Batterie-Informationen<\/p>\n<p>Ortskoordinaten lassen sich in einer Karte anzeigen und der Verlauf einer Route historisch \u00fcber unterschiedliche Zeitr\u00e4ume darstellen.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4720\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position-300x188.png\" alt=\"\" width=\"500\" height=\"313\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position-300x188.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position-1024x640.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position-768x480.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Position.png 1235w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Abb.: Positionsdaten<\/p>\n<p>Es ist auch m\u00f6glich das Boot \u00fcber eine Webkamera zu beobachten, sofern man Zugriff auf eine internetf\u00e4hige Kamera hat. Damit das funktioniert, muss der Video-Stream unverschl\u00fcsselt im Internet \u00fcber eine URL abrufbar sein.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4724\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream-300x189.png\" alt=\"\" width=\"500\" height=\"315\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream-300x189.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream-1024x645.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream-768x484.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Camera_Video_Stream.png 1231w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Abb.: Live Video Stream<\/p>\n<p>Es werden auch Informationen zur Qualit\u00e4t der LoRa-Daten\u00fcbertragung aufgezeichnet. Damit k\u00f6nnen einige Kommunikationsprobleme lokalisiert werden. Der <strong>R<\/strong>eceived <strong>S<\/strong>ignal <strong>S<\/strong>trength <strong>I<\/strong>ndicator (RSSI) stellt einen Indikator f\u00fcr die Empfangsfeldst\u00e4rke kabelloser Kommunikationsanwendungen dar. Das S<span class=\"ILfuVd\" lang=\"de\"><span class=\"hgKElc\">NR ist das <b>Signal-Rausch-Verh\u00e4ltnis<\/b> (Englisch: signal to noise ratio) und gibt die St\u00e4rke des Signals relativ zum Hintergrundrauschen an.<\/span><\/span><\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4719\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data-300x189.png\" alt=\"\" width=\"500\" height=\"315\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data-300x189.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data-1024x646.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data-768x484.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/LoRa_Data.png 1234w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Abb.: Informationen zur LoRa-Daten\u00fcbertragung<\/p>\n<p>Im oberen Bereich findet man rechts Steuerelemente mit denen man die Zeitbasis und die Update-Raten ver\u00e4ndern kann.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4722 size-full\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Update_Settings.png\" alt=\"\" width=\"488\" height=\"53\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Update_Settings.png 488w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Update_Settings-300x33.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Grafana_Update_Settings-18x2.png 18w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/p>\n<p>Abb.: Steuerelemente<\/p>\n<h3>Informationen mit anderen teilen<\/h3>\n<p>Wenn Sie m\u00f6chten, k\u00f6nne Sie die gesamten Informationen bei Grafana mit anderen Personen teilen. Verwenden Sie dann den nachfolgenden Link und passen Ihre <strong>Device-EUI<\/strong> entsprechend an.<\/p>\n<p><strong>https:\/\/norbert-walter.dnshome.de\/d\/vZPaGIK4z\/boat-monitoring?orgId=8&amp;refresh=30s&amp;var-Device_EUI=<span style=\"color: #ff0000;\">eui-0123456789012345<\/span>&amp;from=now-6h&amp;to=now&amp;kiosk<\/strong><\/p>\n<p>M\u00f6chten Sie dagegen nur Ihre aktuelle Position in einer Karte mit anderen teilen, so benutzen Sie diesen Link:<\/p>\n<p><strong>https:\/\/norbert-walter.dnshome.de\/d\/vZPaGIK4z\/boat-monitoring?orgId=8&amp;refresh=30s&amp;var-Device_EUI=<span style=\"color: #ff0000;\">eui-0123456789012345<\/span>&amp;from=now-6h&amp;to=now&amp;viewPanel=81&amp;kiosk<\/strong><\/p>\n<p>Es wird das der Ortsverlauf der letzten 6 Stunden angezeigt. Die Links senden Sie dann per Mail oder Messenger Dienst an Ihre Freunde. Beachten Sie aber, dass der Link dauerhaft g\u00fcltig und ohne Zeitlimit nutzbar ist.<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4729\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position-300x181.png\" alt=\"\" width=\"500\" height=\"302\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position-300x181.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position-1024x619.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position-768x465.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position-18x12.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/Geo-Position.png 1230w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Abb.: Teilen einer Ortsposition mit anderen<\/p>\n<h3>Seiten selber ver\u00e4ndern und Benachrichtigungen einrichten<\/h3>\n<p>Bevorzugen Sie lieber eine individuelle Gestaltung der Grafana-Seiten mit Benachrichtigungen bei Grenzwertverletzungen, so k\u00f6nnen Sie uns \u00fcber das <a href=\"https:\/\/open-boat-projects.org\/de\/kontakt\/\">Kontaktformular<\/a> benachrichtigen. Wir richten Ihnen dann einen eigenen Bereich in Grafana ein in dem Sie Schreibrechte haben und Ihre eigenen Seiten erstellen k\u00f6nnen.<\/p>\n<h3>Spenden<\/h3>\n<p>Die Bereitstellung\u00a0 der Server-Dienste ist f\u00fcr die Nutzer kostenlos. Der Betrieb ist jedoch mit Kosten verbunden. Dazu geh\u00f6ren haupts\u00e4chlich die Hardware-Anschaffungskosten und laufende Strom- und Internetkosten f\u00fcr den Server. Aktuell sind die Server-Dienste auf einem Micro-PC von Dell in einer Docker-Umgebung unter TrueNAS Scale installiert. Der Server ist in Deutschland beheimatet und \u00fcber einen DSL-Zugang dauerhaft mit dem Internet verbunden. Aktuell gibt es keine Backup-Strategie f\u00fcr die Daten bei Stromausfall oder St\u00f6rungen. Sichern Sie daher die Daten in regelm\u00e4\u00dfigen Abst\u00e4nden. Bei h\u00f6herer Nutzung wollen wir in Zukunft die Server-Dienste direkt ins Internet zu einem Provider verlagern und auch eine vern\u00fcnftige Backup-L\u00f6sung einrichten. <span style=\"color: #ff0000;\">Bitte beachten Sie, dass wir keine Haftung f\u00fcr Ihre Daten oder entstehende Sch\u00e4den durch Unbenutzbarkeit \u00fcbernehmen k\u00f6nnen.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2741\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/01\/Dell_Optiplex_7050-300x211.jpg\" alt=\"\" width=\"300\" height=\"211\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/01\/Dell_Optiplex_7050-300x211.jpg 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/01\/Dell_Optiplex_7050-1024x721.jpg 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/01\/Dell_Optiplex_7050-768x541.jpg 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/01\/Dell_Optiplex_7050-18x12.jpg 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2022\/01\/Dell_Optiplex_7050.jpg 1118w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Abb. Dell Optiplex 7040 i5-6600T 2,7G Hz, 16 GB RAM, 128 GB SSD, 4x USB3.1, 2x HDMI, WiFi, 15W<\/p>\n<p><a href=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4743 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale-300x159.png\" alt=\"\" width=\"300\" height=\"159\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale-300x159.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale-1024x544.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale-768x408.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale-18x10.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/03\/TrueNAS_Scale.png 1537w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Abb.: TrueNAS Scale<\/p>\n<p><em><strong>Wenn Sie den Service regelm\u00e4\u00dfig benutzen und n\u00fctzlich finden, w\u00fcrden wir uns \u00fcber eine regelm\u00e4\u00dfige kleine Spende freuen. So k\u00f6nnen wir den Dienst dauerhaft f\u00fcr die Allgemeinheit zur Verf\u00fcgung stellen.<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&amp;hosted_button_id=5QZJZBM252F2L\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1730 size-full\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/08\/Donate.gif\" alt=\"\" width=\"92\" height=\"47\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/08\/Donate.gif 92w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/08\/Donate-18x9.gif 18w\" sizes=\"auto, (max-width: 92px) 100vw, 92px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zur Anzeige von Sensor Daten des LoRa-Bootsmonitors in Grafana werden mehrere Dienste ben\u00f6tigt, die in einer Docker-Umgebung laufen. Die Daten des LoRa-Bootsmonitors, die sich bei TTN V3 befinden, werden per Webhook an den Telegraf-Dienst \u00fcbermittelt. Telegraf entschl\u00fcsselt die empfangenen JSON-Informationen und speicher die Sensordaten in einer Influx-DB Datenbank. Grafana hat Zugriff auf diese Datenbank und&hellip; <a href=\"https:\/\/open-boat-projects.org\/de\/datenintegration-in-grafana\/\" class=\"more-link\">Weiterlesen <span class=\"screen-reader-text\">Datenintegration in Grafana<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[41,37],"tags":[],"class_list":["post-4699","page","type-page","status-publish","hentry","category-opendata","category-projects"],"_links":{"self":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages\/4699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/comments?post=4699"}],"version-history":[{"count":34,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages\/4699\/revisions"}],"predecessor-version":[{"id":5415,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages\/4699\/revisions\/5415"}],"wp:attachment":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/media?parent=4699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/categories?post=4699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/tags?post=4699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}