NEU! ekey New Generation mit TWS als HTTP-Server konfigurieren
Komplette Anleitung hier im Forum


NEU! HTTP-/REST-API jetzt auch in der Rolle des TWS als HTTP-Server
Viele Details dazu hier im Forum

Upgrade: Digest Access Authentication im Subsystem HTTP-/REST-API Client
Upgrade: 361 neue Icons & kompletter Refresh aller Icons für VISU und Admin-UI
Upgrade: Dekodierung für sieben weitere DPT im Busmonitor
Upgrade: Verbesserung im Logik Manager bei Modul "SendExplicit"
Upgrade: Verbesserte und erweiterte Benutzerverwaltung bei "Passwort vergessen" der Elab ID

Jetzt in der Insider Version 8 zur 4.5 - für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

Grafana Charts (HTTPS) in NodeRed (HTTP) einbinden

Dies ist das Unterforum für die Funktionen rund um OpenVPN und den internen Proxy
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
Marinux
Reactions:
Beiträge: 132
Registriert: Fr Apr 12, 2019 3:04 pm
Hat sich bedankt: 11 Mal
Danksagung erhalten: 54 Mal

Grafana Charts (HTTPS) in NodeRed (HTTP) einbinden

#1

Beitrag von Marinux »

Hallo,

ich habe folgende Problemstellung:
Ich betreibe einen NodeRed Docker Container, der über HTTP erreichbar ist. Dort würde ich gerne Diagramme der TWS Grafana Installation (HTTPS) per Iframe einbinden. Zumindest im Safari auf dem iPhone/iPad scheitert das allerdings (mixed content/security), da nun HTTPS in HTTP eingebunden wird.

Habt Ihr Ideen wie man das lösen kann?

Möglichkeiten die ich sehe:
  • NodeRed über den TWS Proxy anzusprechen, dass scheitert allerdings z.Zt. an dem fehlenden WebSocket support: viewtopic.php?f=62&t=2632
  • Vor dem Einrichten von HTTPS für NodeRed schrecke ich zurück, da dies nur zu selbst signierten Zertifikaten führt, denen moderne Browser nicht vertrauen. Das wird somit das Problem nicht lösen.
Gruß Markus

TWS 960Q #360, VPN geschlossen, Reboot verboten

gbglace
Reactions:
Beiträge: 4112
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1439 Mal
Danksagung erhalten: 1934 Mal

#2

Beitrag von gbglace »

Nutzt Du das Node Red als Visu? das Du da die Charts brauchst?
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

Ersteller
Marinux
Reactions:
Beiträge: 132
Registriert: Fr Apr 12, 2019 3:04 pm
Hat sich bedankt: 11 Mal
Danksagung erhalten: 54 Mal

#3

Beitrag von Marinux »

Jep
Gruß Markus

TWS 960Q #360, VPN geschlossen, Reboot verboten

Ersteller
Marinux
Reactions:
Beiträge: 132
Registriert: Fr Apr 12, 2019 3:04 pm
Hat sich bedankt: 11 Mal
Danksagung erhalten: 54 Mal

#4

Beitrag von Marinux »

Mit RC1.1 viewtopic.php?f=8&t=3330 wird nun revers proxying für Web Sockets unterstützt.

Auf anhieb klappt nun das Proxying von NodeRed und darüber hinaus das Einbetten von Grafana Diagrammen. Dazu habe ich Einstellungen wie folgt in den Reverse Proxy Einstellungen vorgenommen und konnte damit erreichen, dass mein NodeRed Docker Container unter

Code: Alles auswählen

https://timberwolfXXX/Proxy/nodered
erreichbar wird. Weiterhin konnte ich Grafana Diagramme einbetten, was ich mal beispielhaft hier als Bild angefügt habe. Bitte nicht wundern, dass dies etwas chaotisch aussieht. Ich habe verschiedene Methoden der Einbettung mit "template" und "iframe" node ausprobiert
reverse_proxy_nodered.png
nodered_embed_grafana.png
:handgestures-thumbupright:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gruß Markus

TWS 960Q #360, VPN geschlossen, Reboot verboten
Antworten

Zurück zu „Timberwolf VPN & Proxy“