Weiter zum Inhalt

Visualisierung

9.5k Themen 105.4k Beiträge

Hilfe zu Visualisierungen

NEWS

  • VIS / VIS-2 Übersicht Widgetkompatibilität

    Angeheftet vis
    42
    15 Stimmen
    42 Beiträge
    25k Aufrufe
    OliverIOO
    Weil wir es kürzlich in einem thread hatten, hab ich hier mal reingeschaut: @mcm1957 sagte: vis-2-rssfeed (jaegerdesign) der adapter vis-2-rssfeed hat nichts mit jaegerdesign zu tun. die widgets von jusgage funktionieren auch in vis2 https://forum.iobroker.net/topic/85092/nach-umstieg-auf-vis-2-funktioniert-iobroker.net-nicht-mehr./24?_=1785949070112
  • Liste mit Geräten und deren Auflösung für VIS

    Angeheftet Verschoben vis
    102
    3
    1 Stimmen
    102 Beiträge
    59k Aufrufe
    NegaleinN
    @Longbow sagte: welche Auflösung wäre bei einem iPhone 17 Pro Max ? testen wie im 1. Beitrag beschrieben
  • Test Adapter Aura

    67
    5 Stimmen
    67 Beiträge
    9k Aufrufe
    D
    @ltsalvatore Das freut mich sehr zu hören :)
  • VIS-2 Material Widgets Signalbilder

    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    Bernd1967B
    @freak Zur Info: Mit der Beta v2.14.4 funktioniert es jetzt mit den Signalen. Ich mußte allerdings nach der Installation IOB einmal neu starten. Ab Signal Nr.4 ist die Übersetzung im Editor unter Attribute noch nicht vorhanden wegen eines Fehlers, aber funktionieren tuts trotzdem.
  • [Erledigt] Kann keine Ordner in eCharts anlegen

    7
    1
    0 Stimmen
    7 Beiträge
    161 Aufrufe
    sigi234S
    @Shadowhunter23 sagte: Es gibt jetzt die 5.0.1 und damit sollte das anlegen mit dem + funktionieren. Jupp, geht jetzt.
  • Sammlung Wetter Icons

    vis
    26
    4
    9 Stimmen
    26 Beiträge
    2k Aufrufe
    bahnuhrB
    @Nashra sagte: Script für Niederschlag von ChatGPT Danke
  • vis-2 basic filter-dropdown: Wie kann ich die Farbe ändern

    15
    1
    0 Stimmen
    15 Beiträge
    759 Aufrufe
    sigmaS
    Filter widget [ { "tpl": "tplFilterDropdown", "data": { "bindings": [], "items": "[{\"label\":\"\",\"value\":\"light\",\"icon\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik05IDIxYzAgLjU1LjQ1IDEgMSAxaDRjLjU1IDAgMS0uNDUgMS0xdi0xSDl2MXptMy0xOUM4LjE0IDIgNSA1LjE0IDUgOWMwIDIuMzggMS4xOSA0LjQ3IDMgNS43NFYxN2MwIC41NS40NSAxIDEgMWg2Yy41NSAwIDEtLjQ1IDEtMXYtMi4yNmMxLjgxLTEuMjcgMy0zLjM2IDMtNS43NGMwLTMuODYtMy4xNC03LTctN3ptMi44NSAxMS4xbC0uODUuNlYxNmgtNHYtMi4zbC0uODUtLjZBNC45OTcgNC45OTcgMCAwIDEgNyA5YzAtMi43NiAyLjI0LTUgNS01czUgMi4yNCA1IDVjMCAxLjYzLS44IDMuMTYtMi4xNSA0LjF6Ii8+PC9zdmc+\",\"activeColor\":\"#ffcc00\",\"color\":\"#7a9bbd\",\"default\":false},{\"label\":\"\",\"value\":\"socket\",\"icon\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xNiA5djQuNjZsLTMuNSAzLjUxVjE5aC0xdi0xLjgzTDggMTMuNjVWOWg4bTAtNmgtMnY0aC00VjNIOHY0aC0uMDFDNi45IDYuOTkgNiA3Ljg5IDYgOC45OHY1LjUyTDkuNSAxOHYzaDV2LTNsMy41LTMuNTFWOWMwLTEuMS0uOS0yLTItMlYzeiIvPjwvc3ZnPg==\",\"activeColor\":\"#ffcc00\",\"color\":\"#7a9bbd\",\"default\":false},{\"label\":\"\",\"value\":\"net\",\"icon\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xMyAyMmg4di03aC0zdi00aC01VjloM1YySDh2N2gzdjJINnY0SDN2N2g4di03SDh2LTJoOHYyaC0zdjd6TTEwIDdWNGg0djNoLTR6TTkgMTd2M0g1di0zaDR6bTEwIDB2M2gtNHYtM2g0eiIvPjwvc3ZnPg==\",\"activeColor\":\"#ffcc00\",\"color\":\"#7a9bbd\"}]", "g_common": true, "type": "horizontal_buttons", "dropdownVariant": "standard", "buttonsVariant": "text", "dropdownSmall": false, "multiple": true, "noAllOption": true, "g_fixed": true, "g_css_background": true, "g_css_border": true, "g_css_font_text": true, "g_css_shadow_padding": true, "name": null, "comment": null, "class": "mybuttongroup", "filterkey": null, "multi-views": null, "locked": null }, "style": { "bindings": [], "left": 0, "top": 667, "width": "125.992px", "height": "48", "background": "linear-gradient(180deg, #17375e 0%, #0e2440 100%)", "background-color": "", "border-color": "rgba(80,129,193,1)", "border-radius": "6", "color": "", "padding": "", "padding-left": "", "border-width": "1", "border-style": "solid" }, "widgetSet": "basic", "_id": "i000001" } ]
  • Lovelace Text rechts ("An" / "Aus") komplett ausblenden?

    4
    1
    0 Stimmen
    4 Beiträge
    105 Aufrufe
    XBiTX
    @tiobb Dann kann ich leider so auch nicht weiter helfen, es ist jedoch gut möglich, dass es an deiner falschen Formatierung liegt. state_color und entities gehören unter das "t" von type: -> sollte aber auch im Editor angezeigt werden -> [image: 1785953744520-aa4e250e-868e-4326-88aa-2cc193478fae-image.jpeg] [image: 1785953837343-6de782f4-53d5-4bf5-8dd7-85960581169d-image.jpeg] In einen großen Stapel kann es dann vorkommen das nicht alles richtig funktioniert.
  • Lovelace: Glocke und Mikrofon ausblenden

    3
    0 Stimmen
    3 Beiträge
    362 Aufrufe
    astuermerA
    Hat das schon jemand geschafft? Ich bräuchte in Icon in der Tableiste dazu ohne zu scrollen, aber die Glocke nimmt den Platz ein.
  • iQontrol Vis

    1
    3
    0 Stimmen
    1 Beiträge
    45 Aufrufe
    Niemand hat geantwortet
  • Hintergrund scrollbar machen. Keine volle göße

    2
    1
    0 Stimmen
    2 Beiträge
    56 Aufrufe
    HomoranH
    @Jeba sagte: Kann mir da jemand eine Tip geben? Wie groß ist der View definiert?
  • VIS-2 inventwo Universal-Widget

    8
    0 Stimmen
    8 Beiträge
    118 Aufrufe
    Holger EtzelH
    Sorry, ich habe es auch gerade in den Einstellungen gefunden. Klappt perfekt. Trotzdem danke.
  • Eingabefeld VIS-2

    6
    0 Stimmen
    6 Beiträge
    176 Aufrufe
    skvarelS
    @OliverIO .. hmm, warum finde ich das bei mir nicht ?? [image: 1785819640985-24a08cd2-e691-4140-a189-688739888015-image.jpeg] EDIT: Deutsche Begriffe ... danach hatte ich nicht gesucht [image: 1785819902929-eb422b72-9aef-4d6f-ab3e-281a5075fde2-image.jpeg]
  • VIS-2 Alarm-Adapter - Pincode

    4
    0 Stimmen
    4 Beiträge
    165 Aufrufe
    Holger EtzelH
    Ich habe das Blockly durch eine KI in ein Javascript umsetzen lassen. Technische Dokumentation: Automatisches VIS-2 Keypad mit Telegram-Anbindung Dieses Skript steuert die PIN-Code-Eingabe einer Alarmanlage über das VIS-2-Interface in ioBroker. Es bietet eine automatische Auswertung nach der vierten Ziffer, Maskierung der Eingabe durch Sicherheits-Punkte, einen automatischen Sperrmechanismus bei Falscheingaben sowie eine direkte Alarmierung über Telegram. Systemvoraussetzungen & Datenpunkte Das Skript verwendet standardmäßig vier Datenpunkte innerhalb der ioBroker-Objektstruktur. Alle Zustände werden datentyp-konform verarbeitet. Datenpunkt-ID Datentyp Funktion / Zuordnung 0_userdata.0.vis.Alarmanlage.Keypad.Zahl1 String Empfängt die gedrückte Ziffer aus dem VIS-2 Keypad Widget. 0_userdata.0.vis.Alarmanlage.Keypad.Zahl2 String Das VIS-Display. Zeigt den Text („Code“), Punkte (••••) oder Statusmeldungen. 0_userdata.0.vis.Alarmanlage.Keypad.Zahl3 Number Löschen-Taste (Del). Setzt die aktuelle Eingabe bei Betätigung zurück. alarm.0.use.list Number Der Status der ioBroker-Alarmanlage (0 = Deaktiviert, 1 = Aktiviert). telegram.0 Instanz Telegram-Adapter für den Versand der Status- und Alarmnachrichten. Ablaufdiagramm & Funktionslogik [ Tastendruck in VIS-2 ] ---> Schreibt Ziffer in .Zahl1 | v Is Keypad gesperrt? / (Ja) / \ (Nein) v v [Eingabe blockiert] [Ziffer im RAM anhängen] [Display: GESPERRT] [Display: Maskierung ••••] | v PIN-Länge 4 erreicht? | (Ja) ----+---- (Nein) ---> [Wartet auf nächste Ziffer] | v [ PIN-Prüfung ] / (Korrekt) / \ (Falsch) v v [Alarmanlage schalten] [Fehlversuch +1] [Telegram: Deaktiviert] [Telegram: Warnung] | v Fehlversuche >= 3? | (Ja) ----+---- (Nein) -> [Zurück auf Standard] | v [ Keypad 5 Min SPERREN ] [ Display: GESPERRT ] [ Telegram: KRITISCHER ALARM ] Kernfunktionen im Detail 3.1 Sicherheits-Maskierung (Datenschutz) Die Eingabe der Ziffern erfolgt nicht in einem physischen Datenpunkt. Die Zahlenkette wird ausschließlich im flüchtigen Arbeitsspeicher (RAM) der JavaScript-Variable internerKlartext zwischengespeichert. Für das VIS-Display (Zahl2) wird per .repeat() temporär ein String aus Punkten (•) erzeugt. Ein Ausspähen der PIN über ioBroker-Zustände ist somit unmöglich. 3.2 Automatisches Null-Resetting Da inventwo-Widgets in VIS-2 den geschriebenen Zustand dauerhaft halten, lauscht das Skript auf jede Aktualisierung (change: "any"). Nach der Ziffern-Registrierung leert das Skript das Eingabefeld Zahl1 sofort wieder aktiv mit einem Leerstring (''). Dadurch wird sichergestellt, dass dieselbe Ziffer (z. B. eine Doppel-3) problemlos direkt hintereinander eingegeben werden kann. 3.3 Automatisches Prüfverfahren Es ist keine Bestätigungstaste (Enter) erforderlich. Das Skript vergleicht die Länge der Variable internerKlartext mit der vordefinierten PIN-Konstante (ID_WUNSCH_PIN). Sobald die 4. Ziffer registriert ist, wird die Funktion pruefePin() ohne Zeitverzögerung ausgeführt. 3.4 3-Stufen-Sperrmechanismus (Brute-Force-Schutz) • Versuch 1 & 2: Das Skript lehnt den Code ab, leert den Speicher, zeigt im Display „Falscher Code!“ an und sendet eine Telegram-Warnung mit der aktuellen Versuchsnummer. • Versuch 3: Das Keypad wechselt in den Zustand istGesperrt = true. Auf dem VIS-Bildschirm erscheint dauerhaft der Text „GESPERRT“. Jegliche weitere Tasteneingabe wird sofort verworfen. Es wird ein kritischer Telegram-Alarm abgesetzt. • Entsperrung: Ein asynchroner Timeout-Timer (sperrTimer) entsperrt das System nach exakt 5 Minuten (300000 ms) vollautomatisch und setzt den Fehlerzähler zurück. Alternativ hebt ein Skript-Neustart die Sperre sofort auf. 3.5 Manuelles Löschen (Zahl3) Wird während der Code-Eingabe die Löschen-Taste (Zahl3) betätigt, löscht das Skript die Variable im RAM, zeigt im Display „Eingabe gelöscht“ und springt nach 1,5 Sekunden in den Bereitschaftsmodus („Code“) zurück. Um dem Datentyp gerecht zu werden, wird die Taste danach wieder auf die Zahl 0 gesetzt. Parameter-Konfiguration im Quellcode Die Verhaltensweisen des Skripts können im Kopfbereich der JavaScript-Datei über Konstanten angepasst werden: • ID_WUNSCH_PIN: Ändere den Wert '0000' in deine gewünschte Zahlenkombination. • MAX_FEHLVERSUCHE: Bestimmt die Anzahl erlaubter Versuche (Standard: 3). • SPERR_ZEIT_MS: Sperrdauer in Millisekunden. (Rechenbeispiel für 5 Minuten: 5 * 60 * 1000 = 300000). Skript Pincode.txt
  • Die Widgeteria durchsuchen --> Fehler

    9
    1
    1 Stimmen
    9 Beiträge
    5k Aufrufe
    T
    hier weiterhin
  • Fully Browser Visu Abschaltung [gel.]

    2
    0 Stimmen
    2 Beiträge
    80 Aufrufe
    DuffyD
    Habe es gefunden in Form von JSON unter Fully Browser -> Settings -> Power Settings -> Schedule Wakeup and Sleep (JSON) Für den Fall das jemand anders auch mal suchen sollte ;-)
  • Google Kalender (ICS) für Material Design & Mini-Kalender

    vis
    79
    3
    1 Stimmen
    79 Beiträge
    2k Aufrufe
    Ro75R
    Genau, den hier geht es ja um das Script. Ro75.
  • Screenshots AURA Adapter

    vis
    15
    21
    8 Stimmen
    15 Beiträge
    1k Aufrufe
    JoJo58J
    @sigi234 Du bist der Beste
  • VIS2 inventwo Popup How to?

    3
    0 Stimmen
    3 Beiträge
    75 Aufrufe
    skvarelS
    Mach ich bei meinem Büro-PC auch so. Beim Klick auf den Button öffnet sich eine View als PopUp um den PC an- oder auszuschalten, damit es nicht versehentlich passiert. [image: 1785229133496-2458e38e-7781-4e0f-bd0c-273837befe71-image.jpeg]
  • Echart - Auswertung von mehreren Werten

    5
    1
    0 Stimmen
    5 Beiträge
    108 Aufrufe
    L
    Aber gut zu wissen, danke!

210

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge