NEWS
Eigene Visualisierung - vorhergehende Schritte
-
Guten Morgen zusammen,
ich hätte da mal gern ein Problem. Da ich letzte Woche Urlaub hatte, dachte ich mir, dass ich meine Visualisierung von ioBroker etwas aufbohren könnte. Bisher nutze ich VIS und das funktioniert auch soweit. Allerdings gefällt mir die Optik nicht so 100%ig und an manchen Stellen ist es mir etwas zu kompliziert bzw. fehlt mir die Freiheit bei der Gestaltung. Langer Rede kurzer Sinn: Ich hab auf meinem Win10 Rechner Node.js ans Laufen gebracht und mir per socket.io eine eigene Website für die Visualisierung gebastelt.
Nachdem das nun in groben Zügen so funktioniert und aussieht, wie ich es mir vorstelle, habe ich den Krempel auf meinen Raspi geschoben und dort unter /home/pi/iob abgelegt. Nach etwas Fummelei läuft es nun auch dort und ich kann per Rechner, Android Tab und iPad darauf zugreifen. Dummerweise scheitert bei Apple allerdings die Aktualisierung der Daten. Laut Google liegt das am (fehlenden) SSL. Und hier kommt hoffentlich das Forum ins Spiel.
Ich hab ehrlich gesagt noch nicht verstanden, warum mein iPad VIS anzeigen und aktualisieren kann, meine eigene Oberfläche jedoch nicht. ioBroker läuft derzeit auch ohne SSL. Kann mir da jemand verständnismäßig auf die Sprünge helfen? Wo brauche ich denn dann das Zertifikat? In ioBroker oder in Node/Express?
Weiterhin frage ich mich dann, ob ich meine Oberfläche stattdessen gleich (z.B. als Adapter) in ioBroker integrieren soll. Spricht etwas Grundsätzliches dafür/dagegen? Theoretisch dürfte es ja egal sein, ob ich die Datenpunkte per Socket… oder Adapter... hole. Wichtig wäre ja letztlich nur, dass die Seiten über einen eigenen Port erreichbar sind.
Beste Grüße
-
Hallo zusammen,
ich antworte mir hier einfach mal selbst. Nachdem ich eine ganze Zeit leider nicht mehr dazu gekommen bin, wollte ich über die Feiertage mal wieder an der Visualisierung werkeln. Mein bisheriges Problem besteht nach wie vor. Daher habe ich mir nun ein paar alternative Wege ausgedacht, um ans gewünschte Ziel zu gelangen.
-
Ich bleibe bei der o.g. Variante und ersetze das iPad durch ein neueres Android-Gerät.
-
Ich bastele mir einen Adapter aus dem bisherigen Code. Da stelle ich mich allerdings grad etwas dämlich an - kann mir evtl. jemand verraten, wie ich es schaffe, im HTML der Webseite an die Werte der einzelnen Datenpunkte zu gelangen?
-
Ich beiße in den sauren Apfel und verwende weiterhin VIS. Dann benötige ich allerdings ein funktionierendes Slider-Widget. Mit "carousel" und "sliderTabs" komme ich leider nicht weiter, da mir entweder die kompletten Views gewechselt werden oder in den Tabs die Datenpunkte nicht geladen werden (außer im ersten Tab). Ich müsste mir also aus einem anderen Slider ein VIS-Widget basteln.
Für etwas Geschubse in die ein oder andere Richtung wäre ich echt dankbar! Ich habe gesehen, dass es inzwischen einen AdapterCreator von @alcalzone gibt. Dem werde ich auf jeden Fall mal eine Chance geben. Meine bisherigen Versuche, das manuell einzurichten sind gestern und heute immer an diversen Fehlermeldungen und Unklarheiten gescheitert. :oops:
Und bitte nicht falsch verstehen: VIS ist an sich ein gutes Werkzeug. Allerdings fühle ich mich darin in vielerlei Hinsicht sehr gefangen und einige Dinge kommen mir übermäßig kompliziert vor.
-