Weiter zum Inhalt

Visualisierung

9.5k Themen 104.4k Beiträge

Hilfe zu Visualisierungen

NEWS

  • customWidgets.js entfernen (2x JS über 1.8 MB)

    2
    0 Stimmen
    2 Beiträge
    111 Aufrufe
    OliverIOO
    @ronnny Ich glaube nicht das du das entfernen kannst. Das ist das Ergebnis eines Build Prozesses der beim compilieren von react erstellt wird. Vis 2 ist in react erstellt worden, ein paar weitere Widget Sets ebenso.
  • Vis-2 inventwo universal HG-farbe abhängig vom Darkmode

    3
    0 Stimmen
    3 Beiträge
    386 Aufrufe
    F
    @icebear Vielen lieben Dank. Eigentlich völlig logisch, war wohl schon zu spät gestern. Habe das jetzt so gelöst. Allerdings bleibt die zweite Frage noch offen. Prinzipiell ist es mit dem Light/Dark-Modus ja eine nette Idee, nur wo stelle ich dafür jeweils die Farben ein. Liebe Grüße Fleurelle
  • iqontrol hängt fest, nach Neuinstallation

    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    M
    @da_woody Maybe it will help someone: admin v6.17.14 and iQontrol v2.3.0. I installed a clean adapter and then opened to the edit. A message about no configuration appeared. I wrote it down. I then downloaded a copy of the project. And it works for me.
  • [Gelöst] ID oder Name eines State in Vis anzeigen

    Gelöst vis
    201
    0 Stimmen
    201 Beiträge
    37k Aufrufe
    matze55M
    @liv-in-sky bis auf den Font Color Tag war es korrekt--->DANKE
  • Umzug von VIS 1 zu 2

    14
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    W
    @mcm1957 Ja, an sich funktioniert er. Der war auf VIS 2 bei mir aktiv und hat keinerlei Probleme gemacht. Ich schreibs noch in die Übersicht.
  • Simpleclock am Fire HD geht 4 Sekunden vor

    1
    0 Stimmen
    1 Beiträge
    141 Aufrufe
    Niemand hat geantwortet
  • Lovelace Notification mit Trigger löschen Blockly-json-List

    3
    1
    0 Stimmen
    3 Beiträge
    277 Aufrufe
    T
    Ich verwende nun folgendes Javascript: //Trigger on({ id: 'deconz.0.Sensors.24.open' /* Türsensor_Garage */, val: false }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; const list = getObject('lovelace.0.notifications.list'); const filteredList = list.filter(element => { return element !== "Die Garagentüre ist seit 30 min offen"; }); // Update the iobroker list with the filtered list setObject('lovelace.0.notifications.list', filteredList); }); Das Skript tut allerdings nichts. Was ist hier falsch?
  • Vis Binding mit Zahl funktioniert nicht

    8
    0 Stimmen
    8 Beiträge
    266 Aufrufe
    liv-in-skyL
    @sinky sagte in Vis Binding mit Zahl funktioniert nicht: smartmeter.0.1-0:16_7_0__255.value dein problem ist der name des dp: smartmeter.0.1-0:16_7_0__255.value ist ein vis fehler - der doppelpunkt ist das problem - du musst dir ein alias davon anlegen
  • Bei Anzeige: ein Script zum http-download alle 5 sekunden

    3
    0 Stimmen
    3 Beiträge
    114 Aufrufe
    W
    @bananajoe Oh man, manchmal ist die Lösung so einfach. Na klar. Hausintern kann ich ja auf http bleiben. Keine Ahnung, warum ich da nicht selbst drauf gekommen bin. Merci.
  • Jarvis (blöde Frage)

    3
    0 Stimmen
    3 Beiträge
    296 Aufrufe
    T
    @sigi234 SUPER! Dank Dir !
  • Anwendungen zu Vis-Inventwo & Icontwo

    43
    2 Stimmen
    43 Beiträge
    24k Aufrufe
    L
    @jufu Das freut mich zu lesen. Allerdings steht das alles bereits auch im ursprünglichen Beitrag. Aber bei der Fülle der Dinge, die es zu berücksichtigen gilt, gelingt es mir in den seltensten Fällen alles zu überblicken. Die Beiträge sind sozusagen mein Tagebuch, in dem ich alles mir notwendig Erscheinende vermerke. Wenn es nebenbei dem ein oder anderen hilft, die eigene Visualisierung zu pflegen, umso besser.
  • Füllhöhe in VIS darstellen

    6
    0 Stimmen
    6 Beiträge
    470 Aufrufe
    E
    @bahnuhr Was hast du da genau für Einstellungen? [image: 1719950617353-7805ced6-106b-45c0-974f-33dd3aa99e55-grafik.png] Ich möchte die obere Zahl weg haben und die seitliche Beschriftung auch.
  • Wert in VIS umrechnen

    12
    0 Stimmen
    12 Beiträge
    943 Aufrufe
    E
    @oliverio said in Wert in VIS umrechnen: @erich-1 wie gesagt. wenn dir das reicht ist ja alles gut. d.h. wenn voll = 10V, dann wird als ergebnis irgendwas von ca 2,5 angezeigt ich würde es ja eher in 1/1, 3/4, 1/2, 1/4 umrechnen, das kennt man vom auto und ist schneller erfassbar. krönchen dann noch mit farbe, 1/4 in rot, 1/2 in gelb, sonst grün Wenn die Zisterne voll ist, dann sind es etwa 173 cm, diesen Wert habe ich mir in der VIS als Anzeige hinterlegt. Ich denke aber noch über zusätzliche Alternativen nach und werde auch noch ein Minimum einstellen, bei der ich eine Meldung bekomme. Da bin ichmir aber noch nicht so ganz im klaren, was ich alles noch als Information hinterlegen will ...
  • VIS Lizenz ungültig auf neuem Server

    3
    0 Stimmen
    3 Beiträge
    461 Aufrufe
    Rolf HasselbuschR
    @bluefox Mail ist raus, vielen Dank!
  • Unknown widget type - VIS 2 Widgetentwicklung

    5
    0 Stimmen
    5 Beiträge
    661 Aufrufe
    MrDJSageM
    @oliverio bisher leider noch nicht. Habe aber auch auf Grund der Problematik jetzt auch eine Weile nicht mehr weiter an der Entwicklung eigener Widgets gearbeitet.
  • [gelöst] Lovelace Apexchart data_generator aus JSON

    3
    0 Stimmen
    3 Beiträge
    599 Aufrufe
    fhainzF
    @paul53 Super, vielen Dank! Jetzt funktioniert es natürlich. [image: 1719824827413-apexchartawattar.jpg] type: custom:apexcharts-card experimental: color_threshold: true graph_span: 2day update_interval: 2m now: show: true label: Jetzt color: gray span: offset: +0day start: day yaxis: - id: primary decimals: 0 min: 0 header: show: true title: Strom Preis Verlauf - Heute & Morgen show_states: true colorize_states: true all_series_config: color_threshold: - value: -100 color: green - value: 5 color: orange - value: 10 color: red unit: ct/kWh type: line stroke_width: 0 show: legend_value: false in_header: true header_color_threshold: true series: - entity: sensor.awattar_full type: column name: Aktuell show: extremas: true in_header: before_now data_generator: | var data = []; var formattedJSON = JSON.parse(entity.state).data; console.log(formattedJSON); formattedJSON.forEach(obj => { data.push([obj.start_timestamp, (obj.marketprice/10*1.2)]) }); return data;
  • Zugriff auf VIS nicht mehr möglich

    vis
    20
    0 Stimmen
    20 Beiträge
    1k Aufrufe
    HomoranH
    @jens-kathe sagte in Zugriff auf VIS nicht mehr möglich: Es funktioniert wieder! 🥳 Damit die Apps wieder anliefen musste einmal iob fix ausgeführt werden. Danke für die Hilfe! Dann hattest du (wahrscheinlich durch Nutzung von root) irgendwelche Rechte verbogen.
  • VIS -> Stringvariable um die letzten 11 Zeichen kürzen

    8
    1
    0 Stimmen
    8 Beiträge
    531 Aufrufe
    paul53P
    @ulli-0 sagte: das wäre meine Vorstellung: Wenn die Längen variabel sein können, würde ich nach Leerzeichen splitten. In der Lesekonvertierung eines Alias so: val.split(' ')[0]
  • beliebige Webseite Hintergrundbild in VIS möglich?

    8
    0 Stimmen
    8 Beiträge
    667 Aufrufe
    OliverIOO
    @bananajoe Geht wohl doch ... http in https einbinden ging nicht, so war das Mit einem proxy könnte man die Protokolle überschreiben. Dann würde das auch gegen.
  • [gelöst]ObjectBinding-2 Werte subtrahieren&runden

    vis
    9
    0 Stimmen
    9 Beiträge
    3k Aufrufe
    R
    Ich benutzte die Bindings in einem Html-Widget in Vis-2 und habe darin genau dasselbe Problem. Leider funktioniert round im Binding anscheinend nur bei einfachen Ausdrücken, obwohl die Doku https://github.com/ioBroker/ioBroker.vis#bindings-of-objects round als Möglichkeit nennt. Hier funktioniert es, sogar mit Auswertung eines JSON im Binding: {mqtt.0.Shelly-Pro-3EM.events.rpc; json(params.em:0.total_act_power); round(0)} Watt Diese beiden Versionen funktionieren NICHT, es kommt 0 heraus. (die Zahl 166464.8 ist bei mir nur eine Korrektur, damit die Werte mit meinem Stromzähler übereinstimmen): {wert: alias.0.ShellyPro3Em_Emdata_total_sum; (166464.8 + parseInt(wert)/1000); round(2)} {wert: alias.0.ShellyPro3Em_Emdata_total_sum; parseInt(166464.8 + wert/1000); round(2)} Erste Lösung: toFixed sieht zunächst mal ganz gut aus: {wert: alias.0.ShellyPro3Em_Emdata_total_sum; (166464.8 + parseInt(wert)/1000).toFixed(2)} ABER: toFixed ist unzuverlässig. Mal wird kaufmännisch gerundet, mal wird aber auch nur nach unten gerundet Mit toFixed funktioniert das also mal und mal nicht … Lösung, die bisher bei mir zuverlässig funktioniert: {wert: alias.0.ShellyPro3Em_Emdata_total_sum; Math.round((166464.8 + wert/1000)*100)/100} Ich habe übrigens lange gesucht, bis ich herausgefunden habe, dass Binding im vis-2 im html-Widget funktioniert. Damit habe ich viele Formatierungsprobleme in vis-2 durch Tabellen gelöst. Für alle die das auch noch nicht wissen, hier eine Beispiel-Tabelle: <table style="width:100%"> <tr> <td style="color:#000000;width:60%; color: white"><b>Shelly Pro 3EM</b></td> <td align="left">&nbsp;</td> </tr> <tr> <td style="color:#000000">Gesamtleistung aktuell</td> <td color="#ff0000">{mqtt.0.Shelly-Pro-3EM.events.rpc;json(params.em:0.total_act_power);round(0)} Watt</td> </tr> <tr> <td style="color:#000000">Zählerstand &emsp;<font color="grey">{0_userdata.0.Zaehlerstand_bei_Sonnenaufgang}</font></td> <td color="#ff0000">{wert: alias.0.ShellyPro3Em_Emdata_total_sum; (166464.8 + parseInt(wert)/1000).toFixed(2)}</td> </tr> </table>

510

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge