Skip to content

Visualisierung

Hilfe zu Visualisierungen

9.3k Themen 103.1k Beiträge

NEWS

  • MeterGauge für Anzeige des PV Überschuss

    11
    0 Stimmen
    11 Beiträge
    760 Aufrufe
    CodierknechtC
    @martinp [image: 1727728797403-0b76f96e-43cf-40f3-b7ea-c679219ce322-grafik.png] Das Trennzeichen ist in beiden Fällen ein Semikolon.
  • Fully Kiosk Browser - Ständige Warnings

    4
    0 Stimmen
    4 Beiträge
    448 Aufrufe
    qqolliQ
    @arteck Die WLAN-Verbindung ist eigentlich stabil, das Teil steht direkt unter einem Unifi Nano HD und in der Unifi-App sind zu der Zeit der Fehlermeldung keine Verbindungsabbrüche zu sehen. Wenn ich es nach deiner Anweisung abschalte, bekomme ich nur noch Warnungen. Die bekomme ich doch sowieso (s. meinen ersten Post), deswegen hatte ich es ja gepostet. . Außerdem benutze ich kein MQTT. Den Post von @BananaJoe hatte ich durchgelesen. Energiesparmode ist aus, Verbindung über Port 2323 geht auch, MQTT ist bei mir nicht aktiviert, etc. Vielleicht klemmt es irgendwo anders?
  • View wird in firefox auf dem iPhone nicht angezeigt

    2
    0 Stimmen
    2 Beiträge
    154 Aufrufe
    S
    Ich habe die Lösung selber gefunden. Um den Editor wieder sichtbar zu bekommen, hatte ich einiges im Forum gelesen. Unter Anderem, dass ein Haken in der web-Intsanz bei "Reine Web-Sockets (iobroker.ws) verwenden" zu setzen ist. Den Haken habe ich entfernt - und schon funktioniert es wieder. Kann mir jemand in kurzen Worten erklären, welche Bedeutung dieser Haken hat?
  • iqontrol in Kachel anzeigen wenn Gerät deaktiviert ist

    7
    0 Stimmen
    7 Beiträge
    517 Aufrufe
    kallewirschK
    @da_woody das Objekt um das es geht hatte ich ja schon gepostet. Einen Datenpunkt "deactivated" gibt es ja eben nicht. [image: 1727619837218-2d9a1cff-d0eb-4f65-b408-25defb36c5f2-grafik.png] Aber innerhalb des Objektes gibt es die Information ja. Man muss nur einen Weg finden die abzugreifen. Ist aber auch nicht so wichtig!
  • Lagertorsteuerung ( Hörmann ) in Vis

    11
    3
    0 Stimmen
    11 Beiträge
    719 Aufrufe
    B
    @feuersturm super Danke ! Ich uns VIS das wird die never ending Storry. :-)
  • Fertige HTML / CSS / JS Codeschnipsel verwenden

    1
    0 Stimmen
    1 Beiträge
    213 Aufrufe
    Niemand hat geantwortet
  • Grafana Anmeldung Endlosschleife

    1
    0 Stimmen
    1 Beiträge
    84 Aufrufe
    Niemand hat geantwortet
  • Lovelace favicon ändern

    6
    0 Stimmen
    6 Beiträge
    551 Aufrufe
    T
    @astuermer Besten Dank dir.
  • Bindings von DP mit Doppelpunkt

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    R
    @oliverio said in Bindings von DP mit Doppelpunkt: @rikdrs Bindings funktionieren mit bestimmten Zeichen nicht. Der einzige Weg ist ein Alias dafür anzulegen und den dann in Vis referenzieren Deswegen hatte ich ein wenig HOffnung in das Script(?) gesetzt :) was mir an deinem Binding noch aufgefallen ist, das .value kann man weglassen Wenn dann würde es .val heissen ist nicht mein Binding ;)
  • Textfarbe bei Link UND Binding ändern

    3
    0 Stimmen
    3 Beiträge
    243 Aufrufe
    O
    @codierknecht da war ich ja fast dran :+1: Klasse danke für die Hilfe
  • Lovelace - zwei Einträge in Overview und Remote Problem

    50
    2
    0 Stimmen
    50 Beiträge
    5k Aufrufe
    astuermerA
    @thomas-braun sagte in Lovelace - zwei Einträge in Overview und Remote Problem: @astuermer Das macht das Subnetting Dann lass ich das mal so, genau das was ich eigentlich wollte :)
  • VIS Instance ID fest vorgeben

    4
    0 Stimmen
    4 Beiträge
    325 Aufrufe
    BananaJoeB
    @shadowhunter23 sagte in VIS Instance ID fest vorgeben: @eistee Du kannst doch über den Fully Adapter jedes Tablet separat ansteuern? Da kann er ja aber nur die URL angeben. Wenn er z.B. einen "Reload" Button als Widget in der VIS hat, weis er aber nicht welches der Tablets den Reload angefordert hat. Nur ein Beispiel. Das Problem hatte ich auch schon und so gelöst: https://forum.iobroker.net/topic/43361/gelöst-vis-intance-id-automatisiert-ermitteln Es gibt dort 2 Lösungsansätze: Variante A ist das man pro Tablet eine eigene Webserver-Instanz laufen lässt, dann kann man die Instanzen anhand der Portnummer unterscheiden. Variante B hinterlegt in der VIS etwas JavaScript welches eine interne URL aufruft welche dem Tablet die eigene IP-Adresse verrät und diese dann in einen Datenpunkt schreibt.
  • VIS-2 Viewaufruf mit Parameterübergabe?

    11
    0 Stimmen
    11 Beiträge
    984 Aufrufe
    C
    @fritzke316 Als Alternative kannst du entsprechende eigene Datenpunkte erstellen, (Raum, Temp.,Ausfuehren) die du dann mittels der View setzten und per Script an das richtige Thermostat weiterreichen kannst. Dann hättest du nur eine View.
  • eCharts einige Charts werden nicht angezeigt

    5
    0 Stimmen
    5 Beiträge
    443 Aufrufe
    BananaJoeB
    @a200 in meinen Diagrammen steht bei der Größe einfach 100%, die eigentliche Größe passe ich dann in der VIS an.
  • VIS 1 Startet plötzlich nicht mehr [gelöst]

    20
    2
    0 Stimmen
    20 Beiträge
    560 Aufrufe
    flosehnerF
    @sigi234 Guten Morgen, sorry für die späte Antwort. Ja ich habe die mal exportiert. habe ich auch noch vorliegen.
  • Hilfe bei Vis2 - Datenpunkt schreiben

    1
    0 Stimmen
    1 Beiträge
    189 Aufrufe
    Niemand hat geantwortet
  • VIS2: Invalid pattern on subscribe - VIS1 läuft problemlos

    7
    0 Stimmen
    7 Beiträge
    797 Aufrufe
    OliverIOO
    @nvd126 sagte in VIS2: Invalid pattern on subscribe - VIS1 läuft problemlos: hier eine verkürzte lösung mit 2 html widgets widget1 <style> .base { background-color:red; } .base.on { background-color:green; } </style> <table> <tr> <td> <button class="wert00 base" onclick="vis.setValue('0_userdata.0.test',0)">AUS</button> </td> <td> <button class="wert25 base" onclick="vis.setValue('0_userdata.0.test',25)">25</button> </td> <td> <button class="wert50 base" onclick="vis.setValue('0_userdata.0.test',50)">50</button> </td> </tr> </table> html widget 2 <script> let input = {0_userdata.0.test}; $(".base").removeClass("on"); switch(input){ case 0: $(".wert00").addClass("on"); break; case 25: $(".wert25").addClass("on"); break; case 50: $(".wert50").addClass("on"); break; } </script> aufgeteilt habe ich layout und script aus dem geschriebenen gründen, da sonst bei änderung des datenpunkts alle dom elemente im widget zerstört werden und neu aufgebaut werden. so wird immer nur das script widget neu aufgebaut und das layout widget bleibt erhalten. ausserdem hab ich jquery befehle verwendet, da das mit vis ebenfall geladen wird und ein paar dinge vereinfacht
  • Vis2 Tab-Titel im Editor

    4
    1
    0 Stimmen
    4 Beiträge
    318 Aufrufe
    U
    @tomtaz ist hier auch so. Entsteht scheinbar beim kopieren bzw. export/import eines views. [image: 1726826494257-21d3ea9d-a238-49a7-882a-06c896729d61-image.png] Beim import einfach anpassen wenn es stört VG
  • Vis-2 Material Thermostat HVAC Steuerung

    2
    2
    0 Stimmen
    2 Beiträge
    256 Aufrufe
    F
    Gibt es keine Ideen zu dem Thema? Danke für eure Hilfe!
  • VIS: Bindingbegrenzung deaktivieren

    48
    1 Stimmen
    48 Beiträge
    6k Aufrufe
    B
    @oliverio said in VIS: Bindingbegrenzung deaktivieren: @bernoulli ja genau, wie gut kannst du javascript? Es reicht für so "kleine" Sachen, also Grundlagen sind vorhanden; deshalb hatte ich das ganze gleich in JS gemäß diesem Vorgehen dein html 1:1 kopieren und in ein javascript einfügen und in eine variable speichern. erledigt. :blush: Und ja, diese besonderen anführungszeichen gelegentlich auch "Backticks" genannt, sind bei Template-Strings unerlässlich, und der HTML-Code ist dann ja ein solcher, wenn man die Platzhalter einfügt. Dennoch ein großes DANKE für die entscheidenden Tipps. Ich finde es zwar etwas seltsam, dass man die Begrenzung der Bindings mit solchen "Saltos" umgehen muss, bin aber jetzt happy, dass alles nach meinen Vorstellungen läuft. Diese nachfolgend beschriebene Baustelle ist nicht meine, sie gehört zu stenmic. Vielleicht liest er es ja hier. eisnammeln der daten, wenn ich das richtig sehe, haben die datenpunkte ja immer die gleiche struktur an einer stelle steht der monat und an einer anderen stelle der tag. da kannst du mit 2 schleifen arbeiten (monat und tag) und daraus technisch den datenpunktnamen "errechnen" und per getState-Befehl dann abrufen und in eine objekt speichern. die daten aus diesem objekt kannst du dann diekt an die stelle der bindings einfügen wenn wir mal ovn folgender datenobjektstruktur mit 2 ineinander verschachtelten array erste ebene monat, 2.ebene tag der array index entspricht der position (also für monat oder tag, der wert ist der wert aus dem datenpunkt. so wie ich es sehe ist das dann nur true oder false? ich hab hier mal zahlen genommen 1.Januar wäre dann data[1][1] 31.Dezember dann data[12][31] 15.Juni dann data[6][15] usw [ 1, [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ] ] im template werden dann die daten mit ${data[1][1]} eingetragen. aber mehr dazu in der beschreibung oben. schreib wenn du irgendwo schwierigkeiten hast, dann gehen wir das langsam durch

747

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge