NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
Cometvisu - neuester Container
-
- Reactions:
- Beiträge: 483
- Registriert: Mi Aug 15, 2018 7:50 pm
- Wohnort: LK Heilbronn
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 254 Mal
Cometvisu - neuester Container
Hallo @Chris M. ,
kannst noch mal eine Anleitung für DAu´s veröffentlichen (wie im ersten Post), welcher Container gerade der aktuellste ist und wie man ihn einrichtet?
Das wäre echt klasse.
Danke
kannst noch mal eine Anleitung für DAu´s veröffentlichen (wie im ersten Post), welcher Container gerade der aktuellste ist und wie man ihn einrichtet?
Das wäre echt klasse.
Danke
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/
-
- Reactions:
- Beiträge: 1194
- Registriert: Sa Aug 11, 2018 10:52 pm
- Wohnort: Oberbayern
- Hat sich bedankt: 237 Mal
- Danksagung erhalten: 857 Mal
- Kontaktdaten:
@FabKNX ja, sehr bald. Aktuell ist ToDo:
Den zweiten wollte ich bereits letztes Wochenende fertig haben. Aber da ich es gleich richtig machen wollte inkl. Editor-Einbindung und allen Möglichkeiten die die InfluxDB bietet (z.B. Tags) ist's nun etwas umfangreicher geworden. Im Wesentlichen fehlt nur noch bisschen Testen, optimaler Weise Testfälle erstellen und die Doku nachziehen.
Bei dem letzten Punkt stecke ich nicht drinnen. Mit dem Beta12er Update ist die Situation sogar schwieriger geworden, da die InfluxDB auf Authentifizierung umgestellt wurde und man sich erst mal ein Passwort besorgen muss
Den Weg dazu mag ich nicht beschreiben, das gibt zu viele Nachfragen.
Ich gehe aber davon aus, dass das seitens ElabNet notwendige Schritte sind um 3. zu erfüllen.
Nach 1. und 2. kommt von meiner Seite 4. - was ja genau der Wunsch von Dir ist.
- Die aktuelle 0.10.2 auf CometVisu/CometVisu bereitstellen
- Die Influx-Unterstützung finalisieren und in den aktuellen 0.11-dev mergen
- Auf dem Timberwolf die InfluxDB so bereitstellen, dass die CometVisu da leicht darauf zugreifen kann
- Doku für die CometVisu im Docker Container erstellen
Den zweiten wollte ich bereits letztes Wochenende fertig haben. Aber da ich es gleich richtig machen wollte inkl. Editor-Einbindung und allen Möglichkeiten die die InfluxDB bietet (z.B. Tags) ist's nun etwas umfangreicher geworden. Im Wesentlichen fehlt nur noch bisschen Testen, optimaler Weise Testfälle erstellen und die Doku nachziehen.
Bei dem letzten Punkt stecke ich nicht drinnen. Mit dem Beta12er Update ist die Situation sogar schwieriger geworden, da die InfluxDB auf Authentifizierung umgestellt wurde und man sich erst mal ein Passwort besorgen muss
![Shocked :shock:](./images/smilies/icon_eek.gif)
Ich gehe aber davon aus, dass das seitens ElabNet notwendige Schritte sind um 3. zu erfüllen.
Nach 1. und 2. kommt von meiner Seite 4. - was ja genau der Wunsch von Dir ist.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
-
- Elaborated Networks
- Reactions:
- Beiträge: 9775
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4879 Mal
- Danksagung erhalten: 7820 Mal
- Kontaktdaten:
Ja, richtig, wir wollten nur einen geordneten Weg dafür schaffen. Kommt demnächst bzw. Ihr Entwickler steht untereinander in Kontakt.
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Reactions:
- Beiträge: 162
- Registriert: Mo Aug 13, 2018 2:48 pm
- Wohnort: Barbing
- Hat sich bedankt: 59 Mal
- Danksagung erhalten: 30 Mal
Hallo Chris,
auf einem Testsystem Pi3 habe ich die CV 0.11.0-dev (build vom 26.11.18) und die Original CV Konfiguration geladen, da ich hoffentlich bald einen TS 2600 bekomme und dann gleich auf die 0.11 wechseln möchte. Beim Einrichten des /cgi-bin/l bin ich auf 2 Probleme gestoßen:
1. auf dem Github : https://github.com/CometVisu/Docker/blo ... entrypoint
in Zeile 20 :
sed -i 's@\\\"s\\\":\\\"SESSION\\\".*}\"@\\\"s\\\":\\\"SESSION\\\", \\\"c\\\": {\\\"baseURL\\\": \\\"'"$CGI_URL_PATH"'\\\"} }"@' /usr/lib/cgi-bin/l
fehlt da eine geschweifte Klammer ?
2. jedenfalls bekomme ich in der CV den Error 404 : Fehler beim Laden von /usr/lib/cgi-bin/l?u=demo_user: 404 - Not Found.
Wird da das falsche backend benutzt ?
Ich möchte eigentlich nur die CV testen: deshalb erfolgt der Aufruf mit /visu/?enable Cache=invalid&testMode=1
VG
Albert
PS: Sollen wir ein neues Thema "Test CV V0.11.0" eröffnen?
auf einem Testsystem Pi3 habe ich die CV 0.11.0-dev (build vom 26.11.18) und die Original CV Konfiguration geladen, da ich hoffentlich bald einen TS 2600 bekomme und dann gleich auf die 0.11 wechseln möchte. Beim Einrichten des /cgi-bin/l bin ich auf 2 Probleme gestoßen:
1. auf dem Github : https://github.com/CometVisu/Docker/blo ... entrypoint
in Zeile 20 :
sed -i 's@\\\"s\\\":\\\"SESSION\\\".*}\"@\\\"s\\\":\\\"SESSION\\\", \\\"c\\\": {\\\"baseURL\\\": \\\"'"$CGI_URL_PATH"'\\\"} }"@' /usr/lib/cgi-bin/l
fehlt da eine geschweifte Klammer ?
2. jedenfalls bekomme ich in der CV den Error 404 : Fehler beim Laden von /usr/lib/cgi-bin/l?u=demo_user: 404 - Not Found.
Wird da das falsche backend benutzt ?
Ich möchte eigentlich nur die CV testen: deshalb erfolgt der Aufruf mit /visu/?enable Cache=invalid&testMode=1
VG
Albert
PS: Sollen wir ein neues Thema "Test CV V0.11.0" eröffnen?
TWS2600 - #191 + PBM291- restart jederzeit - VPN offen
-
- Reactions:
- Beiträge: 1194
- Registriert: Sa Aug 11, 2018 10:52 pm
- Wohnort: Oberbayern
- Hat sich bedankt: 237 Mal
- Danksagung erhalten: 857 Mal
- Kontaktdaten:
Ui, ein RPi ist ein arm basiertes System. Getestet sind die Container bisher nur auf amd64 Systemen. Für arm müssten die anders übersetzt werden - wie das mit DockerHub automatisch machbar ist ist mir aktuell unbekannt. Ich habe auch kein arm System zum Testen, grundsätzlich sollte der CometVisu Container aber auch in einer arm Version erstellbar sein.
Wieso? Das sed ersetzt etwas mit "}" durch etwas mit "{ } }", somit sollte doch das Ergebnis passen, oder?Auweia hat geschrieben: ↑Sa Dez 01, 2018 7:30 pm habe ich die CV 0.11.0-dev (build vom 26.11.18) und die Original CV Konfiguration geladen, da ich hoffentlich bald einen TS 2600 bekomme und dann gleich auf die 0.11 wechseln möchte. Beim Einrichten des /cgi-bin/l bin ich auf 2 Probleme gestoßen:
1. auf dem Github : https://github.com/CometVisu/Docker/blo ... entrypoint
in Zeile 20 :
sed -i 's@\\\"s\\\":\\\"SESSION\\\".*}\"@\\\"s\\\":\\\"SESSION\\\", \\\"c\\\": {\\\"baseURL\\\": \\\"'"$CGI_URL_PATH"'\\\"} }"@' /usr/lib/cgi-bin/l
fehlt da eine geschweifte Klammer ?
Selbst wenn der sed ein l erzeugt, dass kein gültiges JSON auswirft (was z.B. bei nicht passenden geschweiften Klammern passiert), so wird es kein 404 geben. Das würde ein 200 ergeben mit ungültigem Inhalt. (Und - ungetestet - wenn das echo durch das sed kaputt werden würde, dann würde ich ein 500 erwarten)
Ganz passt diese URL so nicht. Aber schau einfach erst mal, dass das ganze grundsätzlich mit der Demo-Config läuft, dann kann man wegen dem Rest schauen.
Ja, aber bitte unter https://knx-user-forum.de/forum/supportforen/cometvisu - dort werde ich auch bald (dieses Wochenende?) noch einen Thread für die Docker-Images erstellen.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
-
- Reactions:
- Beiträge: 162
- Registriert: Mo Aug 13, 2018 2:48 pm
- Wohnort: Barbing
- Hat sich bedankt: 59 Mal
- Danksagung erhalten: 30 Mal
Vielen Dank für den Hinweis auf die Demo-Config. Leider bekomme ich hier auch den gleichen Fehler- 404 Not found. Ich werde mir die Konfiguration von Apache2 noch genauer ansehen.
VG - Albert
VG - Albert
TWS2600 - #191 + PBM291- restart jederzeit - VPN offen
-
- Elaborated Networks
- Reactions:
- Beiträge: 9775
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4879 Mal
- Danksagung erhalten: 7820 Mal
- Kontaktdaten:
Hallo Chris,
Vorwort: Wir sind ein wenig Security-verrückt, daher wollen wir nicht bei jedem Timberwolf ein "General-Lese-Passwort" für die influx-DB installieren, dass überall gleich wäre, weil es handelt sich schließlich um personenbezogene Daten und darum vershclüsseln wir die ganze Platte ja auch.
Vorschlag: Der TWS generiert - jeder für sich - ein individuelles Zugriffspasswort dass der Kunde in der Userverwaltung auslesen kann. Dieses trägt er als Startparamter im Portainer ein und beim Start der CometVisu wird es vom Portainer übergeben.
==> Damit bliebe es in der Hand des Besitzers, ob und wem gegenüber er den Leszugriff auf die Influx freigibt.
Wie ist Deine Meinung dazu? Praktikabel?
lg
Stefan
wir haben hierüber heute intern gesprochen und ich wollte das mit Dir kurz abstimmen, wie wir das machen.
Vorwort: Wir sind ein wenig Security-verrückt, daher wollen wir nicht bei jedem Timberwolf ein "General-Lese-Passwort" für die influx-DB installieren, dass überall gleich wäre, weil es handelt sich schließlich um personenbezogene Daten und darum vershclüsseln wir die ganze Platte ja auch.
Vorschlag: Der TWS generiert - jeder für sich - ein individuelles Zugriffspasswort dass der Kunde in der Userverwaltung auslesen kann. Dieses trägt er als Startparamter im Portainer ein und beim Start der CometVisu wird es vom Portainer übergeben.
==> Damit bliebe es in der Hand des Besitzers, ob und wem gegenüber er den Leszugriff auf die Influx freigibt.
Wie ist Deine Meinung dazu? Praktikabel?
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Reactions:
- Beiträge: 1194
- Registriert: Sa Aug 11, 2018 10:52 pm
- Wohnort: Oberbayern
- Hat sich bedankt: 237 Mal
- Danksagung erhalten: 857 Mal
- Kontaktdaten:
Als Königsweg könnte ich mir vorstellen:
Besonders schön wäre natürlich, wenn dem offiziellen CV-Container (bzw. dem CV-Config-Volume) in der dort abgelegten "Hidden-Config" der Log-In automatisch hinterlegt werden könnte ("synchronisiert"). Das würde Config-Aufwand (und damit Fehlermöglichkeiten) beim Anwender reduzieren.
- In der Benutzerverwaltung kann man für User Rollen freischalten, z.B. "InfluxDB Lesen"
- Dieser User hat mit seinem eigenen Passwort Lese-Zugriff auf die Datenbank
- In der Docker-Verwaltung kann man den InfluxDB-Port für Docker freischalten (optimal: individuell pro Container)
Besonders schön wäre natürlich, wenn dem offiziellen CV-Container (bzw. dem CV-Config-Volume) in der dort abgelegten "Hidden-Config" der Log-In automatisch hinterlegt werden könnte ("synchronisiert"). Das würde Config-Aufwand (und damit Fehlermöglichkeiten) beim Anwender reduzieren.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
-
- Elaborated Networks
- Reactions:
- Beiträge: 9775
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4879 Mal
- Danksagung erhalten: 7820 Mal
- Kontaktdaten:
Hallo Chris,
wir haben es nun folgendermaßen gelöst. Damit der Kunde nicht erst einen Account anlegen muss und dort dann womöglich ein "schlechtes" Passwort verrgibt, erzeugen wir jetzt eines automatisch (wie bei einem API-Key) und zeigen das auf der Portainer-Seite an, wenn man auf das blaue i drückt.
Das sieht dann so aus:
![Bild](https://forum.timberwolf.io/ext/dmzx/imageupload/files/5ecfb96036fae8d81d32a27ed67833c9.jpg)
Dieses kann man dann beliebig (ob von der CV oder auch aus anderen Applikationen) verwenden.
Wir hättest Du es denn gerne?
lg
Stefan
wir haben es nun folgendermaßen gelöst. Damit der Kunde nicht erst einen Account anlegen muss und dort dann womöglich ein "schlechtes" Passwort verrgibt, erzeugen wir jetzt eines automatisch (wie bei einem API-Key) und zeigen das auf der Portainer-Seite an, wenn man auf das blaue i drückt.
Das sieht dann so aus:
![Bild](https://forum.timberwolf.io/ext/dmzx/imageupload/files/5ecfb96036fae8d81d32a27ed67833c9.jpg)
Dieses kann man dann beliebig (ob von der CV oder auch aus anderen Applikationen) verwenden.
Das sollte mit Portainer jetzt schon gehen.
Klar. Wir können schon automatisch eine Datei ablegen in einem Volume, dass man vom Container aus mounten kann um den Key dort dann aus der Datei auszulesen.Chris M. hat geschrieben: ↑Di Dez 04, 2018 11:46 pmBesonders schön wäre natürlich, wenn dem offiziellen CV-Container (bzw. dem CV-Config-Volume) in der dort abgelegten "Hidden-Config" der Log-In automatisch hinterlegt werden könnte ("synchronisiert"). Das würde Config-Aufwand (und damit Fehlermöglichkeiten) beim Anwender reduzieren.
Wir hättest Du es denn gerne?
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Reactions:
- Beiträge: 3615
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1273 Mal
- Danksagung erhalten: 1674 Mal
Ich sehe ide gute usability geht auch in den "Anbausystemen" weiter. Sehr schön.
Für die Kosmetik @StefanW , spendiert dem Hinweistext noch ein " r " (Dieser) und "einen ...en" ( einen ausschließlichen) in der letzten Zeile dann ist das rund würde ich sagen.
Für die Kosmetik @StefanW , spendiert dem Hinweistext noch ein " r " (Dieser) und "einen ...en" ( einen ausschließlichen) in der letzten Zeile dann ist das rund würde ich sagen.
Zuletzt geändert von gbglace am Do Dez 06, 2018 9:18 pm, insgesamt 1-mal geändert.
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
#3 PBM 3 Kanäle, #4 Modbus-Extension
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension