NEWS
Vis-2(.0) - Neuer Adapter als Beta
-
@andy12_04
Text bitte als Text hier in Codetags einstellenund warum als root unterwegs -
Haken setzen bei reine web-sockets verwenden
-
@andy12_04 setz Mal den Haken bei reine web Sockets verwenden.
-
@andy12_04
Text bitte als Text hier in Codetags einstellenund warum als root unterwegs@djmarc75 er nutzt docker auf einem NAS
-
@andy12_04 setz Mal den Haken bei reine web Sockets verwenden.
@feuersturm
gerade den haken gesetzt
das kuriose jetzt ist nach einem kompletten Neustart vom Docker/container
vis-2 komplett als Instanz weg..
ich installiere es gerade über Expertenmodus neu ... -
@djmarc75 er nutzt docker auf einem NAS
@feuersturm ah, ok. Dann ziehe ich meine Aussage natürlich zurück. :)
-
@feuersturm
gerade den haken gesetzt
das kuriose jetzt ist nach einem kompletten Neustart vom Docker/container
vis-2 komplett als Instanz weg..
ich installiere es gerade über Expertenmodus neu ...jetzt ist es nach der Installation aus der Instanz weg

ich kann es aber über :
http://xxxxxxxxx:8082/vis-2/edit.html#default
aufrufen
es lädt auch; der editor ist daaber WEB sieht so aus

jetzt weis ich wieder nicht mehr weiter
alles nochmal was mit vis-2 zu tun hat deinstallieren ?
und neu. ? -
jetzt ist es nach der Installation aus der Instanz weg

ich kann es aber über :
http://xxxxxxxxx:8082/vis-2/edit.html#default
aufrufen
es lädt auch; der editor ist daaber WEB sieht so aus

jetzt weis ich wieder nicht mehr weiter
alles nochmal was mit vis-2 zu tun hat deinstallieren ?
und neu. ?@andy12_04 lösch Mal deinen Browser Cache.
Funktioniertiob diagunter docker? Wenn ja, poste bitte Mal die Langfassung.
-
Options: --help Show help [boolean] iobroker [command] Commands: iobroker setup Setup ioBroker iobroker start [all|<adapter>.<instance>|<adapter>] Starts the js-controller or a specified adapter instance or all instances of an adapter iobroker stop [<adapter>.<instance>|<adapter>] stops the js-controller or a specified adapter instance or all instances of an adapter iobroker restart [<adapter>.<instance>|<adapter>] Restarts js-controller or a specified adapter instance or all instances of an adapter [aliases: r] iobroker debug <adapter>[.<instance>] Starts a Node.js debugging session for the adapter instance iobroker info Shows the host info iobroker logs [<adapter>] Monitor log iobroker add <adapter> [desiredNumber] Add instance of adapter [aliases: a] iobroker install <adapter> Installs a specified adapter [aliases: i] iobroker rebuild [<module>] Rebuild all native modules or path iobroker url <url> [<name>] Install adapter from specified url, e.g. GitHub iobroker del <adapter> Remove adapter and all instances from this host [aliases: delete] iobroker del <adapter>.<instance> Remove adapter instance [aliases: delete] iobroker update [<repositoryUrl>] Update repository and list adapters iobroker upgrade Upgrade management iobroker upload [all|<adapter>] Upload management [aliases: u] iobroker object Object management [aliases: o] iobroker state State management [aliases: s] iobroker message <adapter>[.instance] <command> [<message>] Send message to adapter instance/s iobroker list <type> [<filter>] List all entries, like objects iobroker chmod <mode> <file> Change file rights iobroker chown <user> <group> <file> Change file ownership iobroker touch <file> Touch file iobroker rm <file> Remove file iobroker file File management iobroker user User commands iobroker group group management iobroker host <hostname> Set host to given hostname iobroker set <adapter>.<instance> Change settings of adapter config iobroker license <license.file or license.text> Update license by given file iobroker cert Certificate management iobroker clean <yes> Clears all objects and states iobroker backup Create backup iobroker restore <backup name or path> Restore a specified backup iobroker validate <backup name or path> Validate a specified backup iobroker status [all|<adapter>.<instance>] Status of ioBroker or adapter instance [aliases: isrun] iobroker repo [<name>] Show repo information iobroker uuid Show uuid of the installation [aliases: id] iobroker unsetup Reset license, installation secret and language iobroker fix Execute the installation fixer script, this updates your ioBroker installation iobroker multihost root@iobroker-iobroker1:/opt/iobroker#Ich habe jetzt noch alle versucht
VIS1 installiert (geht)
VIS 2 beta läuft
VIS 2 über alle Varianten installiert; Aufruf nur über die ip. : :8082/vis-2/edit.html
die Instanz kann ich nirgendwo finden; oder gar deinstallieren etc.seit 2 Tagen versuche ich mich dran .. leider ohne Erfolg alles
-
Es läuft - ENDLICH
was es war k.a.
alles deinstalliert
wieder installiert
mehrfach
vis 1 installiert
deinstialliert
nichtsunter Instanzen war vis-2 nie da; Aufruf über die vis-2 IP - ging- brach aber ab
am ende :
ssh:
cd /opt/iobroker
npm i iobroker.vis-2
iob add vis-2
iob upload vis-2danach lief es

