IP-Symcon 7.1 (Testing)

Anleitung zum Wechseln auf den Beta-Kanal gibt es hier: Update-Kanäle

Für iOS Teilnehmen
Für Android Teilnehmen

Downgrade Möglich: Ja, die Settings ist zur 7.0 kompatibel

Allgemein

  • Neu: MQTT Konfiguratoren ermitteln den Datentyp so gut es geht automatisch für die Erstellung der Geräte-Instanzen
  • Neu: Liste in der Connect Control Instanz, um für alle Visualisierungen den QR-Code anzeigen zu lassen oder diese direkt zu öffnen
  • Neu: M-Bus: Neue MBUS_UpdateValuesEx Funktion zum Abfragen spezieller Daten
  • Neu: CMI: Für UVR610 wird der DL-Bus ebenfalls abgefragt
  • Neu: Variablen unterhalb der Energieverteilung können deaktiviert werden
  • Fix: $_IPS[‚CONFIGURATOR‘] wieder verfügbar, wenn auf dem WebFront eine Variablenaktion ausgeführt wurde
  • Fix: Doku Link für Kachel-Visualisierung korrigiert
  • Fix: Einige undokumentierte WFC_* Funktionen wie Visibility funktionierten nicht mehr korrekt seit einigen Versionen
  • Fix: KNX: Sporadische Probleme bei KNX/IP (TCP/Secure) Verbindungen gelöst
  • Fix: Rate Limit für Google Assistant Status Reports erhöht
  • Fix: EnOcean: Power/Energy Measurement für D2-01-0E korrigiert

SymOS

  • Neu: WireGuard im Kernel aktiviert (wg utility ist auch verfügbar)
  • Neu: Kernel auf 6.1.61 aktualisiert
  • Neu: SymOS Connect für KNX ist offiziell verfügbar
  • Neu: SymOS Connect für LCN ist offiziell verfügbar
  • Neu: VPN über Tailscale Modul verfügbar

→ Hinweis: Der Wireguard Server ist noch nicht bequem über das SymOS konfigurierbar und bei Tailscale funktioniert das „Advertise Routes“ Feature noch nicht zu 100%. Das reichen wir in einer kommenden Beta nach.

Pro Konsole

  • Neu: Bibliotheken auf die neuste Version aktualisiert
  • Neu: Beim Hinzufügen von Servern kann das System mit angegeben werden
  • Neu: SymOS Connect für KNX für SymBox’en direkt integriert
  • Neu: SymOS Connect für LCN für SymBox’en direkt integriert

Visualisierung

  • Neu: Gruppieren in der Energieverteilung aktiv explizit aktiviert werden
  • Neu: Bessere Performance beim Rendern von Kachelansichten
  • Neu: Im Navigationsmenü kann zwischen den Visualisierungen des aktuellen Servers gewechselt werden
  • Neu: Darstellung des Wochenplans in einzelner Kachel optimiert
  • Neu: Visualisierungen eines Servers müssen nicht mehr explizit eingerichtet werden (App)
  • Neu: Name der Visualisierung wird im Tab-Titel angezeigt (Web)
  • Neu: Checkboxen in Chart Legende zusammengefasst
  • Neu: Minimale Laufzeit für Skript-Buttons
  • Neu: ‚Z2M.occupied_heating_setpoint‘ Profil funktioniert für Heizungskacheln Temperatur
  • Neu: IPSView nimmt die ganze Kachel ein (Benötigt noch Anpassungen von @Brownson)
  • Neu: ‚Lamella/Shutter.Reversed‘ wird unterstützt
  • Neu: Werte der Energieverteilung werden jetzt nach Typ gruppiert
  • Neu: Bunte Emojies
  • Fix: Fehler bei der Darstellung einer bei der Variablen gelöscht wurden
  • Fix: Einstellungen verlinkter Charts werden korrekt gespeichert
  • Fix: initial Anzeigen bei Charts wird berücksichtigt
  • Fix: Fehler wird angezeigt, wenn die aktuelle Kategorie gelöscht wurde
  • Fix: Minimaler Größenunterschiede der Kacheln behoben
  • Fix: Link zur Doku führt zur Doku und nicht in Forum
  • Fix: Fehlermeldung bei fehlenden Variablen im Chart
  • Fix: Uhrzeit in der Appbar aktualisiert sich sekündlich
  • Fix: Fehler bei automatischer Kachelauswahl
  • Fix: Präziser Farbwahl-Dialog funktioniert jetzt korrekt
  • Fix: Fehler in Verbindung mit dem ‚~Temperature.Difference‘ und ‚~Temperature.Fahrenheit‘ Profilen behoben
  • Fix: Slider ohne Schrittweite
  • Fix: Konfiguration Synchronisation auf mehreren Geräten
  • Fix: Charts mit widersprüchlichen Einstellungen in der Instanzkonfiguration
  • Fix: Fehler beim verschieben von Kacheln
  • Fix: Seitenübergangsanimationen reduziert (Web)
  • Fix: String-Eingabe zeigt die Korrekte Tastatur auf Samsung Geräten an (App)
  • Fix: Breitenabschätzung von Aufzählungen in Listen korrigiert
  • Fix: Auf älteren Geräten, die kein WebAssembly unterstützen, wird eine passende Fehlermeldung angezeigt, dass die Visualisierung auf diesen Geräten nicht unterstützt wird
  • Fix: Bei Diagrammen in den Apps mit Legenden in der Seitenleiste heben beim Hovern den korrekten Bereich hervor
  • Fix: Bei Visualisierungen mit langem Namen wird dieser im Navigationsmenü passend gekürzt
  • Fix: Höhe des Headers des Navigationsmenüs wird in den Apps korrekt dargestellt
  • Fix: Sehr lange Strings werden in der Darstellung gekürzt, können in TextBoxen aber komplett geladen werden

