Linux HomeVision Change Log
Version 0.85 - 4 Oct 2003
- Experimental support for HomeVision-Pro
- Redesign of IR toolbox
- Added a Help system
- Fixed bug: error when learning IR from remote machine: invalid command
name ".irl.f3.b1"
- Fixed bug: error opening preferences screen: can't read "name(macro,1)"
- Fixed bug: Error when using plugin web: can't read "update(eventlog)"
- Fixed bug: Reorder IR signals with less than 30 signals present gives
error when saving: expected integer but got ""
- Fixed bug: Daily clock adjust value is not saved correctly
- Fixed bug: Write to file serial command writes "match"
- Fixed bug: Cannot copy/paste from log window
Version 0.84 - 15 Sep 2003
- Fixed bug: Reordering misses 3rd variable in memory access commands
- Fixed bug: Question marks in commands don't show correctly
- Fixed bug: Error when adding new temperature sensor
- Fixed bug: Cannot paste temperature sensor address
- Fixed bug: Temperature in Fahrenheit reported as Celsius
- Fixed bug: Plugin commands for mfeb input ports failed
- Fixed bug: Error on I/O ports control screen: "Can't read update(input)"
- Fixed bug: Cannot copy text from error window
- Add option for daily synchronization of controller clock with PC
- Add password field for client of remote internet connection
- Posibility to automatically save the data log at regular intervals
- Change time for scheduled event from control screen
- Improved file dialog
- Added "LED" to IR toolbox indicating IR being received
- Added Thomson IR code conversion
- Changed plugin command hvConfig call to allow deleting variables
- Select digital temperature sensors by name instead of by number only
- Fixed bug: enter var command: "window name "o6" already exists in parent"
- Fixed bug: with 1 lookup table, select box disappears.
- First lookup table added is automatically selected
- Fixed bug: when editing lookup table, <KP-Enter> doesn't work
- Fixed bug: when editing lookup table, cursor can move out of view
- Fixed bug: error when editing serial command: can't read "list": no such
variable
Version 0.83 - 08 Jul 2003
- Make sure editing doesn't move the "current line" out of view
- Only allow "Transmit Time and Date" on built-in port
- Fixed bug: LSB and MSB are exchanged when editing 16-bit variable commands
- Fixed bug: Cannot edit "slow" X10 commands
- Fixed bug: Cannot enter scene number for some X10 scene commands
- Fixed bug: Cannot switch on RAM video screens
- Fixed bug: Set controller to 600 baud is a linux-only command
- Fixed bug: Request zones 17-32 status doesn't work
Version 0.82 - 29 Jun 2003
- Changed linux-only commands so the schedule can be used with original sw
- Fixed bug: Code is lost if code size is bigger than 32 kB
Version 0.81 - 15 Jun 2003
- Code reorganization for using new set of widgets based on Bwidgets
- New commands: Scheduled and periodic events indexed by a variable
- Fixed bug: spaces in path to script cause problems in Windows
- Fixed bug: popup windows hide under main window in Windows
- Made sure popup windows have their title bar inside the screen area
- Analyzing carrier-less infrared signals
- New command: Put phone ring count into variable
- New command: Recalculate scheduled events
Version 0.80 - 21 May 2003
- Changes to allow the application to run under Windows
- Select widget in pull down selection box with scrollwheel
- Save environment settings from being modified by plug-ins
- Made wysiwyg editor independent of the homevision font being present
- Added xtreme IR code conversion
- Infrared summary screen gets updated when new IR signal is added in toolbox
- Phone control screen
- New plugin commands: hvExecTrigger and hvHelp
- Table of sunrise and sunset times
- Helpful comment in description field for generated IR signals
Version 0.79 - 02 Mar 2003
- Fixed bug: Error when entering 08 or 09 in time condition
- Fixed bug: write variable to i2c address shows as "==> (13 00 0B 00)"
- User configurable colors and fonts through ~/.hvdefaults file
Version 0.78 - 23 Feb 2003
- Highlighting of linux-only commands in schedule viewer
- New command: Exit from all actions now
- Added add-on devices test
- Changed to haf file format version 3.31
- Added infrared signal waveform display
- Posibility to select IR zones for transmitting signals
- Combined infrared functions into one "Infrared Remote Toolbox"
- New command: I2C commands to read into variable
- New commands: X10 scene control from within schedule
- Converted linux-only commands that are now available in Windows too
Version 0.77 - 08 Jan 2003
- New command: Set entire 8-bit Sylva port to variable
- Allow copying from terminal emulator window
- Set trigger string recognition timeout to 750 msec
Version 0.76 - 02 Jan 2003
- New commands: I2C commands
- Security actions entry screen
- Context menus for greater control of ports on input and output control screen
Version 0.75 - 10 Dec 2002
- Changed entry method of latitude and logitude to remove confusion
- New commands to disable/enable automatic reporting
- Speed improvement for clearing terminal emulator window
- Security system configuration screen
- Added IR to X10 RF and security IR code conversion
- Added search for infrared code tool
Version 0.74 - 20 Oct 2002
- Added named constants
- Added lookup tables
- RAM video screen configuration screen
- Added help messages for some command groups
- Fixed bug: Patching of linux only commands shows memory access commands
- Fixed bug: Download fails when master report mode is off
Version 0.73 - 12 Oct 2002
- Fixed bug: Sylva board data not downloaded correctly
- Fixed bug: Problem with video command "Display text on screen"
Version 0.72 - 29 Sep 2002
- Added space length code IR code conversion
- Fixed bug: Schedule viewer update fails for new objects
- Added option to automatically start/reconnect network connection
Version 0.71 - 26 Sep 2002
- Added suport for running the program with tcl/tk 8.4
- Much faster schedule viewer updates
Version 0.70 - 31 Aug 2002
- New conditions:
- X10 Address @ Var is off
- X10 Address @ Var is on
- X10 Address @ Var is neutral
- X10 Address @ Var is not off
- X10 Address @ Var is not on
- X10 Address @ Var is not neutral
- X10 Address @ Var is enabled
- X10 Address @ Var is disabled
- X10 Address @ Var is at level ##
- X10 Address @ Var level is <= ##
- X10 Address @ Var level is >= ##
- X10 Address @ Var 'Status Request' bit is set
- X10 Address @ Var 'Status Is On' bit is set
- X10 Address @ Var 'Status Is Off' bit is set
- X10 Address @ Var 'Hail Request' bit is set
- X10 Address @ Var 'Hail Acknowledge' bit is set
- X10 Address @ Var 'Preset Dim' bit is set
- Flag @ VAR is clear
- Flag @ VAR is set
- Flag @ VAR is neutral
- Flag @ VAR is not clear
- Flag @ VAR is not set
- Flag @ VAR is not neutral
Version 0.69 - 25 Aug 2002
- Added JVC IR code conversion
- Serial port forwarding configuration screen
- New plugin events: download, loaded
- CID format and macro to run when call received configuration options
- Symbolic indication of connection to controller
- New commands: memory access read
Version 0.68 - 21 Aug 2002
- Added serial port forwarding support
- Option to initialize RAM video screens during download
- Interface for "desktop" tool
- Changed to haf file format version 3.30
Version 0.67 - 18 Aug 2002
- Added #PatchSpace, #DynamicAction and #RamScreen directives
- New commands:
- Make flag equal to flag at variable XX
- Make flag at variable XX equal to second flag
- Variable @ VAR = second variable
- VAR = Byte @ second variable in Text Storage Buffer
- Put variable into byte @ second variable in Text Storage Buffer
- Set bits in VAR from constant ...
- Clear bits in VAR from constant ...
- Set bits in VAR from second variable ...
- Clear bits in VAR from second variable ...
- Set entire 8-bit port to variable ...
Version 0.66 - 11 Aug 2002
- Added Onkyo IR code conversion
- Fixed bug: Not possible to enter commands for additional serial interfaces
- Fixed bug: Resizing of X10 summary screen limited to maximum of 13 modules
Version 0.65 - 11 Aug 2002
- Added memory access commands
- Fixed bug: "xset: bad font path element" error
Version 0.64 - 06 Aug 2002
- Added RC6 mode A IR code conversion
- Wysiwyg custom TV menu system screen editor
- Phone/xxx board, Serial board and Sylva I/O board configuration screens
Version 0.63 - 31 Jul 2002
- Fixed bug: Temperature reading from digital temperature sensor incorrect
Version 0.62 - 27 Jul 2002
- Option to leave text area intact during schedule download
- Fixed bug: Rate field for new periodic event is empty
Version 0.61 - 15 Jul 2002
- Allow saving edited action by clicking "changed"-icon
- New plug-in command: hvWidgets
- Added main menu page #2, #3, and #4 names
Version 0.60 - 14 Jul 2002
- Fixed bug: Indentation incorrect after changing condition to comment
- Option to show unused objects in object use screen
- Pasting action code in external programs
- Input field with up and down arrow now responds to scrollwheel
- Plugins can display their information in the main window
- Code reorganization
Version 0.59 - 09 Jun 2002
- Added action patching screen
- Added video progress bar configuration screen
- Added sony IR code conversion
- Choose RAM screen as the function for a button in the custom menu system
- Display video screen name in "Display Video Screen" command
Version 0.58 - 16 May 2002
- New commands: Enable/disable serial thermostat polling
- New command: Put CID info into user text area starting
- New plug-in commands: hvPublic and hvImport
- Speed improvement for drawing sunrise/sunset graph
- Change variable value using a slider control
Version 0.57 - 04 May 2002
- Fixed bug: Disabling web plugin gives error: can't read "plugmenucnt(Main)"
Version 0.56 - 01 May 2002
- Set controller clock to any time & date
- Plugin control screen
- Added plugin events for object updates
Version 0.55 - 02 Apr 2002
- Fixed bug: Load name for input ports may load the wrong input port name
- Fixed bug: Incorrectly determining input ports are out of range
- Fixed bug: New object gets name of previously deleted object
- Added object status report on demand commands
- New commands for moving variables to and from text storage buffer
Version 0.54 - 21 Mar 2002
- Fixed bug: Xmit extended code from X10 control screen doesn't work
- Fixed bug: Command and Data exchanged when editing Xmit extended code cmd
- Check for out of range object references before downloading a schedule
- Take reordering into account when downloading a schedule after reordering
- Improve visual response to termination of application
- Accept -iconic, -interface and -raw command line switches
Version 0.53 - 05 Mar 2002
- Fixed bug: Daylight savings time change in sunrise/sunset graph wrong
Version 0.52 - 04 Mar 2002
- Fixed bug: Daylight savings time calculations incorrect
Version 0.51 - 04 Mar 2002
- Option for European daylight savings time
- Plug-in trigger handling improved
- Invoke button when user presses Enter on video control screen
Version 0.50 - 24 Feb 2002
- Providing API for user created plug-ins
- Web browswer functionality converted to a plug-in
- Support for new Windows version 3.12 remote internet access features
- Raw data network port connection to controller iso serial port
Version 0.49 - 10 Feb 2002
- Fixed bug: IR zone commands are not downloaded correctly
- Fixed bug: Remote internet server access
- Implemented printing of actions and event log
- Time of scheduled event and period of periodic events in schedule viewer
- Phone, security and additional serial port commands
- Option to switch off display of recognized serial data
- Option to run macro at launch of hv software
- Thermostat control screen
- Daily clock adjust configuration
- Cleanup of screens when opening new schedule
- Auto increment file version number with "Save As ..."
- Trigger strings recognized even if they are not at the start of a line
Version 0.48 - 09 Jan 2002
- Fixed bug: Opening screens that already exist give errors
- Display ROM checksum, sunrise/sunset and power failure time on status screen
- Upload/download of thermostat schedule
Version 0.47 - 30 Dec 2001
- Fixed bug: Syntax error when reordering with comment in conditions
- Faster X10 status reading during schedule download
- Added possibility for timers to catch up after download
- Solved screen update delay when using tk 8.3.4
- Faster I/O port control screen update
- Added X10HCUPDATE reporting support
Version 0.46 - 22 Dec 2001
- Better checking of changes after action editing
- Easier way to find an object in object use screen
- Implemented IR transmit zones configuration screen
Version 0.45 - 12 Dec 2001
- Fixed bug: Error message when learning IR signals
- Indication when action has been changed, but not yet saved
- Details option on object use screen
Version 0.44 - 30 Nov 2001
- Added support for additional serial ports
- Fixed bug: errors for some X10 custom commands on X10 control screen
Version 0.43 - 24 Nov 2001
- Fixed bug: Thermostat changes don't work
- Fixed bug: Cannot open schedule file that contains a security system
Version 0.42 - 11 Nov 2001
- Check if schedule will fit in memory before download
- Fixed bug: dragging mouse through action text doesn't work
- Fixed bug: X10 summary screen is not updated when new schedule is opened
- Fixed bug: Error popup screen resize doesn't propagate to text field
Version 0.41 - 03 Nov 2001
- Object use overview screen
- Pressing Enter in input fields activates the expected button
Version 0.40 - 28 Oct 2001
- Conversion of code to comment and back
- Speed improvement of flag & variable control screen
Version 0.39 - 19 Oct 2001
- Datalog upload in binary format
- Several bug fixes
Version 0.38 - 30 Sep 2001
- Fixed bug: selected timezone indication does not change
- Color coding of the action code
- Error messages popup screen if the application has no standard output
- Automatic saving of data log before download
- Experimental action screen
- Data file layout editor
- Serial command test screen
Version 0.37 - 18 Sep 2001
- Added video RAM page support
- Improvements to read and write file serial commands
Version 0.36 - 10 Sep 2001
- Fixed bug: Conversion of some RC6 codes resulted in error message
- Keep the previously entered values for RC5/6 device and command codes
Version 0.35 - 09 Sep 2001
- Fixed bug: Cannot change converted IR code duration.
- Added custom data file handling
- Added RC6 IR code conversion tool
- Added possibility to add new IR signal in IR learn screen
- Added support for more serial commands from the controller
Version 0.34 - 09 Sep 2001
- Added X10 sequence conditions
- Moved IR conversion tools into the IR learn screen
Version 0.33 - 05 Sep 2001
- Added translation for analog input port reports
Version 0.32 - 02 Sep 2001
- Fixed bug: RC5 code conversion still not correct
- Fixed bug: X10 summary screen crippled
Version 0.31 - 02 Sep 2001
- Fixed bug: RC5 code conversion is not correct
- Fixed bug: Tempreature sensor values should be adjusted by -50
- Fixed bug: X10 web page controls always switch module on, then off again
Version 0.30 - 01 Sep 2001
- Added RC5 IR code conversion tool
- Fixed bug: reading mfeb input ports with web server fails
Version 0.29 - 26 Aug 2001
- Fixed bug: Starting second instance of the program gives errors
- Added pronto IR code conversion tool
- Extended web server functionality
Version 0.28 - 20 Aug 2001
- Added web server functionality
Version 0.27 - 17 Aug 2001
- Added password for telnet sessions
- Some small bug fixes
Version 0.26 - 03 Aug 2001
- Fixed bug: Input port translation doesn't work for mfeb input ports
- Fixed bug: Event log time not translated to 24 h format when date not present
- Automatically update of "view schedule" when an action has changed
- Automatically change baudrate of the PC when controller baudrate is changed
Version 0.25 - 30 Jul 2001
- Fixed bug: Error message when adding a new flag
- Fixed bug: Error message when double clicking a command line
- Fixed bug: Error message when inserting a note
- Fixed bug: Double click doesn't work while x10 summary screen is being built
Version 0.24 - 28 Jul 2001
- Added shortcut to action editor for referenced object in context menu
Version 0.23 - 26 Jul 2001
- Load and start timer from timer control screen
- Download progress bar on video screen
- Quick save of schedule file by clicking diskette icon
- Building X10 summary screen in the background
Version 0.22 - 23 Jul 2001
Version 0.21 - 22 Jul 2001
- Fixed bug: Schedule download is broken
- Added timer, periodic event and keypress simulation control screens
- Newly added object becomes the default
- Automatic file number increment option after download
- New actions are always automatically enabled
- Added configuration screen for remote internet server
- Added support for "Display message" serial command from controller
Version 0.20 - 18 Jul 2001
- Added remote internet access functionality
- Fixed bug: Cannot close application when com port is locked by other process.
Version 0.19 - 16 Jul 2001
- Fixed bug: Double-click on comment error: "grab failed: window not viewable"
Version 0.18 - 16 Jul 2001
- Fixed bug: Right-click actions on input summary screen gives error.
- Added "Auto enable actions when edited" option on preferences screen.
- Added "Create X-10 Summary window in the background" option.
Version 0.17 - 14 Jul 2001
Version 0.16 - 03 Jul 2001
- Added images to the buttons
- Made scrollwheel distance user configurable
- Improvements to controller time & date screen
- Option to synchronize controller before dowloading a schedule
- Added post download actions screen
- Fixed bug: mfeb input ports not shown correctly on port control screen
Version 0.15 - 30 Jun 2001
- Fixed bug: Download sets controller baudrate to 9600
Version 0.14 - 29 Jun 2001
- Modified editor icon to show only one arrow to match single click behaviour
- Fixed bug: not possible to enter/modify IR# in actions screen
Version 0.13 - 28 Jun 2001
- Fixed bug: Error message when accessing preferences screen
- Added export schedule functionality
- Added logging
- Added scrollwheel support
Version 0.12 - 27 Jun 2001
- Fixed bug: Missing endif when nesting ifs.
- Fixed bug: Switch off action enabled indication when code is deleted
- Added "bytes available for data log" indication
Version 0.11 - 26 Jun 2001
- Copy/paste now also possible with action buttons in the summary screens
- When entering actions, the last used object is preselected
Version 0.10 - 24 Jun 2001
- Initial published version