Skip to content

Visualisierung

9.5k Topics 104.5k Posts

Hilfe zu Visualisierungen

NEWS

  • (schnell gelöst)PI3 Neuinstallation vis Lizenz

    vis
    3
    0 Votes
    3 Posts
    345 Views
    D
    @Homoran gefunden und erledigt, danke! ..wie war das mit dem Wald und den Bäumen..
  • Material design Style

    material css vis material ui
    1
    2
    0 Votes
    1 Posts
    289 Views
    No one has replied
  • [gelöst] Taster für Vis

    vis template
    3
    0 Votes
    3 Posts
    531 Views
    TheBamT
    Danke für die Antwort ich habe es probiert. Es klappt freut mich sehr.
  • Textfeld mit Wert von getState befüllen

    vis
    1
    0 Votes
    1 Posts
    183 Views
    No one has replied
  • Gartenbewässerung wie Versenkregner in VIS darstellen?

    vis
    17
    2
    0 Votes
    17 Posts
    982 Views
    S
    @Feuersturm Danke. Na klaro... außenanlage.txt
  • MODBUS nicht aktiv

    how-to flot
    5
    7
    0 Votes
    5 Posts
    358 Views
    wendy2702W
    Was denn nun?
  • wie Neuanfang VIS für verschiedene Geräte

    vis template
    11
    1 Votes
    11 Posts
    2k Views
    HomoranH
    @d-dnrn sagte in wie Neuanfang VIS für verschiedene Geräte: Gibts da eine gewisse unschärfe was die Zahlenwerte angeht? Ja! Die View mit Auflösung, die der realen(!) am nächsten kommt wird bei Aufruf von <IP>:8082/vis geöffnet
  • 3 Votes
    9 Posts
    973 Views
    T
    @Bostil Dankeschön. Ich hoffe das die Konfiguration relativ selbsterklärend ist. Mit Adaptern habe ich mich bisher nicht beschäftigt. Ich habe noch viele Erweiterungen in Planung. Solange kein stabiler Endzustand erzielt ist bleibt es erstmal bei der Skriptvariante.
  • VIS History Widget Design ändern

    vis
    6
    0 Votes
    6 Posts
    333 Views
    CrunkFXC
    @Homoran Ich nutze lediglich eine Spalte daher reicht das völlig aus.
  • Probleme VIS Aktualisierung - Fehler im Browser

    vis
    9
    1
    0 Votes
    9 Posts
    616 Views
    haselchenH
    @Termina Deswegen sagte ich ja Nadel im ....... Du kannst ja selber alles mal durchprobieren. Andere Browserversion. Wenn aber in der App die gleichen Probleme sind ,könnte es daran nicht liegen. Gucken ob es Updates für deine Adapter gibt und ob sie mit deinem Problem zu tun haben. Oder in der VIS mal die Einstellungen durchprobieren.
  • [VIS] "null" mit Platzhalter ersetzen

    vis
    7
    2
    0 Votes
    7 Posts
    807 Views
    X
    @Glasfaser Das Widget funktioniert nun, ich hatte mein Datenpunkt als "Schalter" eingetragen gehabt und nicht und html_prepend Habe mitterweile das Problem aber anderweitig gelöst, weil ich auf ein weiteres Problem gestoßen bin. Hier mal das Beispiel meines weiteren Problems: 001_summary = test1 001_bdate= 10.04.2020 002_summary = test2 002_bdate= 20.04.2020 Nun wenn ich test1 aus meinem Kalender lösche, löscht fhem automatisch den Termin 002_xxx und setzt die Daten von 002_xxx zu 001_xxx ist ja nun logisch ist ja schließlich nun der 1. Termin. In iOBroker wird das ganze allerdings nicht 1:1 übernommen. 001_xxx wird aktualisiert aber 002_xxx bleibt weiterhin bestehen somit wird mir der Termin "test2" doppelt angezeigt. Nun habe ich die Datenpunkte von 001-005 angelegt und das "undefined" beseitigt, bezüglich meines neuen Problems habe ich im Blockly ein Script geschrieben das kurz vor dem 60 Minuten Kalender update von Fhem alle Datenpunkte mit einem leeren Feld versetzt, nun Funktioniert die Anzeige 1A und auch beim test mit dem alten Widget wird mir nicht "null" angezeigt, weil der Datenpunkt ja nicht leer ist. Hoffe soweit verstanden, Danke für die Hilfe.
  • Timeand Weather bleibt in VIS.apk weiß

    Moved
    10
    1
    0 Votes
    10 Posts
    2k Views
    WszeneW
    Hallo Zusammen, ich weiß das das Thema verdammt alt ist aber Ich bin auf der suche nach einer FlipClock wie sie dieser Adapter hat Ich möchte gern das HTC-Widget aus dem Adapter nutzen aber leider kann ja dieses Widget keine Wetterdaten mehr abholen Hat evtl. jemand eine Idee wie man so ein Widget in seine VIS bekommt? Danke im Voraus Gruß Marcel
  • Netzwerk Zeitüberschreitung

    vis
    2
    0 Votes
    2 Posts
    210 Views
    N
    Hallo Habe mal eine VPN-Verbindung von Fritzbox zu Handy installiert. Wenn ich diese Verbindung zuerst einschalte und dann die MyFritz-App aufrufe dann geht es. Gruß NetFritz
  • JSON Table - Bild Integrieren

    vis
    3
    0 Votes
    3 Posts
    960 Views
    H
    Hallo @weidlix , du kannst SVG`s direkt im Code integrieren. Bild Spoiler [image: 1586716599575-anmerkung-2020-04-12-202658.jpg] Code Spoiler [{"Title": "first", "Value":5 , "_Description": "Value1"}, {"Title": "<svg height=\"40\" viewBox=\"0 0 20 20\" width=\"40\"><g transform=\"translate(0,0) scale(0.8333)\" style=\"fill:#795548\"><path d=\"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></g></svg>", "Value": 2, "_Description": "Value2"}] Ich hoffe das hilft dir Gruß
  • Eta Heizung auslesen und Vis [gelöst]

    Moved vis
    4
    0 Votes
    4 Posts
    2k Views
    I
    Hallöchen, ich habe mein Etamon Skript überarbeitet, da einiges nicht zutreffend war bzw. auch nicht vorhanden war. Nun habe ich aber etliche Warnungen im Log, sind alles die gleichen Meldungen. Kann mir jemand weiter helfen dabei, würde die Warnungen gern noch weg bekommen, damit das Log-File nicht so voll wird! Hier das abgeänderte Skript: var http = require('http'); var xpath = require('xpath'); var dom = require('xmldom').DOMParser; var etaIP = 'http://192.168.178.62:8080/user/var'; // 1. URI // 2. iobroker Object // 3. read // 4. write // 5. name // 6. type // 7. unit // 8. role // 9. CCU variable (optional) var etaVars = [ ["/120/10251/0/0/12242", "eta.puffer.oben", true, false, "Puffer oben", "number", "°C", "value.temperature"] ,["/120/10251/0/0/12244", "eta.puffer.unten", true, false, "Puffer unten", "number", "°C", "value.temperature"] //,["/120/10251/0/0/12207", "eta.puffer.aktion", true, false, "Puffer Aktion", "string", "", ""] ,["/120/10251/0/0/12533", "eta.puffer.leistung", true, false, "Puffer Leistung", "number", "KW", ""] ,["/120/10251/0/0/12129", "eta.puffer.zustand", true, false, "Puffer Zustand", "string", "", ""] //,["/120/10101/0/0/12090", "eta.hk.1.zustand", true, false, "Heizkreis Zustand", "string", "", ""] ,["/120/10101/0/0/12241", "eta.hk.1.vorlauf", true, false, "Heizkreis Vorlauf", "number", "°C", "value.temperature"] ,["/120/10101/0/0/12111", "eta.hk.1.heizkurve", true, false, "Heizkreis Heizkurve", "number", "°C", "value.temperature"] ,["/120/10101/0/11124/0", "eta.hk.1.pumpe", true, false, "Heizkreis Pumpe", "string", "", ""] ,["/120/10101/0/11124/2001", "eta.hk.1.anforderung", true, false, "Heizkreis Anforderung", "string", "", ""] //,["/40/10021/0/0/12000", "eta.kessel.aktion", true, false, "Kessel", "string", "", ""] ,["/40/10021/0/0/12153", "eta.kessel.vollast", true, false, "Kessel Vollaststunden", "string", "", ""] ,["/40/10021/0/0/12016", "eta.kessel.verbrauch", true, false, "Kessel Gesmtverbrauch", "number", "kg", ""] ,["/40/10021/0/0/12013", "eta.kessel.aschebox", true, false, "Kessel Verbrauch seit Aschebox", "number", "kg", ""] ,["/40/10021/0/0/12180", "eta.kessel.druck", true, false, "Kessel Druck", "number", "bar", ""] ,["/40/10021/0/0/12001", "eta.kessel.soll", true, false, "Kessel Soll", "number", "°C", ""] ,["/40/10021/0/0/12161", "eta.kessel.ist", true, false, "Kessel Ist", "number", "°C", ""] ,["/40/10021/0/0/12162", "eta.kessel.abgasgtemp", true, false, "Kessel Abgastemperatur", "number", "°C", ""] ,["/40/10021/0/0/12165", "eta.kessel.abgasgeblaese", true, false, "Kessel Abgasgebläse", "number", "U/min", ""] ,["/40/10021/0/0/12164", "eta.kessel.restsauerstoff", true, false, "Kessel Restsauerstoff", "number", "%", ""] ,["/40/10021/0/0/12080", "eta.kessel.zustand", true, false, "Kessel Zustand", "string", "", ""] ,["/40/10201/0/0/12015", "eta.lager.silo", true, false, "Pellets Silo", "number", "kg", ""] ,["/40/10021/0/0/12011", "eta.lager.tag", true, false, "Pellets Tagesbehälter", "number", "kg", ""] ,["/40/10241/0/0/12197", "eta.system.aussentemperatur", true, false, "Aussentemperatur", "number", "°C", ""] ]; etaVars.forEach(function(etaVar){ createState(etaVar[1], 0, { read: etaVar[2], write: etaVar[3], name: etaVar[4], type: etaVar[5], unit: etaVar[6], role: etaVar[7] }); }); schedule("*/5 * * * *", function () { pollETA(); }); pollETA(); function pollETA() { // console.log("** Polling ETA Variables"); etaVars.forEach(function(etaVar){ http.get(etaIP + etaVar[0], function (http_res) { // initialize the container for our data var data = ""; // this event fires many times, each time collecting another piece of the response http_res.on("data", function (chunk) { // append this chunk to our growing `data` var data += chunk; // console.log("** ETA chunk: " + chunk); }); // this event fires *one* time, after all the `data` events/chunks have been gathered http_res.on("end", function () { // console.log("** ETA data: " + data); try { var doc = new dom().parseFromString(data); var select = xpath.useNamespaces({"eta": "http://www.eta.co.at/rest/v1"}); var strValue = (select('//eta:value/@strValue', doc)[0].nodeValue); var text = (select('//eta:value/text()', doc)[0].nodeValue); var scaleFactor = (select('//eta:value/@scaleFactor', doc)[0].nodeValue); var unit = (select('//eta:value/@unit', doc)[0].nodeValue); var value = ""; if (etaVar[5]=="number") { value = text * 1.0 / scaleFactor; } else { value = strValue; } /* console.log("**** ETA " + etaVar[0] + " @strValue: " + strValue); console.log("**** ETA " + etaVar[0] + " @unit: " + unit); console.log("**** ETA " + etaVar[0] + " text() : " + text); console.log("**** ETA " + etaVar[0] + " @scaleFactor: " + scaleFactor); console.log("** ETA [" + etaVar[4] + "]: " + value + " " + unit); */ setState(etaVar[1], value); // Schreibe Variablen zu CCU //if(etaVar[8]!="") { setState(etaVar[8], value); //} } catch (e) { log("ETA: Cannot set data "+ etaVar[2] +":" + e, 'error'); } }); }); }); //var dateFormat = require('dateformat'); //var currentdate = new Date(); //log(dateFormat(currentdate, "dd. mmm yyyy hh:MM")); // optional last update in CCU3 //setState("hm-rega.0.7022", dateFormat(currentdate, "dd. mmm yyyy hh:MM")); Und hier die Meldungen: 20:27:30.935 info javascript.0 (2266) Start javascript script.js.Wohnzimmer.Etamon 20:27:30.951 info javascript.0 (2266) script.js.Wohnzimmer.Etamon: registered 0 subscriptions and 1 schedule 20:27:31.001 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.007 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.014 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.018 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.025 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.029 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.036 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.040 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.046 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.051 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.059 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.063 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.073 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.077 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.081 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.091 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.095 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.100 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.106 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.110 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:27:31.975 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.059 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.066 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.071 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.076 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.082 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.086 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.092 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.101 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.107 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.112 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.116 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.125 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.130 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.134 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.139 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.143 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.152 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.158 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.166 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:00.171 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10) 20:30:01.028 warn javascript.0 (2266) at IncomingMessage.<anonymous> (script.js.Wohnzimmer.Etamon:108:10)
  • Calendar Adapter - Wochenansicht

    vis how-to
    3
    0 Votes
    3 Posts
    476 Views
    R
    ok, danke
  • Akku auslesen Galaxy Handy [gelöst]

    vis
    14
    0 Votes
    14 Posts
    485 Views
    I
    @Andre-R ok kein Problem, hat eh Zeit, muss komplett neu einrichten da ich mir mein iobroker geschossen habe
  • Aktuallisierung von Vis View im Fully

    vis how-to
    8
    0 Votes
    8 Posts
    972 Views
    K
    @crunchip said in Aktuallisierung von Vis View im Fully: @Knusterus also, die IoBroker vis App läuft wieder mit neuer Version , siehe https://forum.iobroker.net/post/409399 Prima danke für den Tip ,im Playsstore war version1.1.0 die letzte. vielleicht mal unter Advanced Web Settings-->Graphics Acceleration Mode Das habe ich versucht,brachte aber keinen Erfolg, Schade. @Knusterus sagte in Aktuallisierung von Vis View im Fully: das laden der Grafana Seite dauert noch sehr lange hängt halt Stark von deinem Tablet ab und wieviel Daten da aufgebaut werden müssen Das stimmt ,ich habe mal bei Bluefox angefragt ,ob man die APP evtl . so ändern kann, das die Views sofort nach dem Umschalten aktuell zu sehen sind.
  • Einbindung eigener Icons in daswetter.com

    vis
    7
    0 Votes
    7 Posts
    312 Views
    sigi234S
    @haselchen sagte in Einbindung eigener Icons in daswetter.com: Ich meine, es ist von @sigi234 Jupp, eine Alte Version zwar, sollte aber in den Grundfunktionen noch gehen. Habe ich aber nicht mehr aktualisiert, da es viele Änderungen gab und einige Skripte und Dienste nicht mehr gehen bzw. eingestellt wurden.
  • iQontrol Einstellungen Schatten

    iqontrol vis
    3
    5
    0 Votes
    3 Posts
    275 Views
    A
    @frankthegreat Guten Morgen Frank Besten Dank für dein Feedback. Es funktioniert jetzt dank deinen Angaben. Was soll ich noch sagen "frank the great" status "true"

520

Online

32.9k

Users

82.9k

Topics

1.3m

Posts