BS1200 firmware == English == - unzip this package to some directory - run flash.bat: On vista/windows7/windows8: run flash.bat with elevated privileges. (in the file manager, right click on the flash.bat file and select the "run as administrator" option) - follow the instructions - connect BS1200 to the pc via usb before flashing - power off and on the BS1200 after flashing - Data in the BS1200 (settings and measurement data) should retain during flash. - If flashing would fail (usually because the temperature logger services are still running), switch off and on the BS1200 and retry ==== == Deutsch == Handbuch zur BS1200 Firmware Flash Software - Entpacken („Unzip“) Sie bitte die beiliegende ZIP.Datei in irgendeinem Bereich auf Ihrem PC. - Verbinden Sie bitte die BS1000 über USB mit dem PC, - Starten Sie jetzt bitte die Kommandodatei flash.bat  On vista/windows7/windows8: run flash.bat with elevated privileges. (in the file manager, right click on the flash.bat file and select the "run as administrator" option)   - Schalten Sie bitte nach dem Flash-Vorgang die Stromversorgung für den BS1000 aus und wieder ein.   - Die in der BS1200 vorhandenen Daten (Einstellungen, Arbeitsparameter und Messdaten) sollten beim Flash-Vorgang erhalten bleiben.   - Falls der Flash-Vorgang fehlschlagen (was in der Regel passiert, wenn im PC die Temperatur-Logger Dienstprogramme noch aktiv sind), sollten Sie bitte die Stromversorgung für den BS1200 aus und wieder einschalten und den Vorgang nochmals wiederholen. ====================================== version 1.0.5.17 Date 2017-2-13 - For convenience added recent device.xml as default version 1.0.5.16 Date 2016-10-11 - The trace display of the graph was erroreous - datapoints could be in wrong order. BS1200 version 1.0.5.15 Date 2016-9-27 - extended data flash test BS1200 version 1.0.5.14 Date 2016-6-10 - clean up of DHCP functions BS1200 version 1.0.5.13 Date 2016-3-17 - standard sensor definitions updated BS1200 version 1.0.5.12 Date 2016-1-21 - Average/min/max functions: functions with different lengths were mixed up - $T tag added: a table with the latest measurements for all sensors is generated. can be used in timer tirggered rules. - standard sensor definitions updated BS1200 version 1.0.5.11 Date 2015-9-13 - The inhibit time was not working for the buzzer rule-type. BS1200 version 1.0.5.10 Date: 2015-5-26 A non-empty condition field in the messenger was always evaluated to an error. BS1200 version 1.0.5.9 Date: 2014-12-17 BS1200 version 1.0.5.9 has the same functionality as bs1000 version 1.0.5.9 BS1200 version 1.0.5.6 Date: 2014-2-12 - improvements on xml interpretation of config files - improvements on handling sensors with long id's. BS1200 version 1.0.5.5 - modified wifi module driver to handle changed firmware in rf module. ====================================== This is the changelog for the bs1000: version 1.0.5.8 Date 2014-8-29 - smtp: an empty line between subject and body was missing version 1.0.5.7 Date 2014-7-24 - smtp: authentication failed due to timing problem for some servers. version 1.0.5.6 Date 2014-5-21 - sensorlist is extended: scale attribute is added; the sensor measurement data is linear corrected with scale and offset. version 1.0.5.5 Date 2014-3-13 - The MAC address can be flashed via usb. (not possible on the BS1200) version 1.0.5.4 Date: 2014-2-12 - some improvements on xml interpretation of config files - some improvements on handling sensors with long id's. version 1.0.5.3 - Label $L5 added as tag: it shows the mac address of the device in hex numbers - further improvement in evaluation of expressions in condition. version 1.0.5.2 - timer rule added: - 3 remote commands implemented a. system info b. recent event log c. set time These commands can be 'called' by a webserver without opening a connection backwards. A protocol that uses the normal http connection to a webservice, and dataformats is described in bs1000backlog.pdf. version 1.0.5.1 - fix in evaluation of expressions in condition: stack overflow could occur rather quickly. version 1.0.5.0 - L4 added as tag: it shows the mac address of the device version 1.0.4.9 - fix in the graph display: time was not updated version 1.0.4.8 - changed the graph display on the webserver: It shows a longer period of time, while averaging data points. version 1.0.4.7 - implemented a mechanism to post historical data to a http server; it will transfer flashed data to a webserver without opening a callback port. -- a xml return of a request-page is interpret, and data is posted accordingly; in the same format as the data.xml page. -- more details will be available soon. - added a calarm.xml page, that will show current alarms generated. version 1.0.4.6 - $p(dt) tag added: Previous value. If dt=0, then the previous measurement value is given, otherwise, the interpolated value at the moment of dt seconds back in time is given. (dt is limited to the recent values log) - added arthimetic operators +, -, *, /, % for rule condition version 1.0.4.5 - netconfig tool query did not show networkname version 1.0.4.4 - telnet interface extended with some debugging streams version 1.0.4.3 - telnet interface added for additional configuration control Version 1.0.4.2 - extra prodution tests added - rtc readout improved Version 1.0.4.1 - fix in inhibit-rule per sensor registration: dual mode sensors (like rh%) were treated as single sensor, disregarding the sensortype. On these sensors the inhibit period was measured from the previous time the rule was sent for the sensor, without testing on the sensor type. Version 1.0.4.0 - extended sensor ids support - fix in data.xml: output on some occasions this ouput could be incomplete. - change in reset flash memory function version 1.0.3.9 - reduced ip packet fragmentation, this improves the webserver responstime. - added cdata.xml: gives the current data for each sensor - added possibility to show graphs of all measurement types. You may need to clear the browser's cache in order to see this change. - fix: leap-year date was incorrect on messages using tag $d. - netbios implemented version 1.0.3.8 - fix: some filetypes were transferred without http headers version 1.0.3.7 Date 9-22-2011 - fix in tcp retransmit packet. A lossy tcp connection could result in incomplete pages. version 1.0.3.6 Date - fix: synchronization did not stop on client who was defined with static ip address. - internet time synchronization: when time server address is not resolved, the bs1000 will retry to aquire the ip address again in 5 minutes. version 1.0.3.5 Date 8-30-2011 - fixed flash file flush issue: data.xml requests did not report data stored in temporary flash file buffer. (resulting in small data gaps during synchronization). version 1.0.3.4 Date 7-12-2011 - added admin-logoff - automatic logoff when files are uploaded via templogger tools 2.1.8 - netbios handler added - messenger: a(), b(), e() (avg, min , max) functions parse error fixed. - erase flash data function added - messenger: some label tags added: $L1 = device name (like 'log89') $L2 = firmware version (like '1.0.3.4') $L3 = hardware model ('BS1000') version 1.0.3.3 - messenger: added http-put method - messenger: added option to disable message encoding - fixed line truncation to 63 characters for file upload: now a line is up to 256 characters; - xml and http message output of values: increased precision of output to 3 digits version 1.0.3.2 Date 3-16-2011 - graph is showing legend and a tooltip-like value indicator - http request file handler removed (potential) bug version 1.0.3.1 Date 2-24-2011 - missing data administration improved once more: sync of historical data could be incomplete. (synchronization with templogger) version 1.0.3.0 Date 2-21-2011 - increased speed in handling data requests to flash via data.xml version 1.0.2.12 Date 2-15-2011 - when a rule-request results in a timeout or other connection error, the rule is disabled for 5 minutes. This will allow other rules to execute without delay. - increased speed in handling http and smtp requests version 1.0.2.11 Date 2-14-2011 - increased network throughput by decreasing tx fragmentation. - when rules cannot be evaluated in time (above 10 minutes), the rule execution queue is reset. - missing data administration corrected (synchronization with templogger) Version 1.0.2.10 Date 1-28-2011 - data.xml (normal mode) was exporting sensor data without offset supplied in the sensor list - rule variable 'S' was displaying the actual timestamp, instead of the timestamp of the measurement. Version 1.0.2.9 Date 12-12-2010 - SMTP authentication was not working correctly.