NEWS
VIS farbige Balken abhängig von Datenpunkt
-
Hallo zusammen,
ich benutze in meiner VIS einen Grundris von meinem Haus zum steuern ("Digitaler Zwilling" :)). Dort will ich jetzt gerne da wo Fenster sind per farbigen Balken anzeigen ob zu (Balken Grün) oder Fenster offen (Balken Rot). Die Fenster sind nicht nur vertikal oder horizontal angeordnet.
Wie kann ich das am besten/flexibelsten umsetzen? Per bool html widget? Oder gibt es hier noch was cleverers?
Viele Grüße
Flo -
Hallo zusammen,
ich benutze in meiner VIS einen Grundris von meinem Haus zum steuern ("Digitaler Zwilling" :)). Dort will ich jetzt gerne da wo Fenster sind per farbigen Balken anzeigen ob zu (Balken Grün) oder Fenster offen (Balken Rot). Die Fenster sind nicht nur vertikal oder horizontal angeordnet.
Wie kann ich das am besten/flexibelsten umsetzen? Per bool html widget? Oder gibt es hier noch was cleverers?
Viele Grüße
Floalso; geht es dir darum, dass du die Balken zB auch im 45°-Winkel anordnen möchtest (diverse Winkel) - oder, wie oder was du als Symbol für zB Türe auf / zu nehmen kannst? - oder beides?
-
Hallo zusammen,
ich benutze in meiner VIS einen Grundris von meinem Haus zum steuern ("Digitaler Zwilling" :)). Dort will ich jetzt gerne da wo Fenster sind per farbigen Balken anzeigen ob zu (Balken Grün) oder Fenster offen (Balken Rot). Die Fenster sind nicht nur vertikal oder horizontal angeordnet.
Wie kann ich das am besten/flexibelsten umsetzen? Per bool html widget? Oder gibt es hier noch was cleverers?
Viele Grüße
Flo@sesamstrasse du hast einen Grundriss und da sind nicht alle Wände senkrecht oder waagerecht, ist das das "Problem" ?
ich würd mir da einfach einen roten und grünen Balken zeichnen, die in vis.0 hochladen und dann in Abhängigkeit vom Fensterstatus den grünen oder roten Balken als Bild (image) anzeigen. Im widget dann unter css zum Beispiel.rotate90{ transform: rotate(90deg); } .rotate180{ transform: rotate(180deg); } .rotate270{ transform: rotate(270deg); }und dann könntest du im widget im Abschnitt "Generell" die css-Klassae rotate90 angeben und der wäre um 90 Grad gedreht.
Vielleicht ist das ja ein Ansatz. -
@sesamstrasse du hast einen Grundriss und da sind nicht alle Wände senkrecht oder waagerecht, ist das das "Problem" ?
ich würd mir da einfach einen roten und grünen Balken zeichnen, die in vis.0 hochladen und dann in Abhängigkeit vom Fensterstatus den grünen oder roten Balken als Bild (image) anzeigen. Im widget dann unter css zum Beispiel.rotate90{ transform: rotate(90deg); } .rotate180{ transform: rotate(180deg); } .rotate270{ transform: rotate(270deg); }und dann könntest du im widget im Abschnitt "Generell" die css-Klassae rotate90 angeben und der wäre um 90 Grad gedreht.
Vielleicht ist das ja ein Ansatz.@amg_666 Das klingt schon nach einer guten Lösung. Gedanklich hätte ich die Balken jetzt noch mit html gemahlt. Aber mit dem Image und Rotate sollte passen. Da müsste ich dann ja das Lampenwidget mit read only gut für verwenden können.
-
also; geht es dir darum, dass du die Balken zB auch im 45°-Winkel anordnen möchtest (diverse Winkel) - oder, wie oder was du als Symbol für zB Türe auf / zu nehmen kannst? - oder beides?
@matt77che
Die Balken sollen "starr" an einem festen Platz mit einem beliebigen Winkel sein. Nur die Farben ändert sich. -
@amg_666 Das klingt schon nach einer guten Lösung. Gedanklich hätte ich die Balken jetzt noch mit html gemahlt. Aber mit dem Image und Rotate sollte passen. Da müsste ich dann ja das Lampenwidget mit read only gut für verwenden können.
@sesamstrasse Es wäre echt hilfreich, wenn du mal eine vis hier reinpostest, damit man sieht was genau du meinst.
-
@matt77che
Die Balken sollen "starr" an einem festen Platz mit einem beliebigen Winkel sein. Nur die Farben ändert sich.@sesamstrasse sagte in VIS farbige Balken abhängig von Datenpunkt:
Die Balken sollen "starr" an einem festen Platz mit einem beliebigen Winkel sein. Nur die Farben ändert sich.
dann würde ich einfach den hq-widgets on off nehmen und entsprechend fprmen
-
So ganz komme ich noch nicht zurecht. Ich habe es mit dem Metro Bool einmal gebaut, dass lässt sich aber von der größe nicht so wie benötigt verkleinern. Hier noch snapshots was ich vorhabe, ist eigentlich total banal.
Fenster Offen

