Weiter zum Inhalt

Visualisierung

9.4k Themen 104.2k Beiträge

Hilfe zu Visualisierungen

NEWS

  • Energiemessung via Json Tabelle

    3
    0 Stimmen
    3 Beiträge
    356 Aufrufe
    planetkeaneP
    Danke, das hat mir weitergeholfen. Hab es ein wenig umgeschrieben für meine Voraussetzung. Ist ein wenig schwierig gewesen, da ich bisher nie mit JavaScript geschrieben habe, funktioniert aber. let myArrSourcA=[]; let myBlacklist=[]; /* ----------------------------------------------------------------------------------------- * Hier den Pfad eintragen */ // >>>>>>> Pfad der SourceID eintragen const Pfad = 'sourceanalytix.0.0_userdata__0__Energiezaehler__Computer'; // >>>>>>> Pfad der zu speichernden JSON Datei eintragen const save = '0_userdata.0.StromJson.Computer'; /* * Ende ----------------------------------------------------------------------------------------- */ // Jahresvariable var aktuellesDatum = new Date(), jahr = aktuellesDatum.getFullYear(), vorJahr = jahr-1; // Pfad Monat const TextJahr = Pfad + '.' + jahr + '.delivered.months.*'; // Pfad Gesamt const TextGesamtJetzt = Pfad + '.' + jahr + '.deliveredCumulative'; const TextGesamtVorJahr = Pfad + '.' + vorJahr + '.deliveredCumulative'; const TextKostenJetzt = Pfad + '.' + jahr + '.earningsCumulative'; const TextKostenVorJahr = Pfad + '.' + vorJahr + '.earningsCumulative'; // Beispiel Blacklist: ['sourceanalytix.0.sonoff__0__SonoffPow3__ENERGY_Total','sourceanalytix.0.sonoff__3__Nous1__ENERGY_Total'] async function calcJson(){ myArrSourcA=[]; var a = 0; $(TextJahr).each( function( id4, i){ let idy = id4.split('.'); if (getObject(id4).common.unit=="kWh" && !myBlacklist.toString().includes(idy[2])){ let helper=idy[2].split('__'); let helper2=helper[helper.length-2]; let theName=getObject(idy[0]+'.'+idy[1]+'.'+idy[2]).common.name //idy[2].split('__'); if(theName == undefined) theName="no Name" ; } if(a==0){ myArrSourcA.push({ Computer: 'Gesamt', Jetzt: getState(id4.replace(id4 ,TextGesamtJetzt)).val.toFixed(2), Letztes: getState(id4.replace(id4, TextGesamtVorJahr)).val.toFixed(2), Kosten: getState(id4.replace(id4,TextKostenJetzt)).val.toFixed(2) + ' | ' + getState(id4.replace(id4, TextKostenVorJahr)).val.toFixed(2), }) a++; } myArrSourcA.push({ Computer: a++, DiesesJahr: getState(id4).val.toFixed(2), // @ts-ignore LetztesJahr: getState(id4.replace(jahr,vorJahr)).val.toFixed(2), Kosten: getState(id4.replace(".delivered.",".earnings.")).val.toFixed(2) + ' | ' + getState(id4.replace(jahr + ".delivered.", vorJahr + ".earnings.")).val.toFixed(2), }) }); //log(JSON.stringify(myArrSourcA)) return myArrSourcA; } async function writeDatapoint(){ // >>>>>>>>>>>> Pfad <<<<<<<<<<<<< if (!(await existsStateAsync(save))) { await createStateAsync(save, "",{type: "string", name: "JSON SourcAnalytics", role: "value", read: true, write: true, } ); } // log(JSON.stringify(await calcJson())) setState(save,JSON.stringify(await calcJson())); } writeDatapoint(); schedule(' */10 * * * *', function () { writeDatapoint(); });
  • Jarvis v3.1 - Graph mit nur einem Wert pro Tag?

    3
    0 Stimmen
    3 Beiträge
    357 Aufrufe
    J
    Es geht darum, dass ich z.B. bei meinem Regenmesser gerne die tägliche Regenmenge als Grafik (d.h. als HistoryGraph mit BarChart; außer es gibt auch eine andere Möglichkeit) darstellen möchte. Da die Regenmenge täglich auf 0 zurückgesetzt wird, bräuchte ich idealerweise immer nur den Wert als Tageswert, der vor dem Zurücksetzen erreicht wurde. Hat hierfür sich schon jemand eine Lösung ausgedacht? Oder ist es viel einfacher und ich denke zu kompliziert? Vielen Dank!
  • IOBroker im Homeoffice

    9
    0 Stimmen
    9 Beiträge
    357 Aufrufe
    SegwayS
    @homoran sagte in IOBroker im Homeoffice: was hat der Sauerstoffanteil der Luft (ca. 21%) mit dem CO2 Anteil (ca. 0.04%) zu tun? so Viel CO2 kannst du gar nicht produzieren, dass das den Sauerstoffanteil merklich verringert wahre Worte gelassen ausgesprochen thumbsup
  • vis: drop down widget with multiple select option

    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    K
    @homoran: Vielen Dank für die Info - dann muss ich mir das entweder selbst programmieren oder eine andere Lösung suchen.
  • Welches Widget für Staubsaugerroboter

    2
    0 Stimmen
    2 Beiträge
    218 Aufrufe
    CinimodC
    @besc0029 Hey, Stellt sich erstmal die Frage was dein Widget darstellen soll oder welche Funktion es haben soll.
  • [gelöst] Schalten zwischen 0 und 1 in Jarvis

    4
    0 Stimmen
    4 Beiträge
    290 Aufrufe
    M
    @besc0029 https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/geraet/datenpunkt-eigenschaft/on-und-off-v3
  • iOS Device mit Jailbreak VIS/ioBroker Integration

    vis ios app
    22
    4
    1 Stimmen
    22 Beiträge
    6k Aufrufe
    E
    @aragon kannst du denn wenn der Fehler bei ioBroker auftritt per Putty (Windows) oder Terminal (Mac/Linux) eine SSH Verbindung aufbauen? Wenn das schon nicht geht, liegt es ja wie von mir bereits schon geschrieben am Gerät und es müsste da nach Fehler gesucht werden wie ebenfalls schon geschrieben, dass das Gerät vielleicht in einen Ruhemodus geht und WLan abschaltet. Da das Skript ja erst funktioniert und nach drei Stunden nicht mehr würde ich den Fehler am Gerät vermuten. Hast du schon mal einen Dauerping oder die Tweaks versucht? Du müsstest da schon ein bisschen mithelfen und input liefern was du schon versucht hast. Das keine Verbindung mehr aufgebaut werden kann wissen wir ja schon vom ersten Post ;)
  • Lovelace und dynamische Datenpunkte

    1
    0 Stimmen
    1 Beiträge
    178 Aufrufe
    Niemand hat geantwortet
  • Heizung Kessel Visualisierung

    vis
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    P
    @meistertr mir gefällt deine View. Kannst du sie mit mir teilen oder zumindest erklären wie du sie gebaut hast?
  • Aktion verzögert ausführen *gelöst*

    9
    0 Stimmen
    9 Beiträge
    185 Aufrufe
    G
    @bahnuhr Ich probiere mal den Hinweis mit dem Datenpunkt...evtl reicht das schon... Ja, funktioniert mit dem Datenpunkt...manchmal ist es so einfach
  • Metro Tile Heating - Hintergrund per Bindings

    6
    0 Stimmen
    6 Beiträge
    152 Aufrufe
    bahnuhrB
    @wolfgangfb sagte in Metro Tile Heating - Hintergrund per Bindings: Welche Alternative HQWidget [image: 1672343957246-cc60fbb1-eba3-4e10-8a75-e5aa679e96cc-image.png] oder jqui radiobuttons [image: 1672344026757-db8d3992-a7ac-4c71-93e5-f25c5384ee6d-image.png]
  • vis-map mit openstreet: map bleibt leer

    3
    2
    0 Stimmen
    3 Beiträge
    283 Aufrufe
    madingM
    @glasfaser danke hatte im Forum gesucht, bin aber nicht auf die Idee gekommen, in den Issues nachzusehen. Im anderen VIS Projekt ging es.
  • Datenpunkte anzeigen in VIS / Unify Voucher

    1
    0 Stimmen
    1 Beiträge
    161 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Welcher Datenpunkt beinhaltet die aktuelle Uhrzeit

    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    paul53P
    @simplyclever sagte: Gibt es einen vordefinierten Datenpunkt, der die aktuelle Uhrzeit beinhaltet Ja, "javascript.0.variables.dayTime" enthält die lokale Uhrzeit im Format "hh:mm".
  • Flot: was bedeutet ein "i" vor einem Wert?

    7
    1
    0 Stimmen
    7 Beiträge
    186 Aufrufe
    W
    @homoran Stimmt! Ich experimentiere wie gesagt mit allem möglichen rum und weil im Editor gerade die Flot Variante offen war habe ich nicht besser afgepasst und Flot geschrieben. Es ist richtigerweise eCharts.
  • timeandweather widget css

    8
    1
    0 Stimmen
    8 Beiträge
    195 Aufrufe
    S
    @glasfaser Fantastisch. Wieder mal etwas gelernt! Aber ich war nah dran... ;-) Danke für die Ausführungen
  • VIS - No Connection

    vis
    185
    0 Stimmen
    185 Beiträge
    19k Aufrufe
    P
    @thomas-braun sagte in VIS - No Connection: @pahan Schau hier mal rein: https://community.openhab.org/t/influxdb-generating-a-lot-of-journalctl-log-entries/130719 die conf Datei sieht aktuell etwas anders aus, aber grundsätzlich müsste ich ja in dem Logging Absatz das Log-Level von "info" auf "warn" ändern. Erledigt. Zusätzlich hatte ich im http-Absatz das "log-enabled" auf false gesetzt, danach den Adapter neu gestartet. Leider ohne Erfolg, die Einträge in der syslog Datei sind wie folgt: Dec 27 16:28:42 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:42 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2502fc30-85fb-11ed-80bc-e45f01668364 49163 Dec 27 16:28:46 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:46 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 279a975e-85fb-11ed-80bd-e45f01668364 35353 Dec 27 16:28:53 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:53 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2bc57f62-85fb-11ed-80be-e45f01668364 8763 Dec 27 16:28:53 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:53 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2bcd243a-85fb-11ed-80bf-e45f01668364 8564 Dec 27 16:28:53 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:53 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2bcd9c34-85fb-11ed-80c0-e45f01668364 10111 Dec 27 16:28:53 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:53 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2bce3774-85fb-11ed-80c1-e45f01668364 6137 Dec 27 16:28:53 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:53 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2bcf36db-85fb-11ed-80c2-e45f01668364 5012 Dec 27 16:28:57 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:28:57 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 2dd47184-85fb-11ed-80c3-e45f01668364 8924 Dec 27 16:29:00 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:00 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 300ceb2c-85fb-11ed-80c4-e45f01668364 7592 Dec 27 16:29:00 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:00 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 30151416-85fb-11ed-80c5-e45f01668364 8057 Dec 27 16:29:00 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:00 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 3015fa3f-85fb-11ed-80c6-e45f01668364 6384 Dec 27 16:29:00 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:00 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 30178c59-85fb-11ed-80c7-e45f01668364 4813 Dec 27 16:29:00 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:00 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 3017c125-85fb-11ed-80c8-e45f01668364 7445 Dec 27 16:29:00 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:00 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 3018761d-85fb-11ed-80c9-e45f01668364 6720 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 3111409b-85fb-11ed-80ca-e45f01668364 9075 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 31284505-85fb-11ed-80cb-e45f01668364 7889 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 312fcd11-85fb-11ed-80cc-e45f01668364 7756 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 31306d48-85fb-11ed-80cd-e45f01668364 8017 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 3132720c-85fb-11ed-80ce-e45f01668364 4724 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 3132d25e-85fb-11ed-80cf-e45f01668364 7659 Dec 27 16:29:02 raspberrypi influxd-systemd-start.sh[3355]: [httpd] 127.0.0.1 - admin [27/Dec/2022:16:29:02 +0100] "POST /write?database=iobroker&db=iobroker&p=%5BREDACTED%5D&precision=ms&u=admin HTTP/1.1 " 204 0 "-" "-" 31333924-85fb-11ed-80d0-e45f01668364 9462
  • Vis Lernen

    6
    0 Stimmen
    6 Beiträge
    655 Aufrufe
    T
    @smartuser_1 Ich habve mit einem YouTube Video von verdrahtet bezüglich Navigation in Vis begonnen. Was würdest du denn gerne Visualisieren?
  • Homematic IP Heizkörperthermostat wird nicht importiert

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    218 Aufrufe
    HomoranH
    @ribbrock sagte in Homematic IP Heizkörperthermostat wird nicht importiert: die Geräte sind in ioBroker sichtbar. dann sind sie also bereits in ioBroker eingebunden? @ribbrock sagte in Homematic IP Heizkörperthermostat wird nicht importiert: Ich versuche diese gerade in JARVIS zu importieren. dann verschiebe ich das mal dahin EDIT: Hier erst einmal Zwischenstopp. je nach Jarvis Version gibt es entsprechende Threads
  • Gif im Dateimanager auswählen

    3
    2
    0 Stimmen
    3 Beiträge
    243 Aufrufe
    NefetzN
    @djmarc75 Umlaute und Leerzeichen entfernt. Jetzt wird der Pfeil schon im Dateimanager erkannt. Vielen Dank!

400

Online

32.7k

Benutzer

82.6k

Themen

1.3m

Beiträge