admin Site Admin
Anmeldungsdatum: 20.10.2004 Beiträge: 355
|
Verfasst am: Di Dez 07, 2010 23:52 Titel: EZcontrol XS1 Firmware Ver. 3.0.0.2638BETA |
|
|
EZcontrol XS1 Firmware Paket Ver. 3.0.0.2638BETA
Achtung:
- Es handelt sich hierbei um eine Testfirmware, die u.U. noch nicht fehlerfrei ist!
Wir freuen uns über Feedback jeglicher Art, auch wenn wir nicht immer auf jede Email antworten können.
- Bitte lesen Sie alle Warnungen im Changelog unten BEVOR SIE UPDATEN
Zum Betrieb der 3.0 Firmware wird ein Update auf Bootloader 1.2 dringend empfohlen, da es sonst der Speicherkartenzugriff gesperrt wird, falls in den Bootloader gesprungen und dann per "START" Button neu gestartet wird. Abhilfe: Gerät herunterfahren, stromlos machen und wieder einschalten.
Der Bootloader 1.2 ist mit allen Firmwares 1.x, 2.x und 3.x kompatibel.
Firmware: xs1_3.0.0.2638.zip (Protokoll Version 16)
Hinweis: Es ist möglich die aktuellen BETA Anwendungen direkt von unserem Webserver zu starten:Oder downzuloaden:
Aktuelle Bedienungsanleitung (noch ohne 3.x Features):
Firmware History
3.0.0.2638BETA
- Bugfix: Probleme mit dem FHT80B2/3 Ist-Temperatur Empfang behoben.
(Vielen Dank an alle Kunden für das schnelle Feedback!)
3.0.0.2636BETA
- Neu: Unterstützung des Berker / Gira / Jung 433,42 MHz Funkschaltsystems
(Empfangen B Option und optionale Systemoption 2 erforderlich, in unserem Shop erhältlich)
Unterstützt wird die Ansteuerung von Schaltdosen inkl. Lichtszenen (Senden). Eine Handfernbedienung muss mit dem XS1 angelernt werden. (Empfangen Option B erforderlich. Empfang des Systems im laufenden Betrieb findet nicht statt)
Konfiguration:- Hauscode 1: Fernbedienungsseriennummer (nur anlernbar, Handfernbedienung erforderlich)
- Hauscode 2:1 = Gruppe A
2 = Gruppe B
3 = Gruppe C
4 = Lichtszenen Adresse: ensprechend den Tastepaaren 1..8 oder bei Lichtszenen 1..5 Das Anlernen einer Schaltdose erfolgt ggf. mit der Funktion "Langes AN".
- Neu: Sollwertänderungen am FHT80B2/3 (am Stellrad) werden vom XS1 FHT Temperatur Aktor übernommen
- Bugfix: FHT80B2/3 Ansteuerung überarbeitet
- Bugfix: deaktivierte FHT Aktoren wurden fälschlicherweise angesteuert, wenn Temperaturen z.B. mit "Testen" (xs1config) gesetzt wurden.
- Bugfix: rnd(max) Skriptfunktion liefert jetzt (wie beschrieben) Werte von 0..max, anstatt 0..(max-1)
- Bugfix: Die angelernten bzw. konfigurierten Adressen vom System Warema entsprachen in einigen Fällen nicht den gesendeten
- Bugfix: Skriptparser: Gleichsetzung der Abarbeitungsprioritäten von jeweils + und - bzw. * und /
- Bugfix: FS20 Zustandberechnung beim Dimmen per Handfernbedienung
- Bugfix: Aktorwerte auf JavaScript Bedienoberfläche teilweise mit/ohne Nachkommastellen
- Bugfix: Monatsangabe auf /xml Seite war ein Monat zu spät
- Empfangsroutine überarbeitet, besserer Empfang aller Sensor-/Funkschaltsysteme (433+868MHz) möglich
- Empfang der Intertechno Gruppe 4 (Adresse 13..16) nun möglich (AB400 Adressüberschneidung)
3.0.0.2498BETA
- Bugfix: Bugfixes in der Empfangsroutine, betreffend u.a. Kombisensor KS300 (System WS300)
- Sendereichweitenoptimierung System FC1
- Bugfix: Skriptvariablen "sunset" und "sunrise" gaben UTC Sekunden am Tag wieder, jetzt gemäß Anleitung, Minuten in lokaler Zeit
- Bugfixes: Handling vom Aktortyp Rollladen/Jalousien/Markiese (speziell beim Setzen von absolut 0/100%)
Bekannter Fehler:
Die Ansteuerung der FHT80B Heizungregler funktioniert in dieser Version nicht. Wir sind dabei das Problem zu beheben. (Behoben in 3.0.0.2638)
Zur Information, bei den Aktortypen Rollladen/Jalousien/Markiese (Systeme FS20, IT, Warema) gilt Folgendes:
- "AN" / "AUS" Funktionen werden in einen einmaligen AN / AUS Funkbefehle umgesetzt
und der Status sofort aktualisiert.
- Bei der Funktion "absolut" wird die Fahrzeit+Richtung relativ zum letzen bekannten Wert errechnet
und entsprechend ein AN(AUS) zum Starten und ein AUS(AN) zum Anhalten gesendet.
Der Status wird erst aktualisiert, wenn der Rolladen die Position erreicht hat.
(Das ein Vorgang ausgeführt ist, wäre am get_state_actuator "newvalue" Element erkennbar,
das jedoch noch nicht im xs1config/Actuator Webseite etc. angezeigt wird)
Beim Anfahren von der 0% und 100% Position werden ca. 2 Sekunden auf die Gesamtzeit addiert,
um eine vollständige Öffnung/Schließung zu garantieren.
- Wird die Funktion "absolut" benutzt, wenn noch kein Zustandswert bekannt ist (d.h. auch nicht per Anfangswert gesetzt),
wird 0% Öffnung als Ausgangswert angenommen.
Wird dann "absolut" 0% oder 100% angefahren, wird immer die Gesamtfahrzeit angenommen.
Es empfiehlt sich als Anfangswert in der Aktorkonfiguration z.B. 100 (->Rolladen oben)
einzutragen, damit der Zustand gesendet wird und somit bekannt ist.
Zu beachten ist auch hier, dass der Status erst beim Erreichen der Position aktualisiert wird.
Sollte mit vorhandenen Skripten mit diesem Verhalten Probleme entstehen, kann auf den Aktortyp "Schalter" umgestellt werden,
damit sich der Aktor wir in der Firmware 2.x verhält (unter Verlust der "absolut"-Funktionalität).
3.0.0.2449BETA
- Bugfix: JavaScript Bedienseite (leider ist bei Version .2446 etwas schief gegangen)
3.0.0.2446BETA
- Empfangsroutine überarbeitet.
- Änderung: Layout Einstellungen der JavaScript Seite zur besseren Darstellung auf dem iPhone geändert
- Bugfix: JavaScript Bedienseite (u.a. Internet Explorer 8 Probleme)
- Bugfix: HMS Empfang
- Bugfix: Empfang von einzelnen Sensorexemplaren der Vent831 Wetterstationsfamilie
- Bugfix: retrg() wurde nicht beim Skripttyp "autostart" ausgeführt
- Bugfix: Aussenden von 0% und 100% (ON/OFF) bei Aktoren bei denen Positionen anfahrbar sind (Intertechno, FS20, Warema Aktoren vom Aktortype Rolladen/Jalousien/Markiese), auch wenn die letzte bekannte Position gleich der gewünschten ist.
- Bugfix: Negative Fließkommazahlen in Eingabefeldern und Skripten
- Bugfix: "An, Warten, Aus" war für das System FS10 nicht verfügbar
- Bugfix: Lange Passwörter ~>12 Zeichen wurden als falsch erkannt
- Änderung: Intertechno Konfigurations-Adressbereich auf 1-29 erhöht (für Gong MLT-7100)
- Info: Maximale Passwortlänge ist 19 Zeichen, Gross-/Kleinschreibung wird beim Username (admin) nicht berücksichtigt (nicht-case-sensitiv)
3.0.0.2335BETA
Achtung! Änderung:
- Bei der Aktorfunktion "absolut" fällt die Zeitangabe weg (diese Zeitangabe wurde nur für verlangsamte Dimmvorgänge beim System FS20 genutzt)
- Für FS20 Dimmer gibt es nun die Funktion "dim_abs" mit der gleichen Funktionalität, d.h. mit Dimmwert und Zeitangabe
(Konfigurierte "absolut" Funktionen werden automatisch zu "dim_abs")
- Die Aktorfunktion "absolut" ermöglicht es nun bei Aktoren vom Typ Jalousie/Rolladen diese auf eine bestimmte Öffnung zu fahren.
Vorraussetzung hierfür ist die Konfiguration der Gesamtöffnungszeit, siehe unten.
Kunden, die bereits die neuen 3.x Aktorfunktionen mit einer 3.x Version kleiner/gleich 3.0.0.2077 genutzt haben:
Bitte die betreffenden Aktorfunktions-Konfiguration korrigieren, diese haben sich ab der "learn" Funktion verschoben.
- Neu: JavaScript Bedienseite zusätzlich zur einfachen HTML Oberfläche, mit schaltbarem, automatischen Reload etc.
- Neu: Passwortschutz mit Subnetausschluß (für den Subnetausschluß ist ein Bootloaderupdate erforderlich)
Username: admin
- Neu: Empfang der Funk-Wetter-Sensoren von folgenden Wetterstationen (System "vent831"):- Neu: Steuerung von Warema EWFS Rolladensteuerungen (optionale Systemoption 1 erforderlich)
- Neu: Direktes Anlernen von Handfernbedienungen mit reduzierter Empfindlichkeit für die Systeme: FS10, FS20, AB400, IT, Marmi
- Neu: Watchdog (Absturz-Überwachung) eingeschaltet.
Bitte ggf. auf Uptime/Aktor-/Sensorstatus achten, um einen Absturz zu bemerken. Ein Absturz sollte im normalen Betrieb, ohne Verlust der Betriebsspannung nie vorkommen. Falls doch, bitte mit Beschreibung der Umstände per Email melden.
- Neu: Bei Absturz wird eine fehlerhafte Speicherkarte angenommen, diese wird nach dem automatischen Neustart gesperrt und der Speicherkarten-Status "please repair"/"bitte reparieren" angezeigt
- Neu: Bei Setzen von "noscripts" als Adminpasswort wird die Skriptausführung generell verhindert
- Neu: Eingabefeld "Gesamtzeit"/"Total time" zur Angabe der Gesamtzeit (in Sekunden) für den Aktortyp "Zeitschalter" (timerswitch), siehe unten.
Ausserdem für die Gesamtzeit, die ein Rolladen/Jalousie für das komplette Herunterfahren braucht.
- Neu: Aktortyp "Zeitschalter" (timerswitch)
Bei dieser Typ verhält sich wie der Typ "Schalter" ("switch") mit dem Unterschied, dass mit der Funktion "Absolut"
nicht der Aktorwert (z.B. Helligkeit) gesetzt wird, sondern die Einschaltdauer bezogen auf die konfigurierte Gesamtzeit.
Beispiel:
Wenn eine Rasensprengersteuerung mit 3 Kreisen und unterschiedlichem Wasserdurchsatz automatisch (z.B. auf Grundlage der Niederschlagsmenge) angesteuert werden soll, so kann für jeden Kreis eine unerschiedliche maximale Einschaltzeit von z.B. 6, 8 und 12 Minuten konfiguriert werden.
Werden nun die Aktoren z.B. per Button oder Skript auf 50% gesetzt werden, so wird die Einschaltzeit automatisch berechnet, d.h. 3, 4 und 6 Minuten.
- Neu: Skriptfunktion retrg() ("Retrigger", ohne Rückgabewert), retrg(60) bewirkt eine Neuausführung des jeweilige Skritpes in 60 Sekunden.
retrg() kann natürlich auch in if-Zweige gesetzt werden, um so unterschiedliche Zeiten bedingungsabhängig gewählt werden.
Gültiger Zeitbereich: 60 Sekunden bis 4294967296 (32 Bit) Sekunden.
retrg(0) hebt die Wiederauslösung auf. Ein erneutes Abspeichern des Skriptes ebenfalls.
- Neu: Skriptfunktion wait() (ohne Rückgabewert). Die Funktion erzeugt einen "Warten"-Befehl, der in die Sende-Warteschlange gestellt wird.
Wenn z.B. wait(10); zwischen zwei Aktorzuweisungen gesetzt wird, so wird z.B. 1 Sekunde zwischen den Aussendungen der Befehle gewartet.
Gültiger Zeitbereich: 1..30, ensprechend 100ms bis 3000ms (3 Sekunden)
Dieser Befehl ist u.a. für Funk->Infrarot Umsetzungen gedacht, bei denen bestimmte Zeitabläufe z.B. zum Einschalten einer Video-Anlage wichtig sind.
- Neu: Aktorfunktion "Warten"/"wait", diese Aktorfunktion ermöglicht es die o.g. Wartezeit auch von externer Software in die Sendewarteschlange zu stellen.
- Neu: Skriptfunktion rnd() ("random", Zufallszahl, Rückgabewert positive 16 Bit Ganzzahl).
Beispiel: rnd(20) lieferte eine zufällige Zahl zwischen 0..20 zurück (inkl. der Grenzzahlen).
Die Funktion rnd() kann z.B. zusammen mit retrg() für eine zufällige Anwesenheitssimulation genutzt werden.
Anmerkung: Der Parameter von rnd() muss eine Zahl sein, kein anderer Ausdruck (Variable/Funktion).
- Neu: Skripttyp "autostart". Skripte mit diesem Typ werden beim Start des Gerätes und direkt nach dem Abspeichern des Skripts einmalig ausgeführt.
Dies ermöglicht es z.B. Rolladen in Abhägigkeit von der Tageszeit auf die richtige Position zu fahren oder Skripte mit retrg() Funktion z.B. zur Temperaturregelung/Fenster-/Abschattungssteuerung zu starten.
Startabfolge:
- Initialisierung der virtuellen Aktoren/Sensoren
- Initialisierung der realen Aktoren
- Ausführung der "autostart"-Skripte
- Neu: Skriptvariable "uptime" liefert die Zeit in Sekunden seit Start des Gerätes zurück
- Neu: Unterstützung des Intertechno Impulsschalters (Aktorfunktion "Impuls"). Es ist eine Zeit von max. 3 Sekunden angebbar.
Folgende Funktionen sind bei verschiedenen Systemen nun zusätzlich verfügbar:
- Neu: Aktorfunktion "An-Warten-Aus", nun auch für andere Systeme als FS20
(Timer läuft bei FS20 in der jeweiligen Schaltdose, bei allen anderen Systemen im XS1)
- Neu: Aktorfunktion "Aus-Warten-An", z.B. zum Anfahren einer Position bei FS20 Rolladenschaltern
- Neu: Aktorfunktion "An-Warten-An", z.B. zum Anfahren einer Position bei Intertechno Rolladenschaltern
- Neu: Aktorfunktion "Aus-Warten-Aus", z.B. zum Anfahren einer Position bei Intertechno Rolladenschaltern
- Neu: Aktorfunktion "Absolut" Intertechno Rolladenschaltern zum Anfahren einer Position 0..100% (100%=offen, zum Merken: 100% Helligkeit)
Diese Funktion dient nicht zum Einstellen von Dimmer Helligkeitenswerten beim System Intertechno.
- Neu: Aktorfunktion "Jalousie schliessen"/"blind_close", zeitgesteuertes Schließen (Position anfahren) mit Lamelleneinstellung (System Warema)
- Neu: Aktorfunktion "Jalousie öffnen"/"blind_open", zeitgesteuertes (Position anfahren) Öffnen mit Lamelleneinstellung (System Warema)
- Neu: Sonstige FS20 Spezialfunktionen über Funktion "special" programmierbar.
Z.B. feste Dimm- oder Einschaltzeit, die auch gilt wenn man per Handfernbedienung schaltet, siehe auch FS20 Dimmer Spezialfunktionen HOWTO
Die Zeit ist hier jeweils direkt in Sekunden im "Zeit" Feld eingebbar und wird entsprechend umgerechnet und ggf. angenähert.
- Neu: Aktortyp "shutter"/"Rolladen" (zusätzlich zu den bestehenden Jalousie+Markiese)
- Neu: "SPECIAL" Funktionsbeschreibung
- Neu: Dimm Up/Down bei System "Virtuell"
- Überarbeitung des TCP/IP Connection Handlings
- Anzeige von "-" als Aktorwert im Webserver, falls Status nicht bekannt
- °C Anzeige bei Temperatur Aktoren auf der Webserver Bedienseite (z.B. FHT80B-2/3)
- Bugfix: Geräteabsturz unter bestimmten Umständen, bei vielen gleichzeitigen Anfragen und/oder langsamen Netzwerkverbindungen
- Bugfix: Webserverblockierung. Sollte der Ausnahmefall auftreten, dass ein Client während einer laufenden Datenübertragung "verschwindet" und weder weitere Daten annimmt, noch die Verbindung schließt, ist das Gerät nach spätestens ca. 40 Sekunden wieder erreichbar.
- Bugfix: Sendeverzögerungen bei Umgebungen mit vielen Funkstörungen
- Bugfix: sporadische Messwert-"außreißer" beim Sensor-System WS300, inkl. S555TH
- Bugfix: UTF-8 Problem (u.a. °C/Pfeile Darstellung bei bestimmten Browsern, Mimetype Attribute ergänzt)
- Bugfix: OASE "learn"/"Anlernen" Aktorfunktion zum längeren Senden
- Bugfix: Bei direktem Setzen (mit =) von FHT Sollwerten in Skripten, wurden diese zugewiesen, aber nicht übertragen
- Bugfix: In Einzelfällen konstantere Empfangseigenschafen
- Bugfix: Subscription/"Live View" Zeilenabschluß jetzt Line Feed, statt Return
- diverse kleinere Bugfixes
Bekannte Fehler + Einschränkungen zum jetzigen Zeitpunkt:
- KS300 Empfang teilweise eingeschränkt (behoben in 3.0.0.2498)
- Spitzenwert der Energiezählertypen fehlerhaft
- Das Anfahren von Rolladen-Positionen geschieht bei FS20 noch mit einzelnen AN/AUS Befehlen statt der Spezialbefehle.
Falls Sie angekündigte Features oder Systeme vermissen: Es wird zeitnah noch weitere Firmware Updates geben.
Programmierinformationen Protokoll Version 16:
Achtung! Änderung:
Bei bidirektionalen Systemen (z.B. FHT80B2/3) oder Systemen bei denen z.B. der Öffnungs-/Schließvorgang noch andauert (z.B. Warema) wird nun der Aktorzustand erst umgesetzt und ggf. auf Speicherkarte geloggt, wenn die Bestätigung der Übertragung vom Aktor empfangen wurde.
Momentan ist nur das System FHT (FHT80B2/3) davon betroffen, es noch das einzige bidrektionale System, das unterstützt wird.
"get_state_actuator" / "set_state_actuator" Antwortpakete wurden um ein Element "newvalue" ergänzt,
das den neuen Wunschwert enthält. "value" bleibt wie zuvor der aktuelle Zustand des Aktors.
D.h. für bidirektionale Systeme gilt:
Wenn value != newvalue, wurde der neue Wert noch nicht vom Aktor bestätigt.
Wenn value == newvalue, wurde der Wert erfolgreich übertragen.
Bei unidirektionalen Systemen wird sofort bestätigt (value==newvalue).
- Erweiterung: "get_template_system", Auslieferung aller System-Templates bei Weglassen des "&name=" Parameters
- Erweiterung: "set_config_actuator", Element "totaltime"
- Erweiterung: "get_list_*", Element "id" (interne ID)
Passwortschutz:
Wenn der Passwortschutz im Bootloader eingeschaltet wird (Passworteingabefeld nicht leer), gilt folgendes:
Folgende Befehle sind immer erlaubt:
- Version abfragen (get_protocol_info)
Folgende Befehle erfordern immer ein Passwort:
- Sprung in den Bootloader
- Konfigurationsdaten von Objekten lesen/setzen
- Hauptkonfiguration speichern (main)
- Speicherplätze tauschen
Für alle anderen Befehle wird die Netzmaske für das lokale Subnet ausgewertet,
ob ein Passwortschutz erfolgen muss oder nicht.
Ist die Bitlänge der Maske auf 0 eingestellt, wird kein lokales Netz ohne Paswort freigegeben.
2.0.0.1624RC2
- Bugfix: Falsche/Fehlende Statistikdaten an Tagesgrenzen, hatten einen falschen Druchschnittswert zur Folge (xs1app Wetterhistorie). Neue Daten werden nun korrekt aufgezeichnet.
- Änderung: 868MHz Einstellungen von 2.0.0.1544
- Änderung: IT Empfang verbessert
2.0.0.1619RC1
- Achtung Änderung: Aufgrund der Einführung von Spitzenwertsensortypen, bitte Energiesensoren, Wasserzähler, Ölzähler und Gaszähler Sensortypen kontrollieren und ggf. anpassen.
- Neu: Spitzenwertsensor Typ für Energiezähler, Wasserzähler, Ölzähler und Gaszähler.
Auf eine Stunde hochgerechneter im letzten Messintervall (bei EM1000xx 5 Minuten) aufgetretener Spitzenwert.
Beim ELV EM1000WZ Stromzähler muss hier natürlich wieder der individuelle Korrekturfaktur eingegeben werden.
- Neu: "Heller" und "Dunkler" Aktor-Funktionsbezeichnungen
- Änderung: TCP Timeout von 3 auf 5 Sekunden
- Änderung: 868MHz Empfangseinstellungen
- Änderung: Beim Sensorkorrekturfaktor jetzt bis zu 6 Nachkommastellen angebbar
- Bugfix: Timerberechnung nach Zeitumstellung
- Bugfix: System BSQUIGG
- Bugfix: System FC1
- Bugfix: Verhalten bei Energie-/Volumen-/Regenzählerüberlauf
- Bugfix: Doppeltes "version" Element in "get_protocol_info" Antwort
- Bugfix: Intertecho Mehrfach-Telegramm Auswertung
Folgende Funktionen/Bugs werden erst nach dem 2.0.0.x nicht-Beta Release eingebaut/behoben werden:
- REGEN_1h, REGEN_24h + evtl. Berechnungen für weitere Zeitintervalle werden nach dem 2.0.0.x nicht-Beta Release im Gerät für einen, über die Wetttersensoren festzulegenden Sensor, berechnet. Ziel ist hier eine optimale Verwendbarkeit für Bewässerungssteuerungen.
- Nach Berichten von Kunden scheint das Gerät nach dem Laden von z.B. HTML Dateien (Messwert-Auslesen ist nicht gemeint) von der SD Karte unter bestimmten Umständen instabil zu werden. Wir empfehlen diese Funktion, die noch BETA Status hat, vorerst nicht zu benutzen. Wir arbeiten jedoch daran, das Problem zu beseitigen.
- Bei AB400/AB440 und Intertechno gibt es aufgrund der Ähnlichkeit der Datentelegramme eine Adressüberschneidung.
Intertechno Telegramme mit der Adresse 15 und 16 mit dem Befehl "aus" werden als AB400 Telegramme erkannt, d.h. sie werden nicht als Intertechno Telegramme empfangen.
Eine AB400 Dose mit den entsprechenden Einstellung schaltet in diesem Fall auch.
2.0.0.1544BETA
- Achtung! Adressänderung S200xID Sensor (mit Luftdrucksensor), so dass die Adresse mit der in der S200x Bedienungsanleitung übereinstimmt.
Beispiel: Aus alter Adresse 8 (FW <2.0.0.) wird Adresse 7
- Achtung! Sensortypen "Regen 1h" und "Regen 24h" sind in dieser Version außer Funktion und werden in der nächsten Version durch andere Berechnungen ersetzt
- Neu: Empfang von Conrad/ELV EM1000/EM1010 Energiemesssensoren (Strom/Gas), erhältlich bei uns im Shop:
http://www.ezcontrol.de/shop/index.php/cat/c15_Energiesensoren.html
System "EM", Sensortyp "Energiezähler" bzw. "Gaszähler" wählen (EM1000FM Auslierungszustand: Adresse 5, EM1000WZ: Adresse 1).
Update jede 5 Minuten. Erster Messwert, hochgerechnet auf eine Stunde (W/h) erscheint nach 10 Minuten.
Der interne Zählerstand des Sensors ist unter "Zähler" abfragbar, wie auch bei den Regensensoren.
- Neu: Messwertkorrektur für jeden einzelnen Sensor einstellbar mit Faktor und Verschiebung (Offset)
Auch zur Anpassung des EM1000WZ Energiemessers an den vorhandenen Hausstromzähler (Energieverbrauch pro Scheibenrotation) zu verwenden.
- Neu: Empfang von AB400/AB440 Fernbedienungen
- Neu: Unterstützung des Oregon Scientific UVN 800 Zusatzsensors, neuer Sensortyp uv_index
- Änderung: 868MHz Empfangseinstellungen (besserer KS300, FHT80B2 Empfang)
- Änderung: Wertebereich von des Initialisierungswertes (Initvalue) umfasst nun auch negative Zahlen
- Änderung: Anzeige der Wingeschwindigkeit jetzt generell in km/h
- Bugfix: Empfangsverbesserung bei WMR200 Sensoren
- Bugfix: Zufällige Abstürze beseitigt (Falls, wider Erwarten, doch noch ein Absturz auftreten sollte, bitte melden)
- Bugfix: Anzeige von 0 bei Zeiten >128s bei FS20 Zeitfunktionen
- Bugfix: Batteriezustand (State) beim Vertauschen von Objekten
- Protokollversion 15:
Keine Änderung der Befehle der Benutzerprotokoll-Dokumentation 11-14.
"set_config_sensor" wurden durch die optionalen Parameter offset und factor (Fließkommaz.) zur Messwertkorrektur erweitert.
Initvalue wurde aus den Systemtemplates entfernt, da immer vorhanden.
2.0.0.1355BETA
- Änderungen an der Webobfläche: Ermöglichung eines Seiten-Reloads zur Aktualisierung durch nochmaligen Klick auf die Titelzeile
- Neu: An einem FHT80B2 angeschlossener Tür-/Fenstersensor abfragbar
Einfach einen System FHT Sensor mit korrekten HC+HC2 und Typ Türmelder oder Fenstermelder anlegen, Wert 0=geschlossen, 100=offen
- Bugfix: Initialisierung von Aktoren oder Sensoren beim Gerätestart falsch, wenn Objekte vorher mit anderen vertauscht wurden
- Bugfix: Loggen + Auslösen von Skripten beim Setzen eines FHT Sollwertes
- Bugfix: In seltenen Fällen wurde fälschlicherweise das FHT80B2 auf Manual Mode statt Automatik geschaltet
- Bugfix: Ein Skript mit einem Aktorfunktionsaufruf wurde fälschlicherweise bei einer Zustandsänderung des Aktors ausgelöst.
- Bugfix: Modulo in Skripten
Hinweis: Zwei Kunden haben als privates Projekt eine Website rund um das EZcontrol XS1 mit Forum, Blog und Anleitungen eingerichtet:
http://myEZcontrol.de
2.0.0.1190BETA
- Bugfix: CSV Export von Aktordaten, htxt/txt Export
- Bugfix: Webserver Stabilität bei vielen gleichzeitigen Anfragen
- Bugfix: Seltener Absturz zur vollen Stunde wahrscheinlich behoben (Langzeittest noch nicht durchgeführt, Feedback erwünscht)
- Neu: Webserverzugriff auf Dateien auf der MMC/SD Karte (Option D wird benötigt)
Diese Funktion ist als kostenloser Bonus zu sehen und noch nicht als garantiertes Feature, da er Webserverzugriff auf die Speicherkarte noch nicht sehr leistungsfähig ist und noch keine langen Dateinamen unterstützt.
Funktionsweise:
Vor Entnahme der Speicherkarte das Gerät herunterfahren.
Sie können Ihre Dateien unter das Verzeichnis /WWW auf die MMC/SD Karte kopieren. Dateinamen sollten groß geschrieben werden und es werden keine Unterverzeichnisse unterstützt.
Eine TEST.HTM Datei im /WWW Verzeichnis wäre dann z.B. unter http://192.168.1.242/TEST.HTM erreichbar.
Bitte benennen Sie die Dateien ggf. um (8 Zeichen, Punkt, 3 Zeichen, alles in Großbuchstaben) BEVOR Sie diese auf die Speicherkarte kopieren, da sie sonst u.U. trotzdem auf der Karte anders hinterlegt sind, ohne dass man es
sieht.
2.0.0.1152BETA
- Bugfix: Webserver HTTP Port, wenn ungleich 80
- Bugfix: Fehler bei Kombination von internen Variablen und Subtraktion
- Bugfix: Umschalt/Toggle Funktion
- Bugfix: Dimm Up/Down Zustandsberechnung
- Bugfix: Fehlermeldung bei Anlernen eines nicht unterstützten Systems
- Änderung: 868MHz Empfangseinstellung
2.0.0.1128BETA
- Achtung! Änderung: FHT "Absolut" Funktion (=Manuell Funktion)
Da es bei einige Kunden Verwirrung gab, bezüglich der Möglichkeit eine Zeit bei der FHT Funktion "Absolut" (=Manueller Modus) einzustellen, die aber keine Bedeutung hat, haben die "Absolut" Funktion für das FHT ausgeschaltet und durch eine spezielle "Manuell" Funktion ersetzt.
Bitte Ändern Sie Ihre FHT Aktor Funktionen, die die "Absolut" Funktion benutzen, auf "Manuell"!
- Bugfix: Berechnung der FS20 Dimmzeit und der Zeit der AN-WARTEN-AUS Funktion
Anmerkung: Da nicht alle Zeiten exakt im jeweiligen FS20 Aktor programmierbar sind, wird die Zeit so genau wie möglich angenähert. Nach dem Abspeichern und erneuten Öffnen des Aktors wird die angepasste, wirksame Zeit dargestellt.
- Bugfix: Deaktivierte Aktoren und Sensoren werden jetzt nicht mehr empfangen (kein Statusupdate)
- Bugfix: Aktor-/Sensorzustände werden jetzt beim Deaktivieren sofort gelöscht -> Abhängige Skripte werden nicht mehr ausgeführt
- Änderung: Neue Skriptfehlermeldung
2.0.0.1117BETA
- Bugfix: Schaltverzögerungen bei häufigen Funkstörungen (Feedback von den betroffenen Kunden erwünscht)
Anmerkung: Der Aufstellort ist sehr wichtig für die volle Leistungsfähigkeit Ihres Gerätes, insbesondere für den Empfang. Bitte vermeiden Sie eine Nähe zu sendenden oder störenden Geräten, wie z.B. WLAN Router oder Funkkopfhörer. Die RF Leuchtdiode zeigt die Funkaktivität an. Solange keine Datentelegramme empfangen werden, sollte sie möglichst wenig flackern.
- Bugfix: lclminofday und lclsecofday lieferten im Skript nicht Werte auf Grundlage der lokalen Zeitzone
- Bugfix: Ausgabe von Fließkommawerten >10000000
- Bugfix: Toggle Funktion beim System REV jetzt verfügbar
- Änderung: timec Variable in Skripten nicht mehr verfügbar, da nur eine Annäherung aufgrund der internen Fließkommaberechnung möglich ist.
v2.0.0.1094BETA
- Bugfix: WS433 Adressierung geändert, so dass sie jeweils mit der originalen Bedienungsanleitung übereinstimmt:
XS1 Alte Adresse -> Neue Adresse
1 -> 1
2 -> 5
3 -> 3
4 -> 7
5 -> 2
6 -> 6
7 -> 4
8 -> 8
Eine neue Bedienungsanleitung wird in Kürze verfügbar sein.
- Bugfix: Absturz beim Auslesen von Daten von der MMC/SD Karte und folgende Abstürze, falls das Dateisystem daraufhin beschädigt gewesen sein sollte.
Bitte MMC/SD Karte zur Sicherheit mit Windows Fehlerüberprüfung, chkdsk /F oder anderem Tool checken+reparieren lassen.
- Bugfix: Server Header und Mimetypes bei Webseiten im Gerät korrigiert
- Bugfix: Werteversatz um eins auf der /xml Seite
- Änderung: Dezimaltrennzeichen bei CSV Export von Punkt auf Komma geändert, um den Import in z.B. OpenOffice zu erleichtern
v2.0.0.1071BETA
- Bugfix: System REV und kompatible (Phillips SP370)
- Bugfix: Abwählen von Wettersensoren im xs1config "Einstellungen" Dialog
- Bugfix: Falsche Werte beim Einstellen eines negativen Timeroffsets (xs1config_beta muss neu geladen werden)
- Änderung: 433 + 868 MHz Empfangseinstellungen geändert (Hat den Nebeneffekt, dass die RF LED weniger flackert)
v2.0.0.1038BETA
- Bugfix: Aufgrund einer Änderung in letzten Minute bzgl. des WMR200 Empfang funktionierte die FHT Unterstützung nicht mehr
- Änderung: Funktionsbeschreibungen < > ^ v geändert in UTF-8 Pfeile
- Änderung: 433MHz Empfangseinstellung von v1.0.4.0089
v2.0.0.1018BETA
- Neu: Unterstützung von FHT80B2 (getestet:FW 2.2) Heizungssteuerungen
Soll-Temperatur + Manuellen oder Automatik Modus Setzen erfolgt per Aktor (Datenübername in ca. 2-3 Minuten)
Ist-Temperatur Auslesen erfolgt per Sensor (Updateintervall ca. 15min)
System FHT wählen und die zwei Teile des FHT80B2 Adresscodes einfach bei HC1 und HC2 eintragen. Weiteres ist i.d. Regel nicht notwendig. (Bedienungsanleitungsupdate folgt)
- Neu: Empfang von Sensoren der Oregon Scientific Wetterstationen WMR200/WMR100 (Protokoll 3.0) THGN801 Aussen-Lufttemperatur- / Luftfeuchtigkeit
THGR810 Optionaler Lufttemperatur- / Luftfeuchtigkeit mit LC Display
WGR800 Windsensor
PCR800 Regensensor
- Neu: Empfang von ELV/Conrad E. HMS Gefahrenmeldesystem Sensoren: HMS100TF Temperatur-/Feuchtigkeit
HMS100T Temperatur (Tauchfuehler)
HMS100WD Wassermelder
HMS100TFK Tuer-/Fensterkontakt
HMS100CO Kohlenmonoxid-Gassensor (CO)
HMS100MG Methan-Gassensor
HMS100PG Propan-Gassensor
RM100-2 Rauchmelder - Neu: Anlernfunktion (Ausgabe der Adressdaten) in dieser Firmware bei folgenden Systemen:
WS433, WS300, WMR200, HMS
Momentan werden in einem festen Zeitfenster von 30 Sekunden alle Sensoren "gesammelt" und dann ausgegeben.
- Neu: Batteriestatusanzeige in der Sensoransicht (sensors.html) und "get_state_sensor" Befehl, sofern dies vom Sensor und XS1 unterstützt wird. In dieser Firmware Unterstützung von: FHT80B2 Heizungssteuerungen, HMS Sensoren.
- Neu: Auswertung der KS300 "Regensoforterkennung" jetzt unter dem Sensortyp "RAIN" bzw. "REGEN", Werte: 0 oder 1=Regen
- Neu: Funktionsbeschreibungen "AN/AUS", "DIMMEN", "DIM", "AUTO", "MAN.", "ON-WAIT-OFF"
- Neu: Angabe einer "Frühestens"/"Spätestens" Zeit bei Timer + Überarbeitung der Timerimplementierung
- Neu: Neue Funktionstypen "dim_up", "dim_down" dimmt einen Helligkeitswert höher/niedrigen (in dieser Firmware nur System FS20)
- Neu: Neuer Funktionstyp "on_wait_off", schaltet fuer eine in Sekunden angebbare Zeit t ein (alter Wert) und dann wieder aus. (in dieser Firmware nur System FS20)
Es wird hier die in FS20 Schaltdosen/dimmern integrierte Zeitschaltfunktion genutzt, d.h., wenn der Aktor den Befehl bekommen hat, schaltet er garantiert auch wieder aus (->Rasensprenger etc.).
U.a. auch für die Umsetzung FS20 Bewegungmelder -> FS20 Aktor geeignet, damit der Aktor immer noch einer bestimmten Zeit ausschaltet.
- Neu: Bei der "absolut" Aktorschalt Funktion kann jetzt zusätzlich eine Zeit in Sekunden angegeben werden, in der auf den Wert gedimmt werden soll. Dies wird jedoch nur von FS20 Dimmern unterstützt.
- Neu: Sensortypen: gas_co, gas_butan, gas_methan, gas_propan
- Neu: Schalten von abgespeicherten Aktorschaltfunktionen per Aufruf in Skripten,
Syntax: Aktorname.Funktionsnummer;
Beispiel: Lampe.2;
Dadurch sind u.a. die o.g. FS20 Sonderfunktionen innerhalb von Skripten nutzbar.
- Änderung: Sensortyp: gasdetector -> air_quality
- RF LED Verhalten:
Ständiges sehr kurzes Flackern: Störungen/Rauschen
(Aufstellungsort bitte nach Möglichkeit so wählen, dass dieses Flackern minimiert wird. Ggf. Abstand zu Access Points etc.)
Deutliches kräftiges Flackern und im Anschluß dunkel: Empfang von Telegrammen
Dauerleuchten erfolgt während des Sendens
- Scriptfehlermeldung werden nach erneutem Abspeichern eines Skriptes zurückgesetzt
- Varianz vom Windsensor S 2000 W-1 wird jetzt Gradbereichen angezeigt
(Schwankungsbreite,0 -> 0°; 1 -> ±22.5°; 2 -> ±45°; 3 -> ±67,5°)
- Einheitenänderung Regenintensität l/m2/h -> mm/h, Werte bleiben gleich
- Bugfix: WS300 Adressänderung bei neg. Temperaturen behoben
- Bugfix: "Enabled Actuators" Seite zeigte alle Aktuatoren
- Bugfix: Marmitek Empfang
- Bugfix: Höhenangabe bei Werten >255
- Bugfix: Zeitabweichungen der Uhr im Sekundenbereich
v1.0.4.0089
- Neu: Internes Command Queuing (20 Befehle)
Sofortige Bestätigung von Schaltbefehlen per HTTP (um z.B. Drittsoftware zu beschleunigen), solange die Queue nicht voll ist.
Bei zukünftigen bidirektionalen Systemen, wird davon ausgegangen, dass das System den Schaltvorgang sicherstellt.
Sollte Aktor nicht erreichbar sein, wird später ein Fehlerflag folgen.
- Änderung: HTML Syntax auf Aktor-Steuerungsseite für Internet Explorer Kompatibilität geändert
- Änderung: TCP/IP Connection Timeout (3s)
- Änderung: RF LED beim Senden ebenfalls an (Schalten von Aktoren), wie vorher auch beim Empfang von Funksignalen
- Änderung: Auf 868MHz Empfangsverhalten von v1.0.0.1 zurückgeändert
- Änderung: FS10, FS20, AB400/AB440, Intertechno, RS200, Marmi. Timingoptimierungen
- Änderung: Verhinderung der Skriptausführung bei Aktoren deren Zustand nicht bekannt ist (wie vorher auch schon bei Sensoren)
- Änderung: Fernbedienungs -> Aktorbefehl Umsetzung (durch Skripte) verbessert
- Bugfix: Skriptinterpretation überarbeitet und Fehlermeldungen erweitert, Bedienungsanleitung ergänzt
- Bugfix: Skriptabspeicherung bei Verwendung der && Verknüpfung
- Bugfix: Initialisierung von deaktivierten Objekten beseitigt
- Bugfix: Regenstatistikdaten
- Bugfix: Sporadische Fehler innerhalb der Subscription Darstellung behoben
- Bugfix: Statistikdatenoffset um eine Stunde behoben
- diverse andere kleinere Bugfixes
v1.0.1.0024
-Bugfix: sporadische Fehler bei den Regenstatistikdaten behoben
-Änderung: 868Mhz Empfangseinstellungen geändert
v1.0.0.1
- Achtung: Nach dem Firmwareupdate ändern sich die Sensortypzuordnungen, bitte überprüfen Sie jeden Sensor, ob der richtige Typ (z.B. Temperatur) ausgewählt ist.
- Bugfix: /xml Seite mit Sensormesswerten in Anlehnung an das ALL*** XML Format wieder erreichbar
- Bugfix: KS 300 Regenmenge
- Bugfix: Div. Sensoreinheiten korrigiert
- Änderung: CSV Datenexport jetzt mit ; als Trennzeichen statt ,
- Änderung: KS300 Adresse jetzt immer 0, statt 1, um Adressbereich zu sparen
- Neu: Neue Sensortypen für KS 300 Regensensor und andere Regensensoren:
rainintensity / Regenintensität : Gerade fallende Regenmenge hochgerechnet auf eine Stunde, d.h. Intensität des Regenschauers
rain_1h / Regen_1h : Gleitender Mittelwert der Niederschlagsintensität bezogen auf die letzte Stunde. Hierbei handelt es sich nicht um eine genaue Summe des Niederschlages.
rain_24h / Regen_24h : Gleitender Mittelwert der Niederschlagsintensität bezogen auf die letzten 24 Stunden. Hierbei handelt es sich nicht um eine genaue Summe des Niederschlages.
counter / Zähler : Absoluter Zählerstand des Regensensors (Anzahl der Wippenbewegungen, gespeichert im Sensor selbst)
counterdiff / Zählerdifferenz : Zählerdifferenz bezogen auf den zuletzt empfangenen Zählerwert - Neu: Sensortyp doorbell/Türklingel
- Bugfix: Aktor 64 Timestamp/Wert korrigiert
v1.0.0.0
erstes Release
xs1config History
v1.1.0.0148 (Protokoll 16)
- Neu: Zeitzonenauswahl erweitert
- Neu: Fehlermeldungen erweitert
v1.1.0.0133 (Protokoll 16)
- Eingabefeld für Initialisierungswert beim Aktor
v1.0.0131 (Protokoll 15, ab FW 2.0.0.1544)
- Neue Sensortypübersetzungen: Wasserzähler, Ölzähler, Gaszähler und jeweilige Spitzenwerte
v1.1.0127 (Protokoll 15, ab FW 2.0.0.1544)
- Neu: Offset / Faktor zur Sensor-Messwertkorrektur
- Fehlende Übersetzungen ergäntzt
v1.1.0.0120 (Protokoll 14, ab FW 2.0.0.1018)
- Neu: Uptime im Konfiguration/Info Dialog
- Neu: Verbesserung der Darstellung für das iPhone ®
- Bugfix: Berechnung der Scriptlänge (Es sind jetzt effektiv mehr Zeichen nutzbar)
- Fehlende Übersetzungen ergänzt
v1.1.0.0111 (Protokoll 14, ab FW 2.0.0.1018)
- Bugfix: negativer Timeroffset ging verloren
v1.1.0.0106 (Protokoll 14, ab FW 2.0.0.1018)
- Neu: Anlernen von Aktoren und Sensoren mit unbekannten Adressdaten.
Dies ist nur möglich bei bestimmten, zugelassenen Funkschalt-/sensor Systemen siehe Firmware Changelog
Neu: Erweiterung der Timerdialogbox um die Angabe einer
"Frühestens" und "Spätestens"-Zeit für Sonnenaufgang-/-untergangs abhängige Timer
- Neu: "Bootloader/Shutdown" Button bei der Loginbox (wird später per Passwort geschützt),
damit ein Firmwareupdate unabhängig von der passenden xs1config
Version gemacht werden kann.
v1.0.2.0083 (Protokoll 12, ab FW 1.0.4.0089)
- Änderung: Fehlermeldungen des Scriptinterpreters überarbeitet und erweitert
- Neu: Offset-/Zufallszeit-Eingabe nun sekundengenau möglich.
v1.0.2.0048 (Protokoll 11, ab FW 1.0.0.0)
-Bugfix: FS20 Absolut Wert Einstellung
xs1app History
v1.0.0.0058 (Protokoll 16)
v1.0.0.0050 (Protokoll 15, ab FW 2.0.0.1554)
- Durchschnittswertberechnung bei Grafikausgabe überarbeitet
- Aktueller Messwert bei Wetterhistorie entfernt
- Durchschnittswertberechnung bei Wetterhistorie überarbeitet
v1.0.0.0048 (Protokoll 15, ab FW 2.0.0.1554)
- Neu: Ausgabe des jeweilige Druchschnittswertes für das gewählte Zeitintervall bei grafischer Darstellung
v1.0.0.0040 (Protokoll 14, ab FW 2.0.0.1018)
v1.0.0.0034 (Protokoll 12, ab FW 1.0.4.0089)
- Neu: Istwert-Anzeige bei der Aktorsteuerung
- Neu: Veränderung des Sliders bei Wertänderung über Buttons
- Neu: Beschriftung der Y-Achsen der Wetterhistorie mit Min./Max. Werten
- Bugfix: Darstellung der Einheiten bei Kurvendarstellung korrigiert
- Bugfix: IE8 Darstellungsprobleme bei der Zeitauswahl behoben
Firmen- und Markennamen, geschützte Warenzeichen und Produktbezeichnungen:
Auf dieser Seite genannte Markennamen und geschützte Warenzeichen sind Eigentum ihrer jeweiligen Inhaber. Die Nennung von Firmen- und Markennamen sowie Produktbezeichnungen hat lediglich beschreibenden Charakter und dient zur Identifizierung der genannten Geräte. Ihre Nennung auf dieser Seite erfolgt in Anerkennung sämtlicher Rechte ihrer jeweiligen Eigentümer.
iPhone® and iPod® are registered trademarks of Apple Inc. |
|