-
Es läuft - ENDLICH
was es war k.a.
alles deinstalliert
wieder installiert
mehrfach
vis 1 installiert
deinstialliert
nichtsunter Instanzen war vis-2 nie da; Aufruf über die vis-2 IP - ging- brach aber ab
am ende :
ssh:
cd /opt/iobroker
npm i iobroker.vis-2
iob add vis-2
iob upload vis-2danach lief es

-
Einen wunderschönen an alle. .Auch ich interresse mich für die neue Vis und lese hier auch fleißig mit. Der Import meines vorhanden Projekts hat erstmal geklappt, allerdings klappen die css Anweisungen nicht alle. Ich mutze die mdcss v2 Vorlage von Uhula. Gibt es da bekannte Einschränkungen bei der Verwendung von css? Oder kann mir jemand sagen, was man ändern muss, damit es wieder funktioniert?
Vielen Dank schon mal.Gruss Sebastian
@pi78 sagte in Vis-2(.0) - Neuer Adapter als Beta:
Ich mutze die mdcss v2 Vorlage von Uhula. Gibt es da bekannte Einschränkungen bei der Verwendung von css? Oder kann mir jemand sagen, was man ändern muss, damit es wieder funktioniert?
Ich habe das von dir genannte CSS von Uhula nicht im Einsatz. Kannst du das Problem näher eingrenzen beschreiben was genau nicht geht und was deine Erwartung ist? Am Ende müsstest du aus der Beschreibung ein github issue erstellen, damit es sich ein Entwickler näher ansehen kann.
-
Ich komme mir jetzt ja schon was doof vor bei der Frage 🤣, aber irgendwie bin ich zu doof.
Welches Widget kann ich nehmen, um einfach einen bool zu togglen und als "Schalter" ein SVG nehmen zu können was bei true und false verschiedene Farben (im widget einstellbar) annimmt.
Man wird ja verrückt, wenn man alle Icons in zig Farben erstellen und abspeichern muss.Ein direkter Zugriff auf mdi wäre natürlich toll.
EDIT
Noch eine Frage.
Ich baue meine (noch rumspielerei vis) responsive auf und stelle die Position aller widgets auf relative.
In Lovelace habe ich mir manche widgets selber zusammenbaubaut.Zb so:

