| ECS-L Home Automation and Security Archives |
| Subject: From: Date: | BETA upload Mark Gilmore Thu, 25 Jan 2001 20:52:06 -0500 |
Hi all, The ECS/Win 4.4.014 BETA has been uploaded to http://omnipotencesoftware.com/ecsb.zip, and incorporates the changes below. I will upload the LINUX beta shortly. 4.4.014 (01/06/01) 102) The TV-LISTING web server (tv.excite.com) now sometimes returns a web page denoting a "currently unavailable" status, resulting in a missing 3-hour block wherever this occurs. So I have enhanced WPDL.EXE so as to support a "minimum file size" argument (if the downloaded file is smaller than this setting, it retries). When creating the TVLDL.BAT/TVLDL.SH download batch files, TVL0.EXE now appends this argument to all WPDL commands. * 103) All "MESSAGE ITEM" Parameters in ECS.CFG which denote a blank must be changed to "(none)". I.E., all occurrences of this: Message Item : must be changed to this: Message Item :(none) * 104) Please either edit the TVL PARSE Event, such that the top of it appears as follows, OR just copy the entire Event from EXAMPLE.CFG: ;---------------------------------------------------------------- ; Clear all ;---------------------------------------------------------------- Do TVL Code Set <NUL> Do TVL Minutes Set 0 Do TVL Chan Ch 1 Set <NUL> Do TVL Chan Ch 2 Set <NUL> Do TVL Chan Ch 3 Set <NUL> Do TVL Chan Ch 4 Set <NUL> Do TVL Chan Ch 5 Set <NUL> Do TVL Chan Ch 6 Set <NUL> Do TVL Chan Set Unknown Do TVL Show Set Reset ;---------------------------------------------------------------- ; Parse TVL record ;---------------------------------------------------------------- Do Character-A Set/Char Text-A If Character-A Is <NUL> Then Event-Exit Set True ; Do TVL Code Set Character-A ; Do Character-A Set/Char Text-A ; ; Skip date: . . . . . . * 105) If, when writing diagnostic/status info to ECS.LOG, the size of this file exceeds 1 meg, then ECS will copy ECS.LOG to ECS.LOG.0, and clear ECS.LOG for subsequent writes. The next time, ECS will save to "ECS.LOG.1", "ECS.LOG.2", etc. After "ECS.LOG.9" is written, ECS will start again at "ECS.LOG.0". This was done to guard against "run-away" error logging that could fill up the hard disk (by limiting the max logging data to 10 megs). * 106) A new Parameter ("LN Address") has been added to the ISP Type, so as to denote any local-network address(s) which are to be ignored when looking for an ISP address. Please append this new Parameter as follows to the ISP Items in ECS.CFG (if any): Item:ISP Type:ISP Acc:User/User Initial State:(none) Backup:No ISP address : LN address : 107) If an Event sets a SERIAL-BYTE Item to a TEXT Item, ECS will now send all characters in that Item's Text-Line to the serial port. Likewise, if an Event sets a SERIAL-BYTE Item to a FILE Item, ECS will now send all characters in that Item's file to the port. 108) An SR-SESSION bug has been corrected which prevented commands from becoming PENDING when appropriate. For example, if the command was "LIGHT ON:LIGHT ON ?, YES:O K" and "LIGHT ON" was spoken, then ECS will now properly set the Item to PENDING. Then when "YES" is spoken, the Item will become ACTIVE for one Event-pass (as documented). * 109) The States for the ECS-EXIT Type have been changed to FALSE & TRUE. -- Mark Gilmore Omnipotence (ECS home automation software) http://omnipotencesoftware.com 423-745-0026 Hours: Mon-Sat, 9AM-8PM/EST