Skip to content

Visualisierung

Hilfe zu Visualisierungen

9.4k Themen 104.2k Beiträge

NEWS

  • Mein ioBroker Logo für euch als Bildschirmschoner für VIS

    vis
    94
    9 Stimmen
    94 Beiträge
    17k Aufrufe
    Crazy32C
    @flexer Moin Flexer. Sag mal, hast Du das Logo noch in anderen Auflösungen? Ich habe zwei Tablets, das eine hat 1280x800, das andere 1024x768. Ich nutze den Screensaver des dem Fully Browser. Der öffnet aber nur ein Fenster in der Größe des Videos. Das heißt, bei mir bleiben Ränder, wo meine VIS zu sehen ist. Würde mich freuen, wenn Du auf Deiner Festplatte noch was finden würdest :) Schöne Grüße Crazy
  • Fortschrittsbalken mit variabler Wert-Farbe

    14
    0 Stimmen
    14 Beiträge
    741 Aufrufe
    SKBS
    @bertderkleine Ich denke mal, dass es daran liegt, das der Balken ein Element ist und der Text auch. Somit wird kein Bezug hergestellt. Die Farbe wird wohl nur bei direkt zusammenhängenden/verschachtelten Elementen adaptiert.
  • Editor und Vis im Browser verkleinert dargestellt (Gelöst)

    3
    0 Stimmen
    3 Beiträge
    230 Aufrufe
    Walter.O.W
    @cinimod Danke, ich war halt total verwirrt, jetzt ist es wieder korekt.
  • Unifi Protect einbinden?

    1
    0 Stimmen
    1 Beiträge
    139 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Fenster Icons färben?

    5
    0 Stimmen
    5 Beiträge
    318 Aufrufe
    BertDerKleineB
    @skvarel Danke Dir. Auf die Idee wäre ich bei der Bezeichnung so nie gekommen.
  • Material Design Widgets: Pie Chart Widget

    5
    2
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    J
    Weiß jemand wie ich den Hintergrund transparent bekomme? In VIS ist der Transparent aber in der App ist der dunkel blau.
  • Homematic IP Rolladen Aktor ansteuern

    19
    2
    0 Stimmen
    19 Beiträge
    4k Aufrufe
    D
    HI, ich habe ein kleines Javaskript geschrieben, um zu erkennen, ob ein Rollo manuell (z. B. über die App oder Wandtaster) oder automatisch (z. B. durch ein Skript oder Node-RED ALexa) gefahren wurde. Für jedes Rollo wird dabei eine eigene Variable gesetzt, die für weitere Automatisierungen genutzt werden kann. Der Code beobachtet mehrere Rollos, prüft den Absender der Änderung (from) und setzt dann die entsprechende manuell-Variable auf true oder false. Zusätzlich wird ein Timeout genutzt, damit die Variable nicht mehrfach getriggert wird, wenn der Status kurz hintereinander aktualisiert wird. Den Pfad wo ihr dann eure jeweilige Variable erstellt habt, müsst ihr sowie wie die Geräte ID anpassen const rollos = [ { level: 'GERÄTE_ID_1', manuellVar: 'VARIABLE_1' }, { level: 'GERÄTE_ID_2', manuellVar: 'VARIABLE_2' }, { level: 'GERÄTE_ID_3', manuellVar: 'VARIABLE_3' }, { level: 'GERÄTE_ID_4', manuellVar: 'VARIABLE_4' }, { level: 'GERÄTE_ID_5', manuellVar: 'VARIABLE_5' }, { level: 'GERÄTE_ID_6', manuellVar: 'VARIABLE_6' }, { level: 'GERÄTE_ID_7', manuellVar: 'VARIABLE_7' } ]; const timeoutMap = {}; // Timeouts für jedes Rollo separat rollos.forEach(rollo => { on({ id: rollo.level, change: 'ne' }, dp => { const from = dp.state.from; if (!timeoutMap[rollo.level]) { let manuell = true; // Prüfen ob Änderung aus JavaScript oder Node-RED kam if (from === 'system.adapter.javascript.0' || from === 'system.adapter.node-red.0') { manuell = false; } // Variable setzen setState(rollo.manuellVar, manuell, true); // Timeout starten (20 Sekunden) timeoutMap[rollo.level] = setTimeout(() => { timeoutMap[rollo.level] = null; }, 20000); } }); });
  • rtsp über Popup vergrößern

    8
    0 Stimmen
    8 Beiträge
    520 Aufrufe
    S
    @bahnuhr Vielen Dank für die ausführliche Erklärung !!! Ich werde versuchen das umzusetzen.
  • LovelaceUI -> wie Kamerabild auf Dashboard? (gelöst)

    12
    2
    0 Stimmen
    12 Beiträge
    810 Aufrufe
    David G.D
    @martinp Eigentlich muss man nur das Programm rubterladen, ausführbar machen und ein Systemd Service anlegen. Hatte es auch erst über die helper scripts installiert, dann aber nochmal selber neu aufgesetzt, da weiß man was man hat. Danach habe ich es gemacht: Um go2rtc auf einem Debian-System zu installieren, kannst du die folgenden Schritte durchführen. go2rtc ist ein schlanker RTSP-Proxy und Stream-Konverter, der z. B. in Home Assistant sehr beliebt ist. --- 🔧 Installation von go2rtc unter Debian ✅ 1. Voraussetzungen Ein Debian-basiertes System (z. B. Debian, Ubuntu, Raspberry Pi OS) Zugriff auf ein Terminal mit root- oder sudo-Rechten wget oder curl installiert (ggf. mit sudo apt install wget) --- 📥 2. Download der aktuellen Version cd /opt sudo wget https://github.com/AlexxIT/go2rtc/releases/latest/download/go2rtc_linux_amd64 -O go2rtc sudo chmod +x go2rtc > Hinweis: Ersetze go2rtc_linux_amd64 ggf. durch: go2rtc_linux_arm für 32bit ARM (z. B. Raspberry Pi Zero) go2rtc_linux_arm64 für 64bit ARM (z. B. Raspberry Pi 4/5 mit 64bit OS) --- ▶️ 3. Testweise starten ./go2rtc Danach kannst du die Web-Oberfläche über http://<IP>:1984 aufrufen. --- ⚙️ 4. (Optional) Systemd-Service einrichten Erstelle eine systemd-Service-Datei: sudo nano /etc/systemd/system/go2rtc.service Inhalt: [Unit] Description=go2rtc service After=network.target [Service] ExecStart=/opt/go2rtc Restart=always User=root WorkingDirectory=/opt [Install] WantedBy=multi-user.target Dann aktivieren und starten: sudo systemctl daemon-reexec sudo systemctl daemon-reload sudo systemctl enable go2rtc sudo systemctl start go2rtc Edit Hab mir aicu einen kleinen Einzeiler zum aktualisieren geschrieben sudo systemctl stop go2rtc.service && echo "Service gestoppt" && wget -O /opt/go2rtc/go2rtc_linux_amd64 https://github.com/AlexxIT/go2rtc/releases/latest/download/go2rtc_linux_amd64 && chmod +x /opt/go2rtc/go2rtc_linux_amd64 && sudo systemctl start go2rtc.service && echo "Service gestartet" Hane es nach /opt/go2rtc/ installiert.
  • Button der Tabs steuert?

    3
    0 Stimmen
    3 Beiträge
    273 Aufrufe
    R
    @arteck VIS2 wäre der Plan gewesen.
  • Zeigt her eure Views zum Thema Mähroboter

    vis
    780
    0 Stimmen
    780 Beiträge
    219k Aufrufe
    C
    Ich versuche gerade verzweifelt, das Blockly zu importieren. Nach gefühlt 3 Stunden sehe ich zwar die Blöcke, kann dann aber nichts speichern, weil der Browser komplett hängt. Das gilt für Firefox, wie auch für Chrome. Schlussendlich war es nach dem 4-5. Versuch so schlimm, dass der gesamte ioBroker nicht mehr aufrufbar war. Es blinkte nur noch im Sekundentakt der Ladekreis der Adminoberfläche, so dass mich nur noch der Snapshot gerettet hat. Mache ich irgendwas falsch? Ich lege einen neuen Skript an, dann gehe ich auf den Button Blöcke importieren und ziehe das Textfile rein. Anschliessend klicke ich auf den Button "Importieren" Danach ist die Website kompltt für Stunden blockiert.
  • Jarvis: Datenpunktstil in Abhändigkeit von anderem DP

    3
    1
    0 Stimmen
    3 Beiträge
    314 Aufrufe
    M
    @kuddel https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/geraet/binding
  • VIS1 Inventwo JSON-Table

    Verschoben vis
    6
    1
    0 Stimmen
    6 Beiträge
    442 Aufrufe
    OliverIOO
    @michihorn das widget stellt daten, wenn man die sortierfunktion nicht aktiviert, genau so dar wie sie im datenpunkt stehen. dann musst du den wert bereits bei der Erzeugung an die entsprechende position bewegen oder kopieren.
  • Windstatistik-Widget gesucht

    6
    1
    0 Stimmen
    6 Beiträge
    457 Aufrufe
    icebearI
    @iobroker2001 Grafana Plugin = Operato Windrose InfluxDB Query für Flux: from(bucket: "iobroker") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "Netatmo_Wind_Angle" or r["_measurement"] == "Netatmo_Wind_Speed") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value") |> rename(columns: {Netatmo_Wind_Angle: "wind_direction", Netatmo_Wind_Speed: "wind_speed"}) |> keep(columns:["_time", "wind_direction", "wind_speed"]) |> yield(name: "last")
  • Fully Browser verbinden sich nicht mehr *gelöst*

    7
    1
    0 Stimmen
    7 Beiträge
    557 Aufrufe
    HomoranH
    @gluecksmann sagte in Fully Browser verbinden sich nicht mehr *gelöst*: Irgendwas hat geholfen @thomas-braun sagte in Fully Browser verbinden sich nicht mehr *gelöst*: vis läuft nicht. wird jetzt wohl laufen
  • Datenpunkt Visualisieren. Bambulab-Adapter

    13
    0 Stimmen
    13 Beiträge
    873 Aufrufe
    Dr.PieD
    @sigi234 sagte in Datenpunkt Visualisieren. Bambulab-Adapter: @dr-pie Nö, von deinen DP [image: 1751834152379-screenshot-1248.png] [image: 1751834151951-screenshot-1249.png] Rechts klick auf den DP Bei meinen DP funktioniert das Widget. Wenn du Ihn erstellt hast ist der Alias DP in den Objekten unter Alias. Diesen nimmst du dann mal zur Anzeige. Diese funktioniert erst in der Runtime. Ok ... nach deiner Anleitung scheint es zu funktionieren. Zumindest wird jetzt 00:00 angezeigt. Leider kann ich das im Moment nicht wirklich testen da der Drucker aus ist. Danke dir erst mal. Sollte der Drucker wieder laufen berichte ich ob es funktioniert oder nicht. Grüße
  • echarts Balken - Daten um +1 Tag verschoben, warum?

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    astuermerA
    @sigi234 2.0.6
  • VIS 2 - welches Widget für Daten eines Rauchmelders?

    5
    0 Stimmen
    5 Beiträge
    352 Aufrufe
    N
    @mcu Prima, dann hab ich schon mal einen Anfang... Danke schön!
  • [gelöst] Basic HTML Widget JS Funktion

    13
    0 Stimmen
    13 Beiträge
    681 Aufrufe
    M
    @lububroker Muss Dir nicht peinlich sein. Passiert jedem Mal. Ok, dann als gelöst im ersten Post setzen.
  • Vis 2 Jaeger Styled Widgets Update 1.2.7 > 1.4.7

    12
    0 Stimmen
    12 Beiträge
    954 Aufrufe
    K
    @accessburn Du musst auch den VIS-2 Adapter über das beta Repository auf den "aktuellsten" Stand bringen

643

Online

32.7k

Benutzer

82.6k

Themen

1.3m

Beiträge