IP-Symcon Update
[b]
Bitte die Updatehinweise beachten!
IP-Symcon Environment[/b]
NEU: MultiThreading bei PHP Scripten möglich (default=10 Threads)
NEU: Detailliertere Fehlermeldungen mit Dateiname/Zeile
NEU: Script Editor erlaubt nun mehrere Tabs
NEU: Location Editor ins IPS Configuration Panel integriert
NEU: „Extra“ Spalte bei Listviews für Touchscreens, um ans Rechte Maustaste Menü zu gelangen
NEU: Erweiterte Schalter fürs Debugging in der settings.xml
NEU: Neue Trigger mit OnUpdate, OnChange, OnLimit, OnValue
NEU: Neue Globale Variablen:
=>$IPS_VALUE -> Enthält den Wert, durch den das Script getriggert wurde
=>$IPS_TRIGGER -> Enthält den Typ des Triggers
NEU: Neue PHP Funktionen fürs Thread Locking
=>IPS_SemaphoreEnter()
=>IPS_SemaphoreLeave()
NEU: Rotate Logfile on Midnight
NEU: Backup Settings on Midnight
NEU: Cleanup Logs/Settings - Max 7 Tage alt + Max 25 Dateien
NEU: Instanzen können im Listview gelöschen werden
NEU: Instanzen können per JumpTo Menü schneller gefunden werden
NEU: ComboBox (TRUE/FALSE) bei Booleanischen Werten im Evaluate/Modify Fenster
NEU: Sortierfunktion beim EventScript Tree
NEU: Search in Files
NEU: Replace in Files
NEU: RunScript_Ex -> Array Parameter zum Übergeben von Werten
UPD: RunScript geändert -> Funktioniert nicht mehr wie include, sondern startet ein neues Script parallel
UPD: PHP Funktionen aktualisiert:
=>IPS_RegisterVariableEvent
=>IPS_UnregisterVariableEvent
=>IPS_GetVariableEventList
=>IPS_GetScriptEventList
NEU: OLE Automation / COM Server (Befehle/C# Demo gibt es bald in der Wiki)
=>Folgendes ist nun Möglich aus VB, VBS, VBA(Word, Excel), .NET Sprachen,…
option explicit
Dim IPSServer
Set IPSServer = GetObject(, "IPS.Environment")
IPSServer.RunScript "meinscript"
IP-Symcon Module
NEU: OneWire Modul kann mit mehreren Adaptern gleichzeitig umgehen
NEU: OneWire Modul überarbeitet; Unterstützung folgender Komponenten
=>D18B20 / Thermometer
=>DS18S20 / Thermometer
=>DS2405 / Switch & Input (PIO)
=>DS2408 / 8 Kanal I/O
=>DS2450 / A/D-Wandler
=>DS2890 / Digital Potentiometer
=>DS2423P / 4KB Zähler
NEU: Variablen Exchange -> Erlaubt den Austausch zwischen mehreren IP-Symcon Environments
NEU: Thread Info -> Zeigt den Status der einzelnen Threads an
NEU: Shutdown Addin (für Touchpanel User)
NEU: Support von enocean Modulen (STM100, PTM200)
UPD: Neue Funktionen für RTS/CTS, DSR/DTR beim COMPort Modul
UPD: FS20 Tester -> Stay on Top
UPD: Script Info -> Doppelklick öffnet das Script in Scripteditor
UPD: Größe des Scripts wird im Script Selector angezeigt
UPD: Scripteditor im Timerwizard eingebaut
UPD: Erstellen der Variablen im Variable Selector ist nun „intelligenter“
FIX: Velleman Bug bei 2 Boards
FIX: Timerwizard Sunset/rise
FIX: …viele Kleinigkeiten…
IP-Symcon Designer
NEU: Socketverbindung komplett neugeschrieben -> schneller/stabiler
NEU: OnChange Ereignisse implementiert
NEU: Structure Fenster (Listing, Drag&Drop, BringToFront/SendToBack)
NEU: Color Property änderbar -> Static/Flashing
NEU: Events per Rückkanal -> OnFormUpload
=> Automatisches Update einer Form auf X clients, sobald der Server das Formfile ändert
NEU: Images werden automatisch auf den Client gecached
NEU: Bitmasken Editor in Image/Color Property
NEU: Button, Panel, Image, Shape -> OnClickToggle Event -> Geht nur mit Booleanischen Variablen, kein Typecasting vorhanden!
NEU: ClearData Button -> Zum Löschen fehlerhafter Properties
NEU: Auto Reconnect (1:30 min)
NEU: Alle Objekte werden beim Laden einmal aktualisiert (+Progressbar)
NEU: Images werden NICHT mehr im Formfile gespeichert
UPD: Maximal 1 Formular pro geöffnete Designerinstanz!
UPD: Change Form / Reconnect (Systray)
UPD: Thread Queue Fenster hinzugefügt (Systray)
UPD: Connctionlog Fenster hinzugefügt (Systray)
UPD: ShowProgressbar Property beim Image
UPD: Anzeige Speed bei Up/Download
UPD: TabIndex / OnChange Property (PageControl)
UPD: Positionen der Toolbox/Object Inspector auf Screengröße testen
UPD: Save & Upload per Kontextmenü/Shortcut (CTRL+S)
UPD: Shape OnClick Event
UPD: Trackbar Wert kann mit Enter Taste gesendet werden
UPD: Combobox -> Items Property -> | (pipe) ist das Cutchar für mehrere Items
FIX: Borderstyle/Fullscreen modus (BorderSytle=bsNone+Windowmode=wsMaximized)
FIX: ParentBackground Property
FIX: Bugfix Down/Upload Probleme bei größeren Dateien
FIX: Waiting Threads
FIX: Doppelter Readzugriff (Connection Queue))