Suche
MENU
  • Expressions / Skriptsprache
  • Benutzer und Berechtigungen
  • Backup, Backup wiederherstellen, auf Werkseinstellungen zurücksetzen
  • 2024

    2024.2

    Benutzerdefinierte Hintergründe für Dashboards

    Custom backgrounds.svg

    Sie können Ihr Dashboard jetzt mit eigenen Bildern personalisieren! Laden Sie Fotos direkt von Ihrer Kamera hoch, wählen Sie aus Ihrer Galerie oder laden Sie Bilddateien hoch, um Ihr Dashboard zu differenzieren und die Navigation innerhalb der App noch einfacher zu gestalten. Alle Bilder werden direkt auf dem Core-Steuergerät gespeichert und können über Mein Standort → Medienbibliothek verwaltet werden.

    Unterstützung für zusätzliche Werttypen

    New value types.svg

    In dieser Version wurden neue Arten von Werten hinzugefügt, in die Variablen umgewandelt werden können: Geldwert Einstellungen Mein Standort- (mit einem benutzerdefinierten Währungssymbol in → )

    • Prozentsätze
    • pH-Wert
    • Stückpreis für Strom
    • Stückpreis für Wasser
    • Stückpreis für Gas
    • Ladezustand
    • Batteriezustand
    • Lichtintensität
    • Winkel
    • Luftstrom
    • NOx (Stickstoffoxide)
    • CO (Kohlenmonoxid) Geschwindigkeiten - [RPM]
    • Sitzungsdauer
    • Motorradstunden

    Symbolanpassung für Variablen

    Customizable variable icon.svg

    Es ist jetzt möglich, das Symbol einer Variablen in jedes andere vom System unterstützte Symbol zu ändern.

    IP-Adressscan im lokalen Netzwerk

    IP Scanner.svg

    Die Steuereinheit kann nun IP-Adressen innerhalb des lokalen Netzwerks, mit dem sie verbunden ist, scannen, auch wenn auf sie aus der Ferne zugegriffen wird. Neu angeschlossene Geräte werden zur leichteren Identifizierung mit einem ✅-Symbol angezeigt.

    Neue Funktionen: SORT, TIMESPAN und STRICT für AVG, MIN, MAX

    OrderIndex.svg

    Es wurden neue Sortierfunktionen hinzugefügt, die besonders in Szenarien wie den Spotstrompreisen nützlich sind. Zum Beispiel ist die Bestimmung des "Preisrangs der aktuellen Stunde" nun einfacher geworden.

    Neue SORT-Funktionen:

    • ORDER, ORDERSTRICT
    • ORDERINDEX, ORDERINDEXSTRICT
    • ORDERDESC, ORDERDESCSTRICT
    • ORDERINDEXDESC, ORDERINDEXDESCSTRICT

    Zusätzlich wurde eine TIMESPAN-Funktion für die Arbeit mit der Zeit eingeführt, zusammen mit STRICT-Versionen der AVG-, MIN- und MAX-Funktionen. Die STRICT-Variante stellt sicher, dass, wenn ein Parameter NaN ist, das gesamte Ergebnis NaN ist.

    Die vollständige Dokumentation finden Sie auf der Seite Expressions / Skriptsprache.

    Haptisches Feedback und kleinere Verbesserungen in der iOS-App

    Sowohl in der Android- als auch in der iOS-App wurde eine Vibration für wichtige Interaktionen hinzugefügt - wenn das Gerät seinen Wert ändert. In der iOS-App wurde die Zurück-Geste für eine bessere Reaktionsfähigkeit verfeinert. App-Symbole können jetzt dunkel oder getönt sein.

    Kleinere Verbesserungen in Mein Standort

    Link zu den Versionshinweisen, Definition des Währungssymbols und Menü zum Verwalten von Medienbibliothek hinzugefügt.

    2024.1

    Einstellbare Tastendruckgeschwindigkeit

    Click speed.svg

    Es wurden zusätzliche Einstellungen für alle Tasten auf TapHome-Geräten hinzugefügt, einschließlich Touch-Geräten (z.B. PB5, PB6) und AI-Eingängen, die als Tasten definiert sind (z.B. 32UI-Modul).

    Anforderungen: Neueste Modul-Firmware-Version

    Wählen Sie eine oder mehrere Schaltflächen aus:

    • Service-Einstellungen → Unterstützte Klick-Typen: Je weniger Optionen Sie auswählen, desto weniger Zeit muss der Algorithmus warten, bevor er ausgeführt wird eine Knopfaktion. Wenn beispielsweise 'Unterstützung Langes Drücken, 'Unterstützung Doppelklick und 'Unterstützung Dreifachklick' alle deaktiviert sind, beginnt die Tastenaktion sofort nach dem Drücken der Taste, ohne dass darauf gewartet werden muss, dass die Taste losgelassen wird.
    • Service-Einstellungen → Dauer des langen Drückens / Klickgeschwindigkeit. Passen Sie die erforderliche Dauer für langes Drücken oder Doppel- oder Dreifachklicks an.

    TapHome-Geräte per QR-Code hinzufügen

    QR code.svg

    Neue TapHome-Geräte verfügen über einen Aufkleber mit einem QR-Code, der Informationen zur Seriennummer enthält.

    In EinstellungenHardwareTapHome Bus Option Neue Geräte finden und Option Gerät hinzufügen. Dadurch können Sie nur ein bestimmtes Modul zum Bus hinzufügen, ohne den gesamten Bus scannen und alle neu angeschlossenen Module auf einmal hinzufügen zu müssen.

    Achtung: Das Gerät muss zum Zeitpunkt des Scanvorgangs mit dem Bus verbunden sein.

    Spektrogramm für den neuen Präsenzsensor und die PBT2.0-Touchtasten

    Die Möglichkeit, das Geschehen direkt im Modul auf einzelnen Kanälen zu analysieren. Es ist möglich, die Aufnahme zu speichern und anschließend abzuspielen. Nur in der Windows-Anwendung verfügbar.

    Start: Präsenzmodul (wir bereiten vor) oder PBT-Modul öffnen → Service-EinstellungenAusführen der Diagnose

    Im Fall der Anwesenheitssensor, individuelle Radarwellenreflexionsentfernungsniveaus und Änderungen im Infrarotspektrum des PIR-Sensors. Es wird rechtzeitig grafisch angezeigt, ob die eingestellten Grenzwerte für den jeweiligen Raum korrekt sind.

    Spectrogram.png

    Bei PBT 2.0-Touchbuttons ist es möglich, die gemessenen Kapazitäten in (nahezu) Echtzeit anzuzeigen.

    Verbesserungen des Packet Parsers

    Unterstützung für Jalousien und Rollläden hinzugefügt

    Vereinfachung und Beschleunigung der Nachrichtenverarbeitung in der Sprache Packet Parser

    Wie es besser geht: Es spart einen PARSEJSON-Aufruf, um herauszufinden, was der Wert von topic ist. Wenn sehr viele mqtt-Nachrichten eintreffen und nur einige von Interesse sind, ist es bequemer, dies zu verwenden.

    RECEIVEDMSG enthält außerdem mqtt-spezifische Werte - z.B. CLIENTID, DUP, CONTENTTYPE, EXPIRY - deren Inhalt davon abhängt, was der mqtt-Server sendet. Die alte Syntax funktioniert immer noch und wird auch weiterhin funktionieren.

    RECEIVEDMSG funktioniert auch mit TCP und UDP, nicht nur mit MQTT. In diesem Fall liefert es nur die Eigenschaften PAYLOAD und LENGTH.

    Original:

    VAR jsonResponse := TOSTRING(RECEIVEDBYTES);
    if parsejson(jsonResponse, "Topic") = "my-topic"
    	Va := todouble(parsejson(jsonResponse, "Payload"));
    end

    Neue Version:

    if RECEIVEDMSG.TOPIC = "my-topic"
    	Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
    end

    Kleinere Verbesserungen am Packet Parser

    • PARSEJSON, PARSEXML Funktionen arbeiten effizienter - benötigen weniger RAM und CPU
    • Extrem viele Listener-Nachrichten sollten die Gesamt-Antwortzeit des Controllers nicht mehr verringern.
    • Die Serviceinformationen der Packet Parser Module enthalten statistische Daten über empfangene und gesendete Nachrichten - Zählungen für die letzten 5 und 30 Minuten, die Anzahl der empfangenen Bytes, und für MQTT sind die Informationen nach MQTT-Themen sortiert. Dies sollte bei der Fehlersuche in den Skripten und der Einstellung des am besten geeigneten Topic-Filters helfen, damit so wenig Nachrichten wie möglich an Core geliefert werden, die er gar nicht verarbeitet.

    Weitere Informationen zum Paketparser finden Sie unter Kompatible Geräte → Packet parser → Manuelle Konfiguration