Fenster zu

und das dann eben in einem beliebigen Winkel und die größe des Balkens soll mit der Fenstergröße auf dem Grundris mit skalieren.
-
@sesamstrasse du hast einen Grundriss und da sind nicht alle Wände senkrecht oder waagerecht, ist das das "Problem" ?
ich würd mir da einfach einen roten und grünen Balken zeichnen, die in vis.0 hochladen und dann in Abhängigkeit vom Fensterstatus den grünen oder roten Balken als Bild (image) anzeigen. Im widget dann unter css zum Beispiel.rotate90{ transform: rotate(90deg); } .rotate180{ transform: rotate(180deg); } .rotate270{ transform: rotate(270deg); }und dann könntest du im widget im Abschnitt "Generell" die css-Klassae rotate90 angeben und der wäre um 90 Grad gedreht.
Vielleicht ist das ja ein Ansatz.@amg_666 said in VIS farbige Balken abhängig von Datenpunkt:
@sesamstrasse du hast einen Grundriss und da sind nicht alle Wände senkrecht oder waagerecht, ist das das "Problem" ?
ich würd mir da einfach einen roten und grünen Balken zeichnen, die in vis.0 hochladen und dann in Abhängigkeit vom Fensterstatus den grünen oder roten Balken als Bild (image) anzeigen. Im widget dann unter css zum Beispiel.rotate90{ transform: rotate(90deg); } .rotate180{ transform: rotate(180deg); } .rotate270{ transform: rotate(270deg); }und dann könntest du im widget im Abschnitt "Generell" die css-Klassae rotate90 angeben und der wäre um 90 Grad gedreht.
Vielleicht ist das ja ein Ansatz.Mit dieser Lösung wären es zwei Bild widgets am selben Platz wo ich die Sichtbarkeit per Fenster status steuere? Richtig? Vielleicht war das bisher mein Denkfehler, ich habe immer 1 Widget gesucht, dass es komplett löst. Ich probiere weiter :)
-
@amg_666 said in VIS farbige Balken abhängig von Datenpunkt:
@sesamstrasse du hast einen Grundriss und da sind nicht alle Wände senkrecht oder waagerecht, ist das das "Problem" ?
ich würd mir da einfach einen roten und grünen Balken zeichnen, die in vis.0 hochladen und dann in Abhängigkeit vom Fensterstatus den grünen oder roten Balken als Bild (image) anzeigen. Im widget dann unter css zum Beispiel.rotate90{ transform: rotate(90deg); } .rotate180{ transform: rotate(180deg); } .rotate270{ transform: rotate(270deg); }und dann könntest du im widget im Abschnitt "Generell" die css-Klassae rotate90 angeben und der wäre um 90 Grad gedreht.
Vielleicht ist das ja ein Ansatz.Mit dieser Lösung wären es zwei Bild widgets am selben Platz wo ich die Sichtbarkeit per Fenster status steuere? Richtig? Vielleicht war das bisher mein Denkfehler, ich habe immer 1 Widget gesucht, dass es komplett löst. Ich probiere weiter :)
@sesamstrasse Du könntest es mit dem Plumb widget in Vis mal versuchen. Die Leitungen/Balken kannst du in der Größe frei variieren (allerdings nur senkrecht oder waagrecht) und farblich je nach Datenpunkt schalten.
-
@amg_666 said in VIS farbige Balken abhängig von Datenpunkt:
@sesamstrasse du hast einen Grundriss und da sind nicht alle Wände senkrecht oder waagerecht, ist das das "Problem" ?
ich würd mir da einfach einen roten und grünen Balken zeichnen, die in vis.0 hochladen und dann in Abhängigkeit vom Fensterstatus den grünen oder roten Balken als Bild (image) anzeigen. Im widget dann unter css zum Beispiel.rotate90{ transform: rotate(90deg); } .rotate180{ transform: rotate(180deg); } .rotate270{ transform: rotate(270deg); }und dann könntest du im widget im Abschnitt "Generell" die css-Klassae rotate90 angeben und der wäre um 90 Grad gedreht.
Vielleicht ist das ja ein Ansatz.Mit dieser Lösung wären es zwei Bild widgets am selben Platz wo ich die Sichtbarkeit per Fenster status steuere? Richtig? Vielleicht war das bisher mein Denkfehler, ich habe immer 1 Widget gesucht, dass es komplett löst. Ich probiere weiter :)
Mit dem vis-inventwo Adapter hast du sehr viele Freiheiten, um dir ein passendes Widget zu erstellen https://github.com/inventwo/ioBroker.vis-inventwo
Kein CSS notwendig.
Du bist auch nicht mit der Größe beschränkt.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden