« Zurück zu Produkt

Dokumentation

V7.0->V7.1 (Q1/2024)

Wesentliche Änderungen
Migration
Liste der Änderungen
Neue und aktualisierte Module

Wesentliche Änderungen

HTML-SDK

Das neue HTML-SDK ermöglicht es Entwicklern individuelle Darstellungen für ihre Module anzubieten. So werden ganz neue Darstellungen wie die Wärmepumpe oder Anwesenheitsanzeige ermöglicht, welche die Kachel Visualisierung noch einmal aufwerten.

Verschiedene Module, die das HTML-SDK nutzen

Logikpläne

Jeder entwickelt seine Automationen anders. Der eine erfreut sich am unkomplizierten Konfigurieren und Analysieren von Ablaufplänen, der andere genießt die Flexibilität von PHP-Skripten. Insbesondere Elektriker denken wiederum in Schaltplänen. Und auch diese Art der Automation wird nun für alle als Logikplan nutzbar.

Die bisherigen IPSWorkflows von IPSView kommen als Logikpläne fest nach IP-Symcon und können uneingeschränkt verwendet werden und bieten so noch mehr Möglichkeiten die optimale Automation zu generieren. Die Dokumentation ist auch bereits migriert: Logikpläne

Logikplan

Optimierte Darstellungen

Mit der Version 7.1 kommen auch einige neue Möglichkeiten für die Kachel Visualisierung. Nun kann die Darstellung von Kategorien individuell angepasst werden. Damit können beispielweise die Kategorien auf einer Startseite als Kachel mit Bild dargestellt werden, während sie auf Unterseiten als Kategorieleiste genutzt werden. In diesem Rahmen kommen auch die aus dem WebFront bekannten Inhaltswechsler zurück, welche eine neue mögliche Darstellung für Kategorien sind.

Auch die Energieverteilung bietet diverse neue Möglichkeiten. Insbesondere ist es nun möglich mehrere Einträge gruppiert werden, sodass fünf separate Verbraucher platzsparend gestapelt dargestellt werden können. Die individuellen Verbräuche sind weiterhin via Auswahl platzsparend auslesbar.

Energieverteilung mit Gruppierung

VPN (WireGuard) in der SymBox

Mit dem aktualisierten SymOS kann VPN über WireGuard/TailScale auf der SymBox eingerichtet werden. Damit kann auch aus der Ferne auf das Netzwerk hinter der SymBox zugegriffen werden. Dies ermöglicht eine unkomplizierte Konfiguration der entfernten Geräte, wodurch die Wartung deutlich vereinfacht wird.

VPN Konfiguration

Migration

Warning

Bitte erstellen Sie sicherheitshalber ein Backup, sollten wider erwarten Probleme bei der Aktualisierung auftreten.

Warning

Falls Sie von einer früheren Version aktualisieren, lesen Sie bitte vorher die passenden Migrationsanleitungen.

Die aktuellste Version kann wie unter Installation beschrieben installiert werden.

Liste der Änderungen

Allgemein

  • Neu: Liste in der Connect Control Instanz, um für alle Visualisierungen den QR-Code anzeigen zu lassen oder diese direkt zu öffnen
  • Neu: Variablen unterhalb der Energieverteilung können deaktiviert werden
  • Neu: In der Kachel-Visualisierung Instanz gibt es einen Button, um diese die Kachel Visualisierung statt dem WebFront als Standard zu setzen. Das WebFront ist dann weiter über /legacy/ verfügbar.
  • Neu: Spezialschalter „ArchiveRecordLimitBool“ entfernt. Es gilt immer „ArchiveRecordLimit“.
  • Fix: Bei AC_FetchChartData* werden beim Erreichen der Limits die Fehler korrekt geworfen
  • Fix: Laden der php.ini robuster gemacht bei fehlerhaften Einträgen
  • 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: Rate Limit für Google Assistant Status Reports erhöht
  • Fix: WebHook/OAuth Registrierung robuster gestaltet

Geräte

  • Neu: MQTT Konfiguratoren ermitteln den Datentyp so gut es geht automatisch für die Erstellung der Geräte-Instanzen
  • Neu: M-Bus: Neue MBUS_UpdateValuesEx Funktion zum Abfragen spezieller Daten
  • Neu: CMI: Für UVR610 wird der DL-Bus ebenfalls abgefragt
  • Neu: OPCUA: Konfigurator stark verbessert
  • Neu: OPCUA: RequestedMaxReferencesPerNode auf 100 gesetzt, da einige 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
  • Neu: ModBus: TimeoutTime Property auf Gateway Ebene, um die Wartezeit in Sekunden anzugeben (Aktuell nur über IPS_SetProperty verfügbar)
  • Fix: KNX: Sporadische Probleme bei KNX/IP (TCP/Secure) Verbindungen gelöst
  • Fix: EnOcean: Power/Energy Measurement für D2-01-0E korrigiert
  • Fix: ModBus: VALUES bei virtuellen Adressen enthalten jetzt die Ergebnisse der vorherigen virtuellen Lesevorgänge
  • Fix: KNX: Disconnect Request wurde nicht korrekt beantwortet, sondern eine Fehlermeldung im Meldungsfenster geloggt
  • Fix: Sync Remote: Fehlermeldungen beim Schalten über die Visualisierung gelöst
  • Fix: Sync Remote: Fehlermeldungen beim CSV Export gelöst
  • Fix: Sync Remote: Medien (Bilder) werden jetzt korrekt übertragen

Kachel Visualisierung

  • Neu: Gruppieren in der Energieverteilung muss 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
  • Neu: Energieverteilung bietet mehrere Variablen pro Gerät an und ermöglicht die Berechnung für Gruppen anzupassen
  • Neu: Neue Logik zur Verbindung zum Server
    • Wechseln zwischen Verbindungen verbessert
    • Neue Ansicht mit Log bei Neuverbindung
    • Verständlichere Fehlermeldungen
  • Neu: Farbe des Speichers in der Energieverteilung angepasst (seit 7.1)
  • Neu: Höhe des Diagramm-Dialogs angepasst
  • Neu: CSV Export
  • Neu: Aktualisierungsrate der Begrüßung verbessert
  • Neu: Deep-Linking: QR-Codes können von anderen Apps gescannt werden
  • Neu: Fehlermeldung beim Schalten werden unten als rote Meldung dargestellt und nicht mehr gestapelt
  • Neu: Eine eventuelle Rückgabe von Automationen wird als Dialog angezeigt
  • Neu: Zeige mehr Informationen beim Versuch die Verbindung via App herzustellen an
  • Neu: Die Darstellung einzelner Kacheln kann aus dem Editier-Modus heraus verändert werden
  • Neu: Darstellungen für Kategorien:
    • Kategorien können unabhängig voneinander in der Kategorieleiste oder als einzelne Kachel dargestellt werden
  • Neu: Inhaltswechsler
    • Es kann ausgewählt werden, welche Objekte im Inhaltswechsler angezeigt werden sollen
    • Elemente können nach einer festgelegten Zeit automatisch gewechselt werden
  • Neu: Für Listendarstellung von Instanzen: Nach Veränderung der aktiven Elemente werden neue Kinder automatisch angezeigt
  • Neu: Sollte versucht werden mehr HTML-Inhalte anzuzeigen als technisch Möglich, wird ein passender Fehler angezeigt.
  • Neu: Leistungsmodus der Energieverteilung wird gespeichert und wurde um statische Pfeile ergänzt
  • Neu: Aus dem Popup der Energieverteilung können Charts geöffnet werden
  • Neu: Wenn keine automatische Verbindung möglich ist, wird ein Button zum Neuverbinden angeboten
  • Neu: Energieverteilung
    • Netz: Überschuss wird mit Verbrauch verrechnet
    • Hat ein Gerät mehrere Variablen werden beide im Popup angezeigt
  • Fix: Chart-Buttons werden nicht mehr hinter Instanzen angezeigt
  • Fix: Anpassung der Skalierung des Logos in der Energieverteilung
  • Fix: Änderungen an Kategorien werden in der Kategorieleiste richtig angezeigt
  • Fix: Schieberegler stellen sich nun korrekt zurück, falls die Schaltoperation fehlschlägt
  • 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)
  • 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
  • Fix: Stream Kachel zeigt Fehlermeldung, wenn Stream kein RTSP/RTSPS ist
  • Fix: Schieberegler in Dialogen aktualisiert springe nicht mehr zurück
  • Fix: Fehler behoben, der beim Löschen von Benachrichtigungen auftreten konnte
  • Fix: Schließe Verbindungen zum Server, wenn Visualisierung nicht geladen werden kann
  • Fix: Instanzen deren Darstellungstyp geändert wurde aktualisieren sich korrekt
  • Fix: Bei Verbindung zum lokalen Netzwerk und späterem Wechsel auf Connect wird das gespeicherte Kennwort verwendet
  • Fix: Korrektes Handling bei der initialen Erstellung eines Links in der Hauptkategorie
  • Fix: HTML-Boxen aktualisieren sich auch bei Variablenaktualisierung
  • Fix: Verhindere einige Verbindungsabbrüche
  • Fix: Inhaltswechsler
    • Hintergrundfarbe wird von Variablen übernommen
    • Titelgröße wird für jedes Objekt berechnet
  • Fix: Legenden werden nach Instanz-Einstellungen geladen
  • Fix: Fehler behoben, wenn Variablen in der Diagramm-Legende gefiltert und ausgewählt werden
  • Fix: Multigraphen werden korrekt in Inhaltswechslern angezeigt
  • Fix: Authentifizierung für HTML-Boxen in Apps hinzugefügt
  • Fix: Button zum neu verbinden funktioniert wie vorgesehen
  • Fix: Links auf die Hauptkategorie werden angezeigt
  • Fix: Neue Visualisierungen mit Passwörtern können wieder geöffnet werden
  • Fix: Neu hinzugefügte Server werden korrekt gespeichert
  • Fix: Füge Timeouts bei Verbindungsversuchen hinzu, damit diese nicht hängen bleiben
  • Fix: Verbesserte Performance bei Graphen mit sehr vielen Variablen
  • Fix: Stelle Zeiten im CSV-Dialog wie vorgesehen in der Zeitzone des Servers dar
  • Fix: Direkte Links auf passwortgeschützte Visualisierungen funktionieren wieder
  • Fix: String Variablen werden in den Zusatzinformationen der Energieverteilung korrekt angezeigt
  • Fix: Ungültige Variable in Begrüßungszeile wird korrekt abgefangen
  • Fix: Performance von Charts mit vielen Variablen verbessert
  • Fix: Darstellung der Zeit im CSV-Dialog korrigiert
  • Fix: Darstellung von Enumerationen in Listen verbessert

