Victron GX HTML5 App in Symcon einbinden

Victron bietet für VenusOS mit der aktuellen Version 3.20 eine schöne Möglichkeit zur Integration in „andere“ Visualisierungen.
Victron nennt es Marine APP - damit kann man den GX in vorhandene Monitore z.B. von Schiffsmanagementsysteme bzw. Navigationssystemen integrieren. Die Schnittstelle ist jedoch universell und kann z.B. auch über den Browser per http://venus.local/app/ aufgerufen werden.
Infos von Victron:
https://www.victronenergy.com/blog/2024/02/16/venus-os-v3-20/

Sieht jemand eine Möglichkeit zur Integration in die Symcon Visualisierung Webfront oder Kachelvisu? Wäre sicher für viele Symcon Nutzer mit Victron ESS eine elegante Erweiterung.

Beispiel:

Hast du eine HTMLBox mit iFrame probiert?

paresy

ich kenn mich damit nicht sehr gut aus. Hab mal eine String Variable mit dem HTML Profil versehen und den Link in die Variable eingetragen „10.0.0.121/app/“. Im Webfront wird aber dann nur der String angezeigt und nicht die Seite aufgerufen.
Wenn ich im Browser diesen Link eintrage, dann wird die Marine App nach etwas Ladezeit angezeigt.


die HTML 5 App kommuniziert per MQTT mit dem GX Device - damit wird wohl viel code geladen beim Aufruf.

habe jetzt das Cerbo auf Venus OS 3.22 upgedated. Damit kann ich das neue Marine HTML5 Interface mit dem Browser aufrufen mit dem Link 10.0.0.21/app/ - sh. Screenshot.
Ziel wäre, diesen schönen Inhalt in einer Symcon Kachel anzuzeigen.

Auf Symcon habe ich eine String-Variable mit Profil ~HTMLBox angelegt
mit dem Inhalt http://10.0.0.21/app/
Wennn ich in der Kachelvisualisierung aufrufe, wird in der Kachel aber nur der String mit dem Link angezeigt.

Frage: was muss man machen, damit ein Link in der Kachel auch aufgrufen wird?


Victron 2

Victron 4

HTMLBox benötigt auch HTML Code, schau dir mal iFrame an:

HTML iframe tag (w3schools.com)

DANKE !!! für den Nachhilfeunterricht.

Das funktioniert echt super - und ist für Victron Nutzer eine coole Möglichkeit, das GX Device in die Visualisierung zu integrieren.
Man kann sogar die Remote Konsole aus der Kachel (wenn sie gross genug ist) aufrufen und z.B. das System konfigurieren…
Ein paar Beispiele:



1 „Gefällt mir“