Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. jogibear9988

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Profile
    • Following 0
    • Followers 1
    • Topics 20
    • Posts 751
    • Best 174
    • Groups 2

    jogibear9988

    @jogibear9988

    207
    Reputation
    143
    Profile views
    751
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    jogibear9988 Follow
    Pro Starter

    Best posts made by jogibear9988

    • neue Visualisierung "webui" (alternative zu vis & vis-2)

      Hallo, die iobroker Visualisierung "webui" ist nun in stable.
      (link: https://github.com/iobroker-community-adapters/ioBroker.webui)
      Eine Live Demo gibt es hier: http://129.159.205.3:8082/webui/index.html

      Screenshots sind hier:
      https://forum.iobroker.net/topic/72159/zeigt-her-eure-webui-visualisierung

      Das ist eine komplett frei Konfigurierbare Visualisierung die auf "webcomponents" basiert.
      Dazu hat Sie einen WYSIWYG Editor welcher auch in einer Split View direkt den HTML Code anzeigen kann.
      facfb787-2105-4995-84b7-3fde6bd836f1-image.png

      Sie bietet die Möglichkeit NPM Pakete mit Webkomponenten einzubinden, und es können auch innerhalb der "webui" eigene Komponenten definiert werden.
      Innerhalb von Komponenten und Screens kann mit Hilfe von Javascript und einer eigenen Scriptsprache dynamisiert werden.
      Alle Properties (Attribute, Css) von Komponenten können an ioBroker Signale gebunden werden, und über Converter oder Expressions noch modifiziert werden.
      f6f2faf8-6ca4-43e1-b3ba-a4c4be169514-image.png

      Externe Bilder können per DragDrop oder die Zwischenablage in Screens & Controls eingefügt werden.
      Flot & E-Charts können per DragDrop übernommen werden. Alle ioBroker Icons sind per DragDrop verfügbar.

      Wenn man ioBroker Signale auf die Screens zieht, wird je nach Signaltyp ein Control mit Anbindung an das Signal erzeugt. Auch kann man die Signale auf existierende Objekte ziehen, oder genauso auf deren Properties. Auch hier wird dann ein entsprechendes Binding erzeugt.


      Wer die Webui nutzt und wem sie gefällt, ich freue mich jeder Zeit über eine Stern bei github: https://github.com/iobroker-community-adapters/ioBroker.webui
      Auch wäre es schön, wenn Ihr dem Basisprojekt (WebcomponentDesigner) einen Stern gebt: https://github.com/node-projects/web-component-designer

      Und wer mich ganz besonders unterstützen will, freu mich jederzeit über Sponsoren https://github.com/jogibear9988 😉

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • neue Visualiserung - webUi - Beta

      So nun bin ich soweit die webui Visu als Beta zu bezeichnen. Es fehlen zwar imme rnoch Kleinigkeiten, aber sie ist nun nutzbar, und

      Was gibts neues:

      • neue Verzeichnisstruktur in ioBroker Files, so das die UI im Backup enthalten ist
      • NPM Paket installation, feedback dazu, ...
      • javascript editor in scripten
      • benutzerdefinierte events
      • drag drop von Objekten auf properties um bindings zu erzeugen
      • mehr unterstützte Pakete
      • Bilder werden auch ins Backend geladen und nicht mehr als Base64 gespeichert (kommen mit ins Backup).
      • Zurück Button in Runtime
      • ...

      schaut sie euch live an: http://130.61.246.67:8082/webui/index.html
      release als NPM Paket kommt Mitte September, im Moment github installation.

      posted in Tester
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @wal

      Okay, hab mal mit ein paar Tutorials angefangen...

      WebUI Part1 - Binding an ein Numerisches Signal
      https://www.youtube.com/watch?v=5yS2Hpai3XI

      WebUI Part2 - Einfache Scripte
      https://www.youtube.com/watch?v=E0a7QbHZFqk

      WebUI Part3 - NPM Package hinzufügen
      https://www.youtube.com/watch?v=f6ICAihdZEg

      WebUI Part4 - Custom Control erzeugen
      https://www.youtube.com/watch?v=REPFFTc0Zi8

      WebUI Part5 - Menü erzeugen
      https://www.youtube.com/watch?v=4zt7Wf4qFQg

      WebUI Part6 - HabPanel like Menü
      https://www.youtube.com/watch?v=eZ-24TN8s4o

      WebUI Part7 - Ring Kamera Snapshot einbinden
      https://www.youtube.com/watch?v=IV4GayITz2c

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • Webui -> unterstützung von blockly als scriptsprache

      In webui gibt es nun blockly als Frontend scriptsprache.

      011fd56a-6fc2-4c64-80a5-c7439e5f2c37-image.png

      Es werden mit Sicherheit noch ein paar zusätzliche blöcke benötigt (z.b. um element zu finden, um eigenschaften oder attribute zu setzen), aber man kann es schon mal Nutzen.

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: [wieder aktuell] VIS (1) aktualisiert nicht mehr regelmäßig

      Würde es eher beim JS-Controller anlegen, da kümmert sich eher jemand drum 😉
      Und durch eine Änderung von diesem läuft es ja wohl auch

      posted in Error/Bug
      jogibear9988
      jogibear9988
    • Neuer Visualiserungsadapter für iobroker: webui

      Hallo,

      ich habe einen neuen Visualisierungsadapter für iobroker geschrieben, nennt sich webui.

      Ist im Moment nur von github installierbar, einfach bei Adapter von URL installieren auswählen, und folgende URL eingeben:
      https://github.com/iobroker-community-adapters/ioBroker.webui.git

      c4f5087a-05a5-4683-8803-1a93471a3d46-image.png

      Danach noch eine instanz des Adapters hinzufügen, dazu hier auf "+" klicken.
      60a923b8-61bd-491c-822d-98f25610758b-image.png

      hier gibts ein paar kleine Videos wo ein paar features gezeigt werden:
      https://watch.screencastify.com/v/3eqrRsiWyBrga3VX64On
      https://watch.screencastify.com/v/BqD5u44w6UtrTygRDgXP
      https://watch.screencastify.com/v/QiQXPrk8SCrd8SHDCdPF

      Der Adapter ist noch WIP, aber schon benutzbar. Irgendwann in den nächsten 1-2 Monaten wird es auch ein richtiges Release geben, so das man nicht mehr über github installieren muss.

      Test Version (live): http://129.159.205.3:8082/webui/index.html

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: Meeting für ioBroker Core/Dev/Admin 19.01.22 20:30

      @ldittmar wenn Interesse besteht könnte Ich kurz mal die neue UI vorstellen an der Ich arbeite (webui)

      posted in Entwickler-Meetings
      jogibear9988
      jogibear9988
    • neue Visualiserung - iobroker-webui

      Hallo, ich arbeite an einer neuen Visualiserung, iobroker-webui.

      Das github Projekt dazu findet Ihr hier: https://github.com/iobroker-community-adapters/ioBroker.webui
      Diese setzt auf html webcomponents, und somit sollten sich alle möglichen Bibliotheken als Widgets nutzen lassen.

      Falls es jemand sich anschauen möchte, im Moment ist nur die installation direkt vom github repository möglich.
      Ich hab hier noch eine Liste von Punkten welche ich bis zu einer Version 1 erledigen möchte (ich rechne mit der mal so gegen ende Januar 2022):
      https://github.com/iobroker-community-adapters/ioBroker.webui/issues/137

      Falls jemand Lust hat mitzuentwickeln, meldet euch einfach.

      posted in ioBroker Allgemein
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @blockmove
      So wie es aussieht im Moment noch gar nirgends. Baue ich was dafür ein.
      Im moment baue ich aber die webui um, so das JQuery und JQuery-FancyTree rausfliegen, und durch den nachfolger Wunderbaum ersetzt werden. (In der Designer Komponente hab ich das schon gemacht). Wenn das durch ist gibts eine neue Version, mit dem fix für "SnapToGrid" und einstellbarem raster.

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @blockmove
      Das gibts schon:
      webui.0.control.command & webui.0.control.data

      uiChangeView sollte schon gehen (zum umschalten)
      uiChangedView ist noch nicht genutzt (kommt noch)

      posted in Visualisierung
      jogibear9988
      jogibear9988

    Latest posts made by jogibear9988

    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @smilie108

      So, nun bin ich zurück...

      Es gibt ne neue Version. Erstmal, in der geht 0 als default value von Properties.

      Hab in das Beispiel nun auch was reingemacht, einmal eine lokale Signal, wo ich den default value über ein Script setze, und einmal eine Screen Property welche besser mit default value benutzt werden kann.

      Vlt baue ich noch was ein, das man für lokale Signale einfach einen default value setzen kann, aber im Moment gibts nix dazu.

      Und die SimpleScript Commands gehen nun auch um properties zu setzen. Schau mal in die 2ten buttons des controls

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @smilie108

      Das control selbst soll ja von der Seite außen (da wo es benutzt wird), nix wissen. Es soll ja wiederverwendbar sein

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @smilie108

      schau noch mal ins beispiel. hab das nun an eine variable gebunden. Ist das was du willst?

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @smilie108

      Schau in "counter/CounterScreen"

      Die befehle, incrementSignalValue etc... gehen nur für signals...
      Würd ich mittlerweile vlt. anderst machen, ist aber gewachsen...

      Muss mir mal überlegen wie man das verbessern kann....

      Was auch nicht geht (hab ich gerade gemerkt), 0 als default value für ne number property.
      Schau ich mir an, aber nicht mehr heute...

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @smilie108

      Mach mal ein Beispiel wo es nicht geht.

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @smilie108 said in neue Visualisierung "webui" (alternative zu vis & vis-2):

      http://10.25.11.52:8082/webui/runtime.html#screenName=Schrankensteuerung/ParkplatzÜbersicht

      S

      @smilie108 said in neue Visualisierung "webui" (alternative zu vis & vis-2):

      @jogibear9988 Hab da mal ne frage. Einzelne unterseiten alleine kann mman die lauffähig machen oder geht das nur über die index seite ? würde gerne zu manchen seiten direkt links erstellen aber dann funktionieren die eingebettenten sachen nicht wie werte von objekt ändern usw.
      wenn ich die seite über die index und das menue auswähle gehts aber wenn ich zb direkt auf http://10.25.11.52:8082/webui/runtime.html#screenName=Schrankensteuerung/ParkplatzÜbersicht springe dann gehen die werte ändern nicht.

      Danke im voraus

      Sollte gehen....
      Im Beispielserver sieht das gut aus:

      http://129.159.205.3:8082/webui/runtime.html#screenName=TestCircle

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @meldel

      Die Farbe von SVG's welche du als image eingebunden hast, kannst nur mit css filter ändern:

      https://change-svg-color.vercel.app/

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      Alles was dort einfügst wird im head hinzugefügt

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      @kamikaze

      hochladen der scripte bspw in additional files.

      und in der webui unter global/settings:

      1dd3d63d-d2bd-4f94-9050-34914cdcdc5b-image.png

      posted in Visualisierung
      jogibear9988
      jogibear9988
    • RE: neue Visualisierung "webui" (alternative zu vis & vis-2)

      Kann sein, das auch "import" statt "importShim" funktioniert. Kann gerade nur in den dev tools testen. Dort geht nur import, da das script nicht über es-module-shims ausgeführt werden.

      Warum importShim? Weil die browser im Moment noch keine dynamischen importmaps supporten, und auch weil sie noch keine importmaps in extra files erlauben: https://github.com/guybedford/es-module-shims

      posted in Visualisierung
      jogibear9988
      jogibear9988
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo