Basic-Widgets
Ab Studio 0.1.293 erhalten die 48 Basic-Einträge die Ergänzungen aus dem VIS-2-Abgleich. Die Widgets sind eigenständige HA-Umsetzungen. Bestehende Projekte behalten IDs, gespeicherte Gruppen-Schlüssel, Werte, CSS und bisherige Modi. Neue Darstellungen werden für alte Widgets erst nach ausdrücklicher Auswahl verwendet.
Basic-Sprache wählt automatisch aus Studio oder separat DE/EN/FR. Das betrifft Eigenschaften, Hinweise und neue Basic-Runtime-Meldungen. Eigene Texte und Entitätswerte bleiben erhalten; die gesamte Studio-Oberfläche bleibt DE/EN.
Werte und Aktionen
Number bietet Tausendertrennung, automatische Nachkommastellen, Qualitätsentität und CSS-Klassen. „VIS-2-kompatibel“ aktiviert ausdrücklich numerisches Präfix-Parsing und Singularwahl nach Formatierung; der bisherige Modus bleibt erhalten. Bool HTML/control ergänzt Min-/Max-Sentinels, HTML-Zusätze und zusätzliche HA-Schreibziele für true/false. Der Server prüft unterstützte Entitäten, Verfügbarkeit und Grenzen. Haupt- und Zusatzaktion sind keine atomare Transaktion; nach Fehlern beim Zusatzschreiben folgt keine Zusatz-URL.
AckFlag HTML erhält eine ausdrückliche Bestätigungsentität oder ein Attribut. HA besitzt kein ioBroker-ACK-Flag. Alte Projekte behalten die bisherige Zustandsquelle; fehlende Bestätigung wird nicht als bestätigt ausgegeben.
Links bieten Zielfenster. Notizen können bereinigtes HTML anzeigen; der Dialog schreibt weiterhin nur Text an verfügbare input_text-Helfer ohne Attribut. Neue Widgets verwenden inerte HTML-Formatierung. Der bisherige Modus und der gespeicherte HTML-Code alter Projekte bleiben erhalten. Komplexe Webseiten gehören in iFrame; ausführbare ioBroker-Bindings werden nicht übernommen.
Darstellung und Navigation
Unter Extrasteuerung → Steuerungsziel lässt sich „Hauptziel und Zusatzaktion“ oder „Nur separates Ziel“ wählen. Der zweite Modus schreibt ausschließlich an das separate Ziel; eine Richtung ohne konfiguriertes Ziel bleibt deaktiviert und fällt nicht auf das Hauptziel zurück.
Checkbox, Select und Bar bieten bisherige, native und moderne Darstellung. Tabellen erhalten klassische tclass-Hooks und eine moderne Darstellung mit festem Header. JSON, Ereignisse, Auswahl, Bestätigung, Details und Spalten bleiben nutzbar. Eigene VIS-CSS-Regeln können Anpassungen erfordern; der DOM ist nicht pixelgenau identisch.
Neue Vollbild-Widgets verwenden wechselnde Icons, erkennen Escape und sind im Editor deaktiviert. Alte Textbuttons bleiben erhalten. HTML navigation kann gezielt die Seite eines View-in-widget-Containers wechseln, ohne die Hauptseite zu verlassen. Screen Resolution kann Projekt-/Seitendetails zeigen. Gruppierung verwendet die bestehenden Studio-Gruppen.
Lokalisierte Zeiten unterstützen auto, Datums-/Zeitteile, Monats-/Wochentagsnamen, 12-Stunden-Uhr, Millisekunden und [Literale]. Für numerische Zeitstempel Sekunden oder Millisekunden ausdrücklich wählen; auto nutzt eine Größenheuristik. Relative Zeit aktualisiert sich jede Sekunde. TimesValue und Timestamp Value bleiben absichtlich zwei Einträge mit gleicher Quellart.
Spracheingabe, Runtime verlassen und Gruppen
Speech to Text startet nur nach Klick. Es bietet einmal/Start-Stopp/fortlaufend, DE/EN/FR-Erkennungssprache, Schlüsselwortfilter, fünf Statusbilder und Farben. Ausgabe lokal oder an verfügbaren input_text. Browserunterstützung, Mikrofonfreigabe und meist HTTPS sind erforderlich; der Erkennungsdienst des Browsers kann Internet benötigen.
HTML logout verlässt die Runtime zur Rückkehr-URL oder versucht ein per Skript geöffnetes Fenster zu schließen. Es meldet das HA-Konto nicht ab.
Gruppen-Sichtbarkeit verwendet HA-Gruppen-IDs wie system-admin und system-users, getrennt durch Semikolon. Nur aktive, vom Ingress-Proxy bestätigte Benutzer erhalten Gruppen; lokale/unbekannte Benutzer erhalten keine. Bei nicht passender Gruppe oder Zustandsbedingung gilt Ausblenden/Deaktivieren. Dies ist Darstellungslogik, keine zusätzliche API-Zugriffskontrolle.
Ausführliche Anleitung DE/EN/FR · VIS-2-Prüfbericht zum vorherigen Stand · English · Français.