Konsole

  • Neu: Zeige beim Speichern der Debug-Ausgaben in eine Datei den Ort dieser Datei an
  • Neu: Kopieren/Ausschneiden/Einfügen/Verlinken via Kontextmenü funktioniert nun analog zu Strg + C/X/V/L
  • Neu: Dokumentation „Button“ in der Konsole öffnet die Dokumentation automatisch in der korrekten Sprache
  • Fix: Seltenen Fehler korrigiert, der beim Einklappen von unsichtbaren Knoten auftreten konnte
  • Fix: Beim Abdocken von IPSView kommt immer der Hinweis, wenn es ungespeicherte Änderungen gibt
  • Fix: Neu hinzugefügte Visualisierungen werden im Visualisierung-Widget korrekt hinzugefügt
  • Fix: String-Variablen können nun aus der Konsole reaggregiert werden (auch wenn dies lediglich die Rahmendaten wie Start- und Endzeit neu berechnet)
  • Fix: Im Module Store konnte bei Modulen aus der Vorschau fälschlicherweise ein Update angezeigt werden wenn auf dem eigenen System eine Beta- oder Testversion installiert ist, dies wurde behoben
  • Fix: Bei Sortierung nach Namen in der Timer Information wird nun primär nach Namen und nicht mehr nach Pfad sortiert

WebFront

  • Fix: Assoziationen mit Platzhaltern und Aktion zeigen immer den korrekten Variablenwert an (konsistent zur neuen Visualisierung)

PHP-SDK

  • Neu: HTML-SDK für die Kachel Visualisierung (siehe folgenden Beitrag)
  • Neu: Copy & Paste innerhalb von List und Tree via Strg + C/Strg + V möglich
  • Neu: Configurator unterstützt nun align und sortColumn analog zu List/Tree
  • Neu: link/download darf auch in Listen auf Column Ebene gesetzt werden
  • Fix: description bei QrCode funktioniert jetzt wie vorgesehen
  • Fix: onClick wird nun wirklich nur bei angezeigtem leeren Text und nicht bei einem „falsey“ deaktiviert
  • Fix: Bei on-Skripten und einer Liste ohne ausgewählte Zeile und add-Werte wird die aktuelle Zeile nun wie vorgesehen mit null initialisiert

Das neue SDK für Kacheln ist da. Um Kacheln visuell zu gestalten können ab IP-Symcon 7.1 PHP-Module erstellt werden, die eine eigene Kacheldarstellung mitliefern. Dafür gibt es die neue GetVisualizationTile Funktion und die SetVisualizationType Funktion, um IP-Symcon zu signalisieren, dass eine eigene Kacheldarstellung verfügbar ist.

Intern wird dann HTML in der Kachel dargestellt mit den folgenden Besonderheiten:

  • Ihr könnt mit UpdateVisualizationValue Wertänderungen an eure Kachel sicher übermitteln
  • Ihr könnt über RequestAction Werte an euer PHP-Modul senden, die dann sicher ausgeführt werden

Vielen Dank an @da8ter für die tolle Vorlage!

Beispiele:

Weitere Themen mit Informationen:

https://community.symcon.de/t/html-kachelsammlung-bewohnerstatus-waermepumpe-etc/136180

SymOS

  • Fix: Advertise Routes funktioniert bei Tailscale nun korrekt
  • Neu: OPCUA: Konfigurator stark verbessert
  • Neu: OPCUA: RequestedMaxReferencesPerNode auf 100 gesetzt, da eine Geräte mit 0 (=Ohne Limit) nicht korrekt umgehen
  • Neu: LCN Shutter: Bei Relais Ansteuerung wird nur noch 1 Kommando statt 2 gesendet
  • Neu: Unterstützung für neues eHZ LAN Gateway (für Lastgangzähler nach IEC 62056), welches wir auf der Light+Building zeigen werden

SymOS

  • Fix: Advertise Routes funktioniert bei Tailscale nun korrekt (Auch für SymBox^neo)

Konsole

  • Neu: Zeige Workflows als Automation immer an und installiere bei Bedarf die benötigten Module aus dem Module Store
  • Fix: Zeige korrekten Titel im Dialog beim erstellen von Kategorien via Alt + 0

PHP-SDK

  • Fix: Verhindere Fehler, wenn in einem Konfigurator die Sortierung deaktiviert wird

Visualisierung

  • Neu: Energieverteilung bietet mehrere Variablen pro Gerät an und ermöglicht die Berechnung für Gruppen anzupassen
  • Fix: Namen einzelner Geräte werden in der Energieverteilung korrekt angezeigt
  • Fix: Schieberegler dürfen eine Schrittweite von 0 haben
  • Fix: Nicht-Geräte-Instanzen können verlinkt werden
  • Fix: Schnellwechsel nur für mehrere Visualisierungen verfügbar. Deaktivierte Visualisierungen sind deaktiviert
  • Fix: Autofill für Passwortdialog (Web-Only)
2 „Gefällt mir“