Habe versucht das nachzubauen.
Klappt auch mehr oder weniger.Allerdings verhalten sich die Gruppen responsive nicht so schön.
Die fixe Breite Zb ist nicht so schön. So hat man oft einen Rand weil das Widget zu groß oder klein ist.Bei lovelace gibt es ein Widget, wo man andere Widgets einfügen kann und die Position und Größe dieser absolut und relativ angeben. Das klappt response sehr gut.
-
@goesebrecht Bitte erstelle hier https://github.com/ioBroker/ioBroker.vis-2/issues ein entsprechendes issue, damit es gefixt werden kann.
Mit der v2.3.5 funktioniert im basic-html-Widget zwar das Popup-Fenster fürs html wieder (kleiner Bleistift), aber die Scripte werden nicht mehr ausgeführt. Das Problem hatte ich schon mal mit der alpha-Version, wurde dann behoben. siehe https://github.com/ioBroker/ioBroker.vis/issues/655
Zum testen: Als "html" folgendes simples Script:
<script> console.log('hi'); </script>--> nix passiert
-
Mit der v2.3.5 funktioniert im basic-html-Widget zwar das Popup-Fenster fürs html wieder (kleiner Bleistift), aber die Scripte werden nicht mehr ausgeführt. Das Problem hatte ich schon mal mit der alpha-Version, wurde dann behoben. siehe https://github.com/ioBroker/ioBroker.vis/issues/655
Zum testen: Als "html" folgendes simples Script:
<script> console.log('hi'); </script>--> nix passiert
@goesebrecht erstelle bitte Mal ein neues issue. Gibt es fehler in der Konsole?
-
@goesebrecht erstelle bitte Mal ein neues issue. Gibt es fehler in der Konsole?
@feuersturm Nein, es gibt keinen Fehler. Es passiert einfach nichts. Egal ob Updatezeit 0 ms oder größer.
-
@feuersturm Nein, es gibt keinen Fehler. Es passiert einfach nichts. Egal ob Updatezeit 0 ms oder größer.
@goesebrecht Wenn ich deinen Code in das html widget einfüge, sehe ich bei mir in der Konsole auch nicht den gewünschten output sondern folgendes:
[1699216695467 / w000093] Rerender because of data.html: <script> console.log('hello'); </script> <p>some tex2t</p> !== <script> console.log('hi'); </script> -
@goesebrecht Wenn ich deinen Code in das html widget einfüge, sehe ich bei mir in der Konsole auch nicht den gewünschten output sondern folgendes:
[1699216695467 / w000093] Rerender because of data.html: <script> console.log('hello'); </script> <p>some tex2t</p> !== <script> console.log('hi'); </script>@feuersturm Das ist ja spannend. Also bei mir kommt in der Konsole einfach gar nix ...
Ich erstelle mal ein issue.
-
Ich habe das View von sigi234 mal in VIS-2 probiert und nach Installation von fehlenden widgets sieht es bei mir auch gut aus. Nur nach ca. 3 sec stoppt das View (im Edit-Mode) und ich habe nur noch ein graues Fenster ohne Inhalt.
Wenn ich die Runtime in https://iobroker.net/vis-2/filexyz aufrufe in der Screen o.k. ohne Absturz.
-
Hallo liebe Visualisierungsfreunde,
einige von euch haben sich schon einige Zeit mit der Alpha Version von Vis 2.0 beschäftigt, was in den letzten Monaten unter https://forum.iobroker.net/topic/60398/test-adapter-vis-2-0-alpha bereits sehr ausführlich getestet wurde. Vielen Dank, vor allem auch im Namen von Denis, an alle die hier tatkräftig unterstützt haben!
Die Software ist inzwischen aus dem Alpha-Status herausgewachsen weil schon sehr viel geht. Da vis 2.0 allerdings eine komplette Neuentwicklung auf aktuellen Technologien ist, hat sich die Rückwärtskompatibilität also doch nicht so einfach zu lösen herausgestellt. Denis hat einigen Aufwand investiert schon viele der alten Widgets anzupassen. Das wird aber nicht bei allen gehen.
Aus diesem, und auch anderen Gründen, und um die weitere Arbeit nicht weiter aufzuhalten mit Rückwärtskompatibilitäts-Themen, hat Denis die Entscheidung getroffen das vis 2.0 ein NEUER Adapter sein wird namens vis-2. Dies bedeutet das es kein automatisches Update von "vis" zu "vis-2" gibt und so jeder User selbst entscheiden kann was er nutzt. Damit einher geht allerdings auch das vis2 die Visualisierungprojekte von vis importieren kann und auch viel gehen wird, allerdings einige Widgets nicht gehen werden. Hier müsstet Ihr dann Eure Visus umbauen.
Wir denken das es so für alle Beteiligten am Transparentesten und klarsten ist. Auch von der Erwartungshaltung her!In dem Zuge gibt es aber eine Thematik wo Ihr aktiv werden müsst: Stichwort Lizenzen:
Aktuell kann man EINE freie vis-Lizenz haben in einem Account und ggf gekaufte Lizenzen. Dazu können die aktuellen vis(1.0) Lizenzen in vis-2 Lizenzen umgewandelt werden unter https://iobroker.net . Wichtig ist hierbei das dies NICHT wieder zurück zu wandeln geht! Also bitte wandelt um wenn Ihr dann wirklich Eure Vis auf Basis von vis2 "Inbetriebnehmt"! Die "alte" vis (1.0) kann nach einer Umwandlung bis auf weiteres noch für die bestehende vis1.0 Instanz genutzt werden und ist weiterhin gültig.Damit gesagt ist vis-2 als neuer Adapter seit ein paar Tagen im beta Repository und vis2-beta ist nicht mehr verfügbar und bekommt auch keine Updates mehr. Für alle vis2-beta Nutzer werden die vis2beta Projekte in vis-2 beim ersten Start übernommen. Sonst die von vis1.
Dann hier noch ein paar Informationen zu vis-2:
Bilder sagen mehr als 1000 Worte ...
Visu

Editor

Ein Video mit super Bildern, und mehr als 1000 Worten, sagt noch mehr ;-)
@haus-automatisierung hat mal wieder ein Super Video zu Vis2 gemacht, wo man nochmal sehr genau alles vorher sieht und auch einige der Features und Änderungen vorstellt. Vielen Dank dafür!
--> https://m.youtube.com/watch?v=zBFCmcCidhA
Was ist neu?
Um Bluefox zu zitieren: "Es ist einfacher zu sagen was nicht neu ist!" :-)
Vis 2.0 ist zu großen Teilen - vor allem im Editor, aber auch in der sog. "Runtime" (also der Teil der eine Visualisierung dann anzeigt) - neu geschrieben worden. Dabei wurde versucht auch alte Widgets zu unterstützen, es kann aber sehr gut sein das bei diesen Anpassungen nötig sind! Es gibt auch einige neue Widgets, die technisch auch eine ganz andere Basis haben.
Bisher war vis vor allem gut darin auf festen Displaygrößen manuell zusammengestellte Oberflächen mit fest positionierten Elementen zu gestalten. Wer also eine Tablet und eine Mobile Ansicht braucht musste alles doppelt machen.
Mit den neuen Material-basierten Widgets und den neuen Features von Vis ist es ebenso möglich Oberflächen zu erstellen, die sich responsive mit anpassen, wenn die Screengröße geändert wird. Man kann - sofern es Sinn ergibt - immer noch einzelne Elemente Fest positionieren.Denis und Ingo
wenn ich darauf klicke nimmt mein Bildschild weiße Farbe an.

Das hat mich bislang von Umstellung abgeschreckt.

