Skip to content

Visualisierung

Hilfe zu Visualisierungen

9.4k Topics 104.2k Posts

NEWS

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

    2
    0 Votes
    2 Posts
    111 Views
    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 Votes
    3 Posts
    362 Views
    F
    @icebear Vielen lieben Dank. :kissing_heart: Eigentlich völlig logisch, war wohl schon zu spät gestern. :joy: 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 Votes
    11 Posts
    2k Views
    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

    Solved vis
    201
    0 Votes
    201 Posts
    36k Views
    matze55M
    @liv-in-sky bis auf den Font Color Tag war es korrekt--->DANKE
  • Umzug von VIS 1 zu 2

    14
    0 Votes
    14 Posts
    2k Views
    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 Votes
    1 Posts
    141 Views
    No one has replied
  • Lovelace Notification mit Trigger löschen Blockly-json-List

    3
    1
    0 Votes
    3 Posts
    268 Views
    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 Votes
    8 Posts
    266 Views
    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 Votes
    3 Posts
    114 Views
    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 Votes
    3 Posts
    293 Views
    T
    @sigi234 SUPER! Dank Dir !
  • Anwendungen zu Vis-Inventwo & Icontwo

    43
    2 Votes
    43 Posts
    24k Views
    L
    @jufu Das freut mich zu lesen. :+1: 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.:slightly_smiling_face:
  • Füllhöhe in VIS darstellen

    6
    0 Votes
    6 Posts
    470 Views
    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 Votes
    12 Posts
    913 Views
    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 Votes
    3 Posts
    451 Views
    Rolf HasselbuschR
    @bluefox Mail ist raus, vielen Dank!
  • Unknown widget type - VIS 2 Widgetentwicklung

    5
    0 Votes
    5 Posts
    649 Views
    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 Votes
    3 Posts
    580 Views
    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 Votes
    20 Posts
    1k Views
    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 Votes
    8 Posts
    528 Views
    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 Votes
    8 Posts
    664 Views
    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 Votes
    9 Posts
    3k Views
    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>

428

Online

32.7k

Users

82.5k

Topics

1.3m

Posts