WebFront

  • Fix: Assoziationen mit Platzhaltern und Aktion zeigen immer den korrekten Variablenwert an (konsistent zur neuen Visualisierung)
  • Fix: IPSView Views konnten nicht geöffnet werden, wenn /legacy/ verwendet wurde

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
  • Neu: Zeige Logikpläne als Automation immer an und installiere bei Bedarf die benötigten Module aus dem Module Store
  • Neu: Konfiguration der Spalten bei PHP-Information wird gespeichert
  • Fix: Zeige korrekten Titel im Dialog beim erstellen von Kategorien via Alt + 0
  • 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
  • Fix: IPSView Updates können nur installiert werden, wenn eine gültige IPSView Subskription vorhanden ist
  • Fix: Verdichtung für String Variablen korrekterweise deaktiviert (Nur für Bool/Int/Float verfügbar)
  • Fix: Behebe Typo beim sicheren Löschen
  • Fix: Korrigiere Meldung, wenn ein Logikplan erstellt wird, das benötigte Modul aber noch nicht installiert ist
  • Fix: Wird die Prüfung beim sicheren Löschen abgebrochen wird wie vorgesehen der gesamte Löschvorgang abgebrochen
  • Fix: Korrigiere Validierung, ob das Modul zu einer Instanz existiert
  • Fix: Verhindere Fehler beim Bearbeiten von mehreren Ereignissen mit unterschiedlichen Aktionen
  • Fix: Springe wie vorgesehen zur letzten Position bei Objektauswahlen, wenn das aktuell ausgewählte Objekt nicht (mehr) existiert
  • Fix: Cache LocationControl ID im Location Widget (Verbessert die Performance massiv auf Systemen mit sehr viel Variablenänderungen)

Pro Konsole

  • Neu: Bibliotheken auf die neuste Version aktualisiert (Es wird mind. Windows 8 und Windows Server 2012 benötigt)
  • 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

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
  • Fix: In manchen Situationen wurde der verfügbare Speicherplatz nicht korrekt ermittelt

PHP-SDK

  • Neu: HTML-SDK für die Kachel Visualisierung
  • 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
  • Neu: SelectCondition unterstützt die Eigenschaft „caption“
  • Neu: SelectAction verbessert mit Auswahl zwischen generellen Aktionen und Aktionen mit Ziel
  • Neu: Analog zu SelectCondition unterstützt nun auch SelectAction das Feld „caption“
  • 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
  • Fix: Verhindere Fehler, wenn in einem Konfigurator die Sortierung deaktiviert wird
  • Fix: SelectAction verwendet wieder wie vorgesehen die gesamte verfügbare Breite

Neue Module

ekey bionyx

  • Integration von ekey bionyx Geräten direkt in IP-Symcon
  • IP-Symcon empfängt die Aktivitäten des Fingerscanners über Webhooks

Snom

  • Integration von Snom Geräten direkt in IP-Symcon

Aktualisierte Module

Amazon Alexa

  • Fix: Korrektes Handling mit PHP 8.2

Anwesenheits-Simulation

  • Fix: Anpassungen für IP-Symcon 7.0

Benachrichtigung

  • Fix: Einige kleinere Fehler behoben

Energieverbrauch Optimierer

  • Neu: Unterstützung für E-Autos

GARDENA smart system

  • Fix: Intervall für die Gerätesuche erhöht

Google Assistant

  • Fix: Korrektes Handling von PHP 8.2

Spotify

  • Neu: Profile angepasst, damit sie mit dem Mediaplayer der neuen Visualisierung kompatibel sind

Text to Speech (AWS Polly)

  • Fix: Unterstützung für IP-Symcon 7.x
Haben Sie noch Fragen?