Release Notes

From MiOS
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
[[Category:Glossary]]
+
== 1.5.255 (Vera2) & 1.5.254 (Vera3) - December 23, 2011 - beta  ==
This documents the changes since the first public beta release of UI4, 1.1.1047
+
  
== 1.1.1338 - July 29, 2011 - RC ==
+
New features in UI5:
  
1. Use the Z-Wave double send (without ACK then with ACK) for lights only, not other devices, since its purpose was to eliminate the popcorn effect and creates unnecessary traffic otherwise.
+
1. You can pin the most often used devices and scenes on the Dashboard for quick access. The devices and scenes that are not pinned won't be displayed on the Dashboard.  
  
2. Add special handling for devices made by Fibar for 2 way feedback
+
2. You can now filter the devices by category: lights, sensors, cameras, etc.
  
3. Fix NetworkMonitor so it will always reset the time if it doesn't get set at boot
+
3. The Add Device Wizard is now included in UI.
  
4. Fix a bug in a script in the prior beta that made it incompatible with Vera 1
+
4. You can view and manage all the existing triggers (events) and schedules (timers) on Vera without opening any scene.
  
5. Add the pulse variable to the sdata request for energy meters
+
5. Creating scenes is easier and more intuitive with the new scene creator wizard.
  
6. Fix a problem where changes saved got lost because luaupnp got a reload and the watchdog timer kicked in before it had finished flushing the files to disk.
+
6. You can now see the scene commands in the Advanced scene editor.  
  
7. Add support for Schedule Entry version 3 command class and locks by Assa Abloy
+
7. The MiOS Marketplace (now called MiOS Apps) functionality is now included in UI. You can:
  
8.  Tweak to the timing of the squashfs mounting to improve reliability
+
*View app information
 +
*Install apps
 +
*View and Add reviews
  
== 1.1.1323 - July 13, 2011 - beta ==
+
8. The MiOS control panel (CP) functionality is now included in UI, but only if the user is authenticated. You can:
  
1.  Fix a problem where a configure job could get stuck and not finish due to a race condition between multiple jobs
+
*Connect to one of your other Veras
 +
*Add new or existing users to your Vera
 +
*Remove users from your Vera
 +
*Change your MiOS account password
 +
*View alerts
 +
*View available backups
 +
*Change unit settings, like the Vera name and the number of SMSes and e-mails per day
 +
*View camera archives
  
2. Fix problem where zwave frame collission resulted in failed job
+
9. Energy monitoring using the ERGY plugin by EchoLabs, which is included in UI.
  
3. Reduce incidence of EEPROM corruption in Z-Wave 4.52 where it mistakenly thinks there is a suc and gives "Failed to go into learn mode" errors when adding nodes.
+
10. Real-time camera video streaming and video recording.  
  
4.  Automatically correct situation #3 if the user has not already added devices.
+
<br>
  
5.  Synchronize deleted devices with the central server
+
<br> This documents the changes since the first public beta release of UI4, 1.1.1047
  
6Add subcategory to identify types of security sensors
+
== 1.1.1338 - July 29, 2011 - RC ==
  
7. Add circulate fan mode support (not in the UI yet, but coming in UI5)
+
1. Use the Z-Wave double send (without ACK then with ACK) for lights only, not other devices, since its purpose was to eliminate the popcorn effect and creates unnecessary traffic otherwise.
  
== 1.1.1298 - June 21, 2011 - beta ==
+
2. Add special handling for devices made by Fibar for 2 way feedback
  
The primary reason for this release is that there was a bug in 1.1.1245 that prevented Z-Wave 'reset network' from working, and some users got stuck with a "failled to start z-wave" error.
+
3. Fix NetworkMonitor so it will always reset the time if it doesn't get set at boot
  
1. Add default values for sensors as not-tripped so it appears correctly in the UI when the sensor hasn't been used yet.
+
4. Fix a bug in a script in the prior beta that made it incompatible with Vera 1
  
2. Add support for multi-channel association
+
5. Add the pulse variable to the sdata request for energy meters
  
3. Add support for Danfoss thermostat
+
6. Fix a problem where changes saved got lost because luaupnp got a reload and the watchdog timer kicked in before it had finished flushing the files to disk.  
  
4. Fix for X10 devices that have 2 digit numeric ID's
+
7. Add support for Schedule Entry version 3 command class and locks by Assa Abloy
  
5. Add support for Everspring motion sensors
+
8. Tweak to the timing of the squashfs mounting to improve reliability
  
6. Add support for Aeon 4-in-1 sensors
+
== 1.1.1323 - July 13, 2011 - beta  ==
  
7. Minor enhancements to the wakeup procedure to support devices with short wakeup times
+
1. Fix a problem where a configure job could get stuck and not finish due to a race condition between multiple jobs
  
8. Fix support for the gc-100
+
2. Fix problem where zwave frame collission resulted in failed job
  
9. Add support for the PolyControl door lock
+
3. Reduce incidence of EEPROM corruption in Z-Wave 4.52 where it mistakenly thinks there is a suc and gives "Failed to go into learn mode" errors when adding nodes.  
  
10. Change the default PIN for locks to 8 characters instead of 4
+
4. Automatically correct situation #3 if the user has not already added devices.
  
 +
5. Synchronize deleted devices with the central server
  
 +
6. Add subcategory to identify types of security sensors
  
== 1.1.1245 - April 20, 2011 - release ==
+
7. Add circulate fan mode support (not in the UI yet, but coming in UI5)
  
Most notably this release includes a new version of the Z-Wave firmware in the Z-Wave chip, and this new version allows Vera to optimize the routes the Z-Wave mesh network uses.  This should improve reliability. See [[MigrateTo452]]  Also Vera will no longer scan for UPnP devices unless you choose 'Add Device' and at the bottom check the option to scan for UPnP devices.  
+
== 1.1.1298 - June 21, 2011 - beta ==
  
1.  The energy plugin is now built into the engine. It will be removed on upgrade. Energy events are logged to your mios.com account automatically.
+
The primary reason for this release is that there was a bug in 1.1.1245 that prevented Z-Wave 'reset network' from working, and some users got stuck with a "failled to start z-wave" error.  
  
2. There is an option with Vera2 (Currently not working with Vera1) on Advanced, Logs to enable logging to a USB stick.  This frees up quite a bit of memory, so if you have a lot of devices or plugins and your Vera is running slow or crashing because it's running out of memory, this is a solution.  Note that after you check the box it can take up to 30 minutes to format the USB drive, and bootup will take a couple minutes longer with the USB drive installed.  It will continue to boot up fine without the USB drive connected, just don't remove it while Vera is running.  '''IMPORTANT: Use a new USB drive that hasn't already been formatted. In particular, don't use a USB drive that is already formatted for Mac.'''
+
1. Add default values for sensors as not-tripped so it appears correctly in the UI when the sensor hasn't been used yet.  
  
3. There is a fix to prevent the main engine from starting before Vera has synced the date/time, which previously had caused sunset/sunrise timers to trigger unexpectedly.  There is no battery-backed up clock in Vera.  It needs to get the date/time from the internet at each boot.
+
2. Add support for multi-channel association
  
4.  This fixes a bug causing high CPU load and reboot when certain UPnP devices are detected on the network, such as Sonos.
+
3. Add support for Danfoss thermostat
  
5. The DSC plugin, and possibly others that use serial ports, did not work because the engine was trying to open the port twice.
+
4. Fix for X10 devices that have 2 digit numeric ID's
  
6. Add some extra info in the heal process, and report the health rating and heal date to our tech support server along with ZWave node info, so, when a customer calls in for support, we will know what types of devices he has and how healthy they are to make better recommendations about improving ZWave reliability.
+
5. Add support for Everspring motion sensors
  
7. Some startup messages weren't displayed properly in the info panel.
+
6. Add support for Aeon 4-in-1 sensors
  
8. Bad UPnP devices on the network that constantly report themselves every 1 second with a new UUID would eventually consume all the memory causing a crash.  Now the software filters these rogue devices.
+
7. Minor enhancements to the wakeup procedure to support devices with short wakeup times
  
8. There's a new lu_sdata request that makes it much simpler to develop third party user interfaces to control the system.  See: [[UI_Simple]]
+
8. Fix support for the gc-100
  
9. Store a counter of all polls (PollOk) with the number that failed transmission (PollTxFail) or failed to reply (PollNoReply).  All counters are reset whenever you do a heal network.  The counters are visible as extra variables in the device's advanced tab.  This is for troubleshooting ZWave problems.
+
9. Add support for the PolyControl door lock
  
10. Add support for viewing live, streaming video.  [[Remote_Camera_Streaming]]
+
10. Change the default PIN for locks to 8 characters instead of 4
  
11.  Fix that sometimes variables across multiple bridged MiOS systems weren't being synchronized all the time.
+
<br>
  
12. Increase the timeouts for some internet operations so it works on super, super slow connections like satellite.
+
== 1.1.1245 - April 20, 2011 - release  ==
  
13. Fix for thermostats always showing fan as 'On' when it's in auto.
+
Most notably this release includes a new version of the Z-Wave firmware in the Z-Wave chip, and this new version allows Vera to optimize the routes the Z-Wave mesh network uses. This should improve reliability. See [[MigrateTo452]] Also Vera will no longer scan for UPnP devices unless you choose 'Add Device' and at the bottom check the option to scan for UPnP devices.  
  
14. Add support for Fortrezz WMA-02, with new 'Leak alarm' event
+
1. The energy plugin is now built into the engine. It will be removed on upgrade. Energy events are logged to your mios.com account automatically.  
  
15. Add support for Alarm Command Class version 2
+
2. There is an option with Vera2 (Currently not working with Vera1) on Advanced, Logs to enable logging to a USB stick. This frees up quite a bit of memory, so if you have a lot of devices or plugins and your Vera is running slow or crashing because it's running out of memory, this is a solution. Note that after you check the box it can take up to 30 minutes to format the USB drive, and bootup will take a couple minutes longer with the USB drive installed. It will continue to boot up fine without the USB drive connected, just don't remove it while Vera is running. '''IMPORTANT: Use a new USB drive that hasn't already been formatted. In particular, don't use a USB drive that is already formatted for Mac.'''
  
16. Fix a crash caused by wakeup interval set to the minimum value
+
3. There is a fix to prevent the main engine from starting before Vera has synced the date/time, which previously had caused sunset/sunrise timers to trigger unexpectedly. There is no battery-backed up clock in Vera. It needs to get the date/time from the internet at each boot.
  
17. Fix problem with Insteon not starting when there are a lot of existing devices.
+
4. This fixes a bug causing high CPU load and reboot when certain UPnP devices are detected on the network, such as Sonos.  
  
18. Fix problem with a LuaUPnP process not cleanly exiting, causing the UPnP port to remain stuck for 2 minutes and slowing down reload.
+
5. The DSC plugin, and possibly others that use serial ports, did not work because the engine was trying to open the port twice.  
  
19. Implement a new Infrared learning, identifying, transmitting engine.
+
6. Add some extra info in the heal process, and report the health rating and heal date to our tech support server along with ZWave node info, so, when a customer calls in for support, we will know what types of devices he has and how healthy they are to make better recommendations about improving ZWave reliability.  
  
20. Fix toggle state with Insteon.
+
7. Some startup messages weren't displayed properly in the info panel.  
  
21. Add basic support for Zigbee lights with a SimpleHomeNet ZBPLM and Luup Plugin
+
8. Bad UPnP devices on the network that constantly report themselves every 1 second with a new UUID would eventually consume all the memory causing a crash. Now the software filters these rogue devices.
  
22. Fix crash when adding new A/V devices
+
8. There's a new lu_sdata request that makes it much simpler to develop third party user interfaces to control the system. See: [[UI Simple]]
  
23. Reduce the delay between Z-Wave commands to solve startup problems on large networks
+
9. Store a counter of all polls (PollOk) with the number that failed transmission (PollTxFail) or failed to reply (PollNoReply). All counters are reset whenever you do a heal network. The counters are visible as extra variables in the device's advanced tab. This is for troubleshooting ZWave problems.
  
24. Add support for Yale/Assa Abbloy locks
+
10. Add support for viewing live, streaming video. [[Remote Camera Streaming]]
  
25. Fix to handle Luup plugins staying locked to the right serial port when they're unplugged/reconnected.
+
11. Fix that sometimes variables across multiple bridged MiOS systems weren't being synchronized all the time.  
  
26. Prevent Insteon module from taking over a serial port
+
12. Increase the timeouts for some internet operations so it works on super, super slow connections like satellite.  
  
27. Upgrade the ftdi_sio driver to support new infrared blaster
+
13. Fix for thermostats always showing fan as 'On' when it's in auto.  
  
28. Fix intermittent crash when receiving a wakeup command
+
14. Add support for Fortrezz WMA-02, with new 'Leak alarm' event
  
29. Add attribute set to the Luup API
+
15. Add support for Alarm Command Class version 2
  
30. Add Sleep to the Luup API
+
16. Fix a crash caused by wakeup interval set to the minimum value
  
31. Reduce number of retries for download files/plugins
+
17. Fix problem with Insteon not starting when there are a lot of existing devices.
  
32. Use separate worker threads for slow processes like downloading vs fast processes like Z-Wave response to speed up the response to time sensitive tasks.
+
18. Fix problem with a LuaUPnP process not cleanly exiting, causing the UPnP port to remain stuck for 2 minutes and slowing down reload.  
  
33. Don't execute timers if time jumps, caused by a new sync to the ntp server
+
19. Implement a new Infrared learning, identifying, transmitting engine.
  
34. Increase wait time for Luup plugins from 45 seconds to 90 to resolve some slow plugins that take a long time to initialize.
+
20. Fix toggle state with Insteon.  
  
35. Add logging for the last time the battery level was reported and show the battery icon as a ? if it's been more than 7 days.
+
21. Add basic support for Zigbee lights with a SimpleHomeNet ZBPLM and Luup Plugin
  
36. Fix problem with variableset Luup command not setting value always.
+
22. Fix crash when adding new A/V devices
  
37. Don't repoll or reconfigure battery operated devices that wakeup constantly.  At most re-poll every 10 minutes.
+
23. Reduce the delay between Z-Wave commands to solve startup problems on large networks
  
38. Add new scene recorder feature for easier scene creation.
+
24. Add support for Yale/Assa Abbloy locks
  
39. Fix problem with the UI4 dashboard getting out of sync with the engine.
+
25. Fix to handle Luup plugins staying locked to the right serial port when they're unplugged/reconnected.  
  
40.  Fix problem with creation of 2 cameras using the same plugin.
+
26. Prevent Insteon module from taking over a serial port
  
41. Always write user_data when child devices change in case the reload doesn't work, causing a never ending cycle
+
27. Upgrade the ftdi_sio driver to support new infrared blaster
  
42.  Log uptime and track memory leaks.
+
28. Fix intermittent crash when receiving a wakeup command
  
43. Add crossdomain.xml so ActionScript clients can poll
+
29. Add attribute set to the Luup API
  
44. Fix deadlock problem when aborting an existing send data command
+
30. Add Sleep to the Luup API
  
45. Rewrite the watchdog function so it catches threads that don't exit after the main one closes
+
31. Reduce number of retries for download files/plugins
  
46. Add a tracking and reporting of 'tardy' tasks that run more than 3 seconds after they should.
+
32. Use separate worker threads for slow processes like downloading vs fast processes like Z-Wave response to speed up the response to time sensitive tasks.  
  
47. Add decoding of infrared signals to extract the protocol, device and button codes from a learned i/r signal
+
33. Don't execute timers if time jumps, caused by a new sync to the ntp server
  
48. Toggle the CPLD chip if the Z-Wave module stops responding to try to wake it up.
+
34. Increase wait time for Luup plugins from 45 seconds to 90 to resolve some slow plugins that take a long time to initialize.  
  
49. Allow scenes to control A/V devices
+
35. Add logging for the last time the battery level was reported and show the battery icon as a&nbsp;? if it's been more than 7 days.  
  
50. Fix for Leviton ZRCS4 id=2050 for 0-3 buttons
+
36. Fix problem with variableset Luup command not setting value always.
  
51. Increase timeout of http fetches for slow satellite internet connections
+
37. Don't repoll or reconfigure battery operated devices that wakeup constantly. At most re-poll every 10 minutes.  
  
52. Allow Luup plugins (SQRemote) to remotely turn on features with a provision flag.
+
38. Add new scene recorder feature for easier scene creation.  
  
53. Don't treat superceded jobs as an error.
+
39. Fix problem with the UI4 dashboard getting out of sync with the engine.  
  
54. Fix issue with bridged systems not syncing state changes
+
40. Fix problem with creation of 2 cameras using the same plugin.
  
55. Fix issue with bridged systems and deep nested trees of devices more than 3 layers deep (ie 3-in-1 sensor)
+
41. Always write user_data when child devices change in case the reload doesn't work, causing a never ending cycle
  
56. Re-write bridging code to reduce memory usage.
+
42. Log uptime and track memory leaks.  
  
57. Prevent UPnP devices from being marked offline if the luup plugin doesn't load.
+
43. Add crossdomain.xml so ActionScript clients can poll
  
58. Add timestamps for all stages of the Z-Wave heal
+
44. Fix deadlock problem when aborting an existing send data command
  
59. Add support for measuring KWH and resetting the cumulative measurement
+
45. Rewrite the watchdog function so it catches threads that don't exit after the main one closes
  
60. Add support for new Z-Wave metering classes
+
46. Add a tracking and reporting of 'tardy' tasks that run more than 3 seconds after they should.
  
61. Add buttons for streaming and still camera images
+
47. Add decoding of infrared signals to extract the protocol, device and button codes from a learned i/r signal
  
62. Fix to prevent some messages from getting lost in the info panel
+
48. Toggle the CPLD chip if the Z-Wave module stops responding to try to wake it up.
  
63. Fix when adding/removing multiple devices with a timeout and not doing anything that it showed it stayed in 'add/remove' mode.
+
49. Allow scenes to control A/V devices  
  
64.  Add filter when UPnP devices broadcast constantly to prevent bogging down the system.
+
50. Fix for Leviton ZRCS4 id=2050 for 0-3 buttons
  
65.  Few minor Z-Wave changes required to pass Sigma certification.  Engine is now certified.
+
51. Increase timeout of http fetches for slow satellite internet connections
  
66. Re-order the on/off buttons in UI4.
+
52. Allow Luup plugins (SQRemote) to remotely turn on features with a provision flag.  
  
67. Keep a log of polling history and success/fail, report to central server to assist tech support.
+
53. Don't treat superceded jobs as an error.  
  
68.  Filter duplicate nonce's from secure devices.
+
54. Fix issue with bridged systems not syncing state changes
  
69. Fix scenes not updating from bridge's systems
+
55. Fix issue with bridged systems and deep nested trees of devices more than 3 layers deep (ie 3-in-1 sensor)
  
70. Add an auto purge of excessive ip and/or upnp requests so the user_data file doesn't grow bigger than the memory supports.
+
56. Re-write bridging code to reduce memory usage.  
  
71. Add a watchdog to the remote access tunnels to ensure access through cp.mios.com stays alive
+
57. Prevent UPnP devices from being marked offline if the luup plugin doesn't load.  
  
72. If the Z-Wave network doesn't start stop resetting the Insteon network too
+
58. Add timestamps for all stages of the Z-Wave heal
  
73. Change default poll interval on FLiRS devices to 10800 seconds instead of 60 to conserve the battery
+
59. Add support for measuring KWH and resetting the cumulative measurement
  
74. Fix mantis #1293 - Can't add notification for a device if no Scene is added previously
+
60. Add support for new Z-Wave metering classes
  
75. Fix mantis #1275 - Add options in Scene to show all devices in all rooms or filter by their type
+
61. Add buttons for streaming and still camera images
  
76. Fix mantis #1317 - Replace Archive old logs on findvera with Archive old logs on mios.com
+
62. Fix to prevent some messages from getting lost in the info panel
  
77. Fix mantis #1238 - Wizard through cp.mios.com displaying a 404 Error.
+
63. Fix when adding/removing multiple devices with a timeout and not doing anything that it showed it stayed in 'add/remove' mode.  
  
78. Fix mantis #1115 - text tweak on the 'add camera' page in the setup wizard
+
64. Add filter when UPnP devices broadcast constantly to prevent bogging down the system.
  
79. Fix mantis #1356 - Enable mod_expire in lighttpd, have it "cache" images directories to avoid constant reload.
+
65. Few minor Z-Wave changes required to pass Sigma certification. Engine is now certified.  
  
80. Fix mantis #1207 - be sure the 4 buttons that remove devices have ok/cancel popups
+
66. Re-order the on/off buttons in UI4.
  
81. Fix mantis #1213 - if a device is imported, the 'wrench' setup icon should be grayed out
+
67. Keep a log of polling history and success/fail, report to central server to assist tech support.
  
82. Fix mantis #1251 - easier to use cameras
+
68. Filter duplicate nonce's from secure devices.  
  
83. Fix mantis #1314 - Empty Scene name
+
69. Fix scenes not updating from bridge's systems
  
84. Fix mantis #1360 - Don't update database fields with empty strings
+
70. Add an auto purge of excessive ip and/or upnp requests so the user_data file doesn't grow bigger than the memory supports.
  
85. Fix scheduling user codes with a Schlage lock
+
71. Add a watchdog to the remote access tunnels to ensure access through cp.mios.com stays alive
  
86. Fix compatibility with some Leviton scene/zone controllers using 100/200 series chips
+
72. If the Z-Wave network doesn't start stop resetting the Insteon network too
  
87. Prevent heal from aborting if there's lots of activity going on
+
73. Change default poll interval on FLiRS devices to 10800 seconds instead of 60 to conserve the battery
  
88. Fix so you can create custom luup handlers for actions with the same name and service file, but separate service id's, like heat and cool.
+
74. Fix mantis #1293 - Can't add notification for a device if no Scene is added previously
  
89. Add the option of switching to the 3.20 (aka 4.52) branch of Z-Wave firmware
+
75. Fix mantis #1275 - Add options in Scene to show all devices in all rooms or filter by their type
  
90. Allow for manual routing when using 3.20
+
76. Fix mantis #1317 - Replace Archive old logs on findvera with Archive old logs on mios.com
  
91. New heal routine that tests and optimizes Z-Wave routes.
+
77. Fix mantis #1238 - Wizard through cp.mios.com displaying a 404 Error.  
  
92.  A basic heal will be performed automatically at night if Vera has lost communication with some nodes.
+
78. Fix mantis #1115 - text tweak on the 'add camera' page in the setup wizard
  
93. Advanced users can now specify routes to nodes
+
79. Fix mantis #1356 - Enable mod_expire in lighttpd, have it "cache" images directories to avoid constant reload.
  
94. Fix deleting devices not showing up in the UI.
+
80. Fix mantis #1207 - be sure the 4 buttons that remove devices have ok/cancel popups
  
95. Heal will auto-resume if it's aborted due to a crash or power outage
+
81. Fix mantis #1213 - if a device is imported, the 'wrench' setup icon should be grayed out
  
96. Add support for meter table class (Kamstrup power meters)
+
82. Fix mantis #1251 - easier to use cameras
  
97.  Do not discover UPNP devices by default anymore, unless the user requests it on the Add Device page.
+
83. Fix mantis #1314 - Empty Scene name
  
98. Fix mantis #1391: Cannot add control over another UPnP device
+
84. Fix mantis #1360 - Don't update database fields with empty strings
  
99. Remove the 'Logs' for a device in the UI4 dashboard.  Now go to cp.mios.com and choose Events.
+
85. Fix scheduling user codes with a Schlage lock
  
== Old, archived release notes ==
+
86. Fix compatibility with some Leviton scene/zone controllers using 100/200 series chips
  
1. Fix problems with getting alerts for both 'over' and 'under' a certain temperature
+
87. Prevent heal from aborting if there's lots of activity going on
  
2. Fix problem with getting an 'over' and 'under' temperature alert every time the sensor reports the temperature
+
88. Fix so you can create custom luup handlers for actions with the same name and service file, but separate service id's, like heat and cool.
  
3. Automatically set the clock on ZWave devices that support COMMAND_CLASS_CLOCK
+
89. Add the option of switching to the 3.20 (aka 4.52) branch of Z-Wave firmware
  
4. Fix compatibility with the Fortrezz water valve
+
90. Allow for manual routing when using 3.20
  
5. Fix problem where sometimes you can't remove a dead node
+
91. New heal routine that tests and optimizes Z-Wave routes.  
  
6. Fix one Vera importing and controlling the devices from another.
+
92. A basic heal will be performed automatically at night if Vera has lost communication with some nodes.  
  
7.  Fix one Vera controlling other UPnP devices.
+
93. Advanced users can now specify routes to nodes
  
8. Change the way the version is reported so it's compatible with a new SQ Remote update
+
94. Fix deleting devices not showing up in the UI.
  
9. Fix a problem with include/exclude ZWave not working when using the buttons while Vera is disconnected from the network
+
95. Heal will auto-resume if it's aborted due to a crash or power outage
  
10. Strip UPNP XML files of any non-standard characters (like accented characters) since this can cause some upnp scanners, like Device Spy, to ignore them.
+
96. Add support for meter table class (Kamstrup power meters)  
  
-----------  After 996
+
97. Do not discover UPNP devices by default anymore, unless the user requests it on the Add Device page.
  
11. Occasionally a device that was properly configured could show as incorrectly configured if it failed to config and then was immediately reconfigured and succeeded the 2nd time before the 1st failure had been purged from the log.
+
98. Fix mantis #1391: Cannot add control over another UPnP device  
  
12. Fortrezz Water + Temp sensor now supports both events.
+
99. Remove the 'Logs' for a device in the UI4 dashboard. Now go to cp.mios.com and choose Events.  
  
13. Scenes can be 'active' or 'inactive' based on either 2 settings: 1) all devices in the scene are set, or 2) any device in the scene is on.
+
== Old, archived release notes  ==
  
14. Automatically set the LED's in a Leviton scene controller based on #13
+
1. Fix problems with getting alerts for both 'over' and 'under' a certain temperature
  
15. Fix a crash while logging DHCP requests
+
2. Fix problem with getting an 'over' and 'under' temperature alert every time the sensor reports the temperature
  
16. Don't try to configure a node right away if it failed configuration on the last attempt to reduce long latency caused by continuously reconfiguring dead nodes.
+
3. Automatically set the clock on ZWave devices that support COMMAND_CLASS_CLOCK
  
17. Migrate to the new server structure with redundannt servers
+
4. Fix compatibility with the Fortrezz water valve
  
18. Add ability to do ZWave multi-cast.
+
5. Fix problem where sometimes you can't remove a dead node
  
19. Fix a bug where it got stuck retrying to download plugins despite a network failure.
+
6. Fix one Vera importing and controlling the devices from another.  
  
20. Set default root password to the same as the Wifi Password/ HouseID, so telnet is disabled now by default.
+
7. Fix one Vera controlling other UPnP devices.  
  
21. Don't set or restore default names that have been set with ZWave node naming get (ie starting with _).
+
8. Change the way the version is reported so it's compatible with a new SQ Remote update
  
22. Add ability to specify custom device types and names for products based on the ZWave manufacturer and product ID's and an xml file, including default names and variable settings.
+
9. Fix a problem with include/exclude ZWave not working when using the buttons while Vera is disconnected from the network
  
23. Some ZWave chips seem to have trouble going into 'add node' mode when the commands are sent fast, so added some delays.
+
10. Strip UPNP XML files of any non-standard characters (like accented characters) since this can cause some upnp scanners, like Device Spy, to ignore them.  
  
24. Add handling for more alarms from door locks, like when new user codes are added and removed, and low battery alarms.
+
----
  
25. For slow IP cameras there is now a timeout setting that can be increased to allow more time to return the JPEG.  Also, the engine won't block the browser if the camera takes more than 3 seconds to respond.  It will continue to retrieve the image in the background return it with the subsequent request.
+
After 996
  
== 1.1.319 and 1.0.994 - April 21, 2010 - final UI2 and UI3 ==
+
11. Occasionally a device that was properly configured could show as incorrectly configured if it failed to config and then was immediately reconfigured and succeeded the 2nd time before the 1st failure had been purged from the log.  
  
Both versions, 1.1.319 and 1.0.994, have the same back end engine.  The difference is 1.0.994 has the older web html & javascript user interface (UI2), and 1.1.319
+
12. Fortrezz Water + Temp sensor now supports both events.  
  
1. [[http://bugs.micasaverde.com/view.php?id=739 Bug 739]]: Fix an intermittent problem with 'handler not found' error when trying to access the smartphone or WAP plugin
+
13. Scenes can be 'active' or 'inactive' based on either 2 settings: 1) all devices in the scene are set, or 2) any device in the scene is on.
  
2. Fix an error with pan/tilt buttons on a camera not working
+
14. Automatically set the LED's in a Leviton scene controller based on #13
  
3. Add support for the Kwikset ZWave lock's built-in scheduling
+
15. Fix a crash while logging DHCP requests
  
4. Improve configuring a Schlage lock.  We discovered a 'hidden' configuration setting you can use to get all the user codes states at once rather than polling each code individually as per the official ZWave spec.
+
16. Don't try to configure a node right away if it failed configuration on the last attempt to reduce long latency caused by continuously reconfiguring dead nodes.  
  
5. Correct the reporting of lock/unlock on the Schlage deadbolt.  Previously if a lock or unlock was sent to the deadbolt and the deadbolt reported it was executed OK, Vera assumed the lock was really locked/unlocked.  Now we use the alarms from the lock instead so the state is always accurate.
+
17. Migrate to the new server structure with redundannt servers
  
6. Fix so the include/exclude mode when triggered with the physical buttons stays on indefinitely.
+
18. Add ability to do ZWave multi-cast.  
  
7. For advanced users, add capability to send door lock NONCE's with ACK by adding the UPNP variable urn:micasaverde-com:serviceId:ZWaveDevice1/NonceACK=1
+
19. Fix a bug where it got stuck retrying to download plugins despite a network failure.
  
8. Unmount the filesystem and kill all processes before flashing the firmware.  Also report to a central server when the process starts, and when it reboots after an upgrade so we have a log to accurately measure how often an upgrade fails.  We're trying to reduce the number of instances where Vera's firmware gets messed up during an upgrade.  This process of upgrading isn't in our code, actually.  It's part of the base Linux distro (OpenWRT), and, officially, the only way it should ever happen unless the user pulls the plug while the firwmare is being written, or a brown out.  However we have had users experience it even though they insist the power was on steady during the whole firmware write process.
+
20. Set default root password to the same as the Wifi Password/ HouseID, so telnet is disabled now by default.  
  
9. For UI3 the problems with drag and drop are solved, and there's a new list view if you don't like the floorplan view.  Several other cosmetic and usability issues have been fixed by the Flash team.
+
21. Don't set or restore default names that have been set with ZWave node naming get (ie starting with _).  
  
10. Fix reset_to_factory_default script, it deleted some required files for the user manual. Now deletes only certain files.
+
22. Add ability to specify custom device types and names for products based on the ZWave manufacturer and product ID's and an xml file, including default names and variable settings.  
  
11. Add default free dns servers: OpenDNS.org
+
23. Some ZWave chips seem to have trouble going into 'add node' mode when the commands are sent fast, so added some delays.  
  
== 1.0.979 - October 24, 2009 - final beta ==
+
24. Add handling for more alarms from door locks, like when new user codes are added and removed, and low battery alarms.
  
All known issues of stability and memory leaks have now been resolved. The infrared and INSTEON/X10 modules are also fully functioning. The next couple weeks we will closely monitor the forums and trouble tickets to see if there are any lingering issues and then issue a release candidate.
+
25. For slow IP cameras there is now a timeout setting that can be increased to allow more time to return the JPEG. Also, the engine won't block the browser if the camera takes more than 3 seconds to respond. It will continue to retrieve the image in the background return it with the subsequent request.  
  
'''Fixes:'''
+
== 1.1.319 and 1.0.994 - April 21, 2010 - final UI2 and UI3  ==
  
0. '''IMPORTANT:''' The concept of method #1 and method #2 for programming scenes into scene controllers and handheld remotes no longer exists. The 'Treat Scenes as Events' checkbox is no longer used. Now, to assign a scene, select the scene, click 'Add Event', choose the scene controller or handheld remote, choose the event 'A Scene is Activated', and pick the scene or button ID, such as 3 for button 3 on a scene controller. Any Up/Down or Off buttons now work fine, plus you can add thermostats, door locks, and other non-scene devices to a scene and Vera will still trigger them. So with release 979, it's all automatic and you no longer have to make a decision for method #1 or method #2, and there is no longer a sacrifice with one method over the other. The [[ZWave_Add_Controller]] page has been updated.
+
Both versions, 1.1.319 and 1.0.994, have the same back end engine. The difference is 1.0.994 has the older web html &amp; javascript user interface (UI2), and 1.1.319
  
1. There was a file handle leak with files in /tmp that were deleted but not closed. This caused the system to run out of resources and crash after a few days.
+
1. [[http://bugs.micasaverde.com/view.php?id=739 Bug 739]]: Fix an intermittent problem with 'handler not found' error when trying to access the smartphone or WAP plugin
  
2. [[http://bugs.micasaverde.com/view.php?id=666 Bug 666]]: Unable to control the Panasonic BL-C131A camera after upgrading to version 1.0.939
+
2. Fix an error with pan/tilt buttons on a camera not working
  
3. [[http://bugs.micasaverde.com/view.php?id=682 Bug 682]]: can't add an ir device
+
3. Add support for the Kwikset ZWave lock's built-in scheduling
  
4. [[http://bugs.micasaverde.com/view.php?id=671 Bug 671]]: associate light switches with scene controllers
+
4. Improve configuring a Schlage lock. We discovered a 'hidden' configuration setting you can use to get all the user codes states at once rather than polling each code individually as per the official ZWave spec.  
  
5. [[http://bugs.micasaverde.com/view.php?id=625 Bug 625]]: confirm specific user code notification works.  Now you get the name of the user code entered on a Schlage lock in the notification
+
5. Correct the reporting of lock/unlock on the Schlage deadbolt. Previously if a lock or unlock was sent to the deadbolt and the deadbolt reported it was executed OK, Vera assumed the lock was really locked/unlocked. Now we use the alarms from the lock instead so the state is always accurate.
  
6. [[http://bugs.micasaverde.com/view.php?id=610 Bug 610]]: ha09 and method 0000001 not working
+
6. Fix so the include/exclude mode when triggered with the physical buttons stays on indefinitely.  
  
7. [[http://bugs.micasaverde.com/view.php?id=598 Bug 598]]: handle missing variables in smartphone
+
7. For advanced users, add capability to send door lock NONCE's with ACK by adding the UPNP variable urn:micasaverde-com:serviceId:ZWaveDevice1/NonceACK=1
  
8. [[http://bugs.micasaverde.com/view.php?id=597 Bug 597]]: add buttons to window controller
+
8. Unmount the filesystem and kill all processes before flashing the firmware. Also report to a central server when the process starts, and when it reboots after an upgrade so we have a log to accurately measure how often an upgrade fails. We're trying to reduce the number of instances where Vera's firmware gets messed up during an upgrade. This process of upgrading isn't in our code, actually. It's part of the base Linux distro (OpenWRT), and, officially, the only way it should ever happen unless the user pulls the plug while the firwmare is being written, or a brown out. However we have had users experience it even though they insist the power was on steady during the whole firmware write process.
  
9. [[http://bugs.micasaverde.com/view.php?id=572 Bug 572]]: Prevent Timers to run if date is not correct
+
9. For UI3 the problems with drag and drop are solved, and there's a new list view if you don't like the floorplan view. Several other cosmetic and usability issues have been fixed by the Flash team.
  
10. [[http://bugs.micasaverde.com/view.php?id=638 Bug 638]]: Unable to add manually Panasonic IP camera easely
+
10. Fix reset_to_factory_default script, it deleted some required files for the user manual. Now deletes only certain files.  
  
11. [[http://bugs.micasaverde.com/view.php?id=631 Bug 631]]: combine method 0000001 and method 0000002
+
11. Add default free dns servers: OpenDNS.org
  
12. [[http://bugs.micasaverde.com/view.php?id=634 Bug 634]]: job icons
+
== 1.0.979 - October 24, 2009 - final beta  ==
  
13. [[http://bugs.micasaverde.com/view.php?id=640 Bug 640]]: Camera PTZ broken in 899 and it keeps to be broken if you upgrade to 918
+
All known issues of stability and memory leaks have now been resolved. The infrared and INSTEON/X10 modules are also fully functioning. The next couple weeks we will closely monitor the forums and trouble tickets to see if there are any lingering issues and then issue a release candidate.
  
14. [[http://bugs.micasaverde.com/view.php?id=641 Bug 641]]: Files from /etc/cmh-lu/ and /etc/cmh-ludl/ are not updated accordingly between firmware updates
+
'''Fixes:'''
  
15. [[http://bugs.micasaverde.com/view.php?id=630 Bug 630]]: info panel not showing BACKUP jobs
+
0. '''IMPORTANT:''' The concept of method #1 and method #2 for programming scenes into scene controllers and handheld remotes no longer exists. The 'Treat Scenes as Events' checkbox is no longer used. Now, to assign a scene, select the scene, click 'Add Event', choose the scene controller or handheld remote, choose the event 'A Scene is Activated', and pick the scene or button ID, such as 3 for button 3 on a scene controller. Any Up/Down or Off buttons now work fine, plus you can add thermostats, door locks, and other non-scene devices to a scene and Vera will still trigger them. So with release 979, it's all automatic and you no longer have to make a decision for method #1 or method #2, and there is no longer a sacrifice with one method over the other. The [[ZWave Add Controller]] page has been updated.
  
16. [[http://bugs.micasaverde.com/view.php?id=618 Bug 618]]: get rid of hardcoded filenames using FK instead
+
1. There was a file handle leak with files in /tmp that were deleted but not closed. This caused the system to run out of resources and crash after a few days.  
  
17. [[http://bugs.micasaverde.com/view.php?id=627 Bug 627]]: temperature event not working
+
2. [[http://bugs.micasaverde.com/view.php?id=666 Bug 666]]: Unable to control the Panasonic BL-C131A camera after upgrading to version 1.0.939
  
18. [[http://bugs.micasaverde.com/view.php?id=596 Bug 596]]: after saving the info panel isn't updated
+
3. [[http://bugs.micasaverde.com/view.php?id=682 Bug 682]]: can't add an ir device
  
19. [[http://bugs.micasaverde.com/view.php?id=636 Bug 636]]: IP CAMERA CONTROLS NOT WORKING IN IE
+
4. [[http://bugs.micasaverde.com/view.php?id=671 Bug 671]]: associate light switches with scene controllers
  
20. [[http://bugs.micasaverde.com/view.php?id=475 Bug 475]]: need an input box on the iphone and wap ui
+
5. [[http://bugs.micasaverde.com/view.php?id=625 Bug 625]]: confirm specific user code notification works. Now you get the name of the user code entered on a Schlage lock in the notification
  
21. [[http://bugs.micasaverde.com/view.php?id=458 Bug 458]]: backup/restore zwave dongle's firmware
+
6. [[http://bugs.micasaverde.com/view.php?id=610 Bug 610]]: ha09 and method 0000001 not working
 +
 
 +
7. [[http://bugs.micasaverde.com/view.php?id=598 Bug 598]]: handle missing variables in smartphone
 +
 
 +
8. [[http://bugs.micasaverde.com/view.php?id=597 Bug 597]]: add buttons to window controller
 +
 
 +
9. [[http://bugs.micasaverde.com/view.php?id=572 Bug 572]]: Prevent Timers to run if date is not correct
 +
 
 +
10. [[http://bugs.micasaverde.com/view.php?id=638 Bug 638]]: Unable to add manually Panasonic IP camera easely
 +
 
 +
11. [[http://bugs.micasaverde.com/view.php?id=631 Bug 631]]: combine method 0000001 and method 0000002
 +
 
 +
12. [[http://bugs.micasaverde.com/view.php?id=634 Bug 634]]: job icons
 +
 
 +
13. [[http://bugs.micasaverde.com/view.php?id=640 Bug 640]]: Camera PTZ broken in 899 and it keeps to be broken if you upgrade to 918
 +
 
 +
14. [[http://bugs.micasaverde.com/view.php?id=641 Bug 641]]: Files from /etc/cmh-lu/ and /etc/cmh-ludl/ are not updated accordingly between firmware updates
 +
 
 +
15. [[http://bugs.micasaverde.com/view.php?id=630 Bug 630]]: info panel not showing BACKUP jobs
 +
 
 +
16. [[http://bugs.micasaverde.com/view.php?id=618 Bug 618]]: get rid of hardcoded filenames using FK instead
 +
 
 +
17. [[http://bugs.micasaverde.com/view.php?id=627 Bug 627]]: temperature event not working
 +
 
 +
18. [[http://bugs.micasaverde.com/view.php?id=596 Bug 596]]: after saving the info panel isn't updated
 +
 
 +
19. [[http://bugs.micasaverde.com/view.php?id=636 Bug 636]]: IP CAMERA CONTROLS NOT WORKING IN IE
 +
 
 +
20. [[http://bugs.micasaverde.com/view.php?id=475 Bug 475]]: need an input box on the iphone and wap ui
 +
 
 +
21. [[http://bugs.micasaverde.com/view.php?id=458 Bug 458]]: backup/restore zwave dongle's firmware  
 +
 
 +
[[Category:Glossary]]

Revision as of 09:31, 4 January 2012

Contents

1.5.255 (Vera2) & 1.5.254 (Vera3) - December 23, 2011 - beta

New features in UI5:

1. You can pin the most often used devices and scenes on the Dashboard for quick access. The devices and scenes that are not pinned won't be displayed on the Dashboard.

2. You can now filter the devices by category: lights, sensors, cameras, etc.

3. The Add Device Wizard is now included in UI.

4. You can view and manage all the existing triggers (events) and schedules (timers) on Vera without opening any scene.

5. Creating scenes is easier and more intuitive with the new scene creator wizard.

6. You can now see the scene commands in the Advanced scene editor.

7. The MiOS Marketplace (now called MiOS Apps) functionality is now included in UI. You can:

  • View app information
  • Install apps
  • View and Add reviews

8. The MiOS control panel (CP) functionality is now included in UI, but only if the user is authenticated. You can:

  • Connect to one of your other Veras
  • Add new or existing users to your Vera
  • Remove users from your Vera
  • Change your MiOS account password
  • View alerts
  • View available backups
  • Change unit settings, like the Vera name and the number of SMSes and e-mails per day
  • View camera archives

9. Energy monitoring using the ERGY plugin by EchoLabs, which is included in UI.

10. Real-time camera video streaming and video recording.



This documents the changes since the first public beta release of UI4, 1.1.1047

1.1.1338 - July 29, 2011 - RC

1. Use the Z-Wave double send (without ACK then with ACK) for lights only, not other devices, since its purpose was to eliminate the popcorn effect and creates unnecessary traffic otherwise.

2. Add special handling for devices made by Fibar for 2 way feedback

3. Fix NetworkMonitor so it will always reset the time if it doesn't get set at boot

4. Fix a bug in a script in the prior beta that made it incompatible with Vera 1

5. Add the pulse variable to the sdata request for energy meters

6. Fix a problem where changes saved got lost because luaupnp got a reload and the watchdog timer kicked in before it had finished flushing the files to disk.

7. Add support for Schedule Entry version 3 command class and locks by Assa Abloy

8. Tweak to the timing of the squashfs mounting to improve reliability

1.1.1323 - July 13, 2011 - beta

1. Fix a problem where a configure job could get stuck and not finish due to a race condition between multiple jobs

2. Fix problem where zwave frame collission resulted in failed job

3. Reduce incidence of EEPROM corruption in Z-Wave 4.52 where it mistakenly thinks there is a suc and gives "Failed to go into learn mode" errors when adding nodes.

4. Automatically correct situation #3 if the user has not already added devices.

5. Synchronize deleted devices with the central server

6. Add subcategory to identify types of security sensors

7. Add circulate fan mode support (not in the UI yet, but coming in UI5)

1.1.1298 - June 21, 2011 - beta

The primary reason for this release is that there was a bug in 1.1.1245 that prevented Z-Wave 'reset network' from working, and some users got stuck with a "failled to start z-wave" error.

1. Add default values for sensors as not-tripped so it appears correctly in the UI when the sensor hasn't been used yet.

2. Add support for multi-channel association

3. Add support for Danfoss thermostat

4. Fix for X10 devices that have 2 digit numeric ID's

5. Add support for Everspring motion sensors

6. Add support for Aeon 4-in-1 sensors

7. Minor enhancements to the wakeup procedure to support devices with short wakeup times

8. Fix support for the gc-100

9. Add support for the PolyControl door lock

10. Change the default PIN for locks to 8 characters instead of 4


1.1.1245 - April 20, 2011 - release

Most notably this release includes a new version of the Z-Wave firmware in the Z-Wave chip, and this new version allows Vera to optimize the routes the Z-Wave mesh network uses. This should improve reliability. See MigrateTo452 Also Vera will no longer scan for UPnP devices unless you choose 'Add Device' and at the bottom check the option to scan for UPnP devices.

1. The energy plugin is now built into the engine. It will be removed on upgrade. Energy events are logged to your mios.com account automatically.

2. There is an option with Vera2 (Currently not working with Vera1) on Advanced, Logs to enable logging to a USB stick. This frees up quite a bit of memory, so if you have a lot of devices or plugins and your Vera is running slow or crashing because it's running out of memory, this is a solution. Note that after you check the box it can take up to 30 minutes to format the USB drive, and bootup will take a couple minutes longer with the USB drive installed. It will continue to boot up fine without the USB drive connected, just don't remove it while Vera is running. IMPORTANT: Use a new USB drive that hasn't already been formatted. In particular, don't use a USB drive that is already formatted for Mac.

3. There is a fix to prevent the main engine from starting before Vera has synced the date/time, which previously had caused sunset/sunrise timers to trigger unexpectedly. There is no battery-backed up clock in Vera. It needs to get the date/time from the internet at each boot.

4. This fixes a bug causing high CPU load and reboot when certain UPnP devices are detected on the network, such as Sonos.

5. The DSC plugin, and possibly others that use serial ports, did not work because the engine was trying to open the port twice.

6. Add some extra info in the heal process, and report the health rating and heal date to our tech support server along with ZWave node info, so, when a customer calls in for support, we will know what types of devices he has and how healthy they are to make better recommendations about improving ZWave reliability.

7. Some startup messages weren't displayed properly in the info panel.

8. Bad UPnP devices on the network that constantly report themselves every 1 second with a new UUID would eventually consume all the memory causing a crash. Now the software filters these rogue devices.

8. There's a new lu_sdata request that makes it much simpler to develop third party user interfaces to control the system. See: UI Simple

9. Store a counter of all polls (PollOk) with the number that failed transmission (PollTxFail) or failed to reply (PollNoReply). All counters are reset whenever you do a heal network. The counters are visible as extra variables in the device's advanced tab. This is for troubleshooting ZWave problems.

10. Add support for viewing live, streaming video. Remote Camera Streaming

11. Fix that sometimes variables across multiple bridged MiOS systems weren't being synchronized all the time.

12. Increase the timeouts for some internet operations so it works on super, super slow connections like satellite.

13. Fix for thermostats always showing fan as 'On' when it's in auto.

14. Add support for Fortrezz WMA-02, with new 'Leak alarm' event

15. Add support for Alarm Command Class version 2

16. Fix a crash caused by wakeup interval set to the minimum value

17. Fix problem with Insteon not starting when there are a lot of existing devices.

18. Fix problem with a LuaUPnP process not cleanly exiting, causing the UPnP port to remain stuck for 2 minutes and slowing down reload.

19. Implement a new Infrared learning, identifying, transmitting engine.

20. Fix toggle state with Insteon.

21. Add basic support for Zigbee lights with a SimpleHomeNet ZBPLM and Luup Plugin

22. Fix crash when adding new A/V devices

23. Reduce the delay between Z-Wave commands to solve startup problems on large networks

24. Add support for Yale/Assa Abbloy locks

25. Fix to handle Luup plugins staying locked to the right serial port when they're unplugged/reconnected.

26. Prevent Insteon module from taking over a serial port

27. Upgrade the ftdi_sio driver to support new infrared blaster

28. Fix intermittent crash when receiving a wakeup command

29. Add attribute set to the Luup API

30. Add Sleep to the Luup API

31. Reduce number of retries for download files/plugins

32. Use separate worker threads for slow processes like downloading vs fast processes like Z-Wave response to speed up the response to time sensitive tasks.

33. Don't execute timers if time jumps, caused by a new sync to the ntp server

34. Increase wait time for Luup plugins from 45 seconds to 90 to resolve some slow plugins that take a long time to initialize.

35. Add logging for the last time the battery level was reported and show the battery icon as a ? if it's been more than 7 days.

36. Fix problem with variableset Luup command not setting value always.

37. Don't repoll or reconfigure battery operated devices that wakeup constantly. At most re-poll every 10 minutes.

38. Add new scene recorder feature for easier scene creation.

39. Fix problem with the UI4 dashboard getting out of sync with the engine.

40. Fix problem with creation of 2 cameras using the same plugin.

41. Always write user_data when child devices change in case the reload doesn't work, causing a never ending cycle

42. Log uptime and track memory leaks.

43. Add crossdomain.xml so ActionScript clients can poll

44. Fix deadlock problem when aborting an existing send data command

45. Rewrite the watchdog function so it catches threads that don't exit after the main one closes

46. Add a tracking and reporting of 'tardy' tasks that run more than 3 seconds after they should.

47. Add decoding of infrared signals to extract the protocol, device and button codes from a learned i/r signal

48. Toggle the CPLD chip if the Z-Wave module stops responding to try to wake it up.

49. Allow scenes to control A/V devices

50. Fix for Leviton ZRCS4 id=2050 for 0-3 buttons

51. Increase timeout of http fetches for slow satellite internet connections

52. Allow Luup plugins (SQRemote) to remotely turn on features with a provision flag.

53. Don't treat superceded jobs as an error.

54. Fix issue with bridged systems not syncing state changes

55. Fix issue with bridged systems and deep nested trees of devices more than 3 layers deep (ie 3-in-1 sensor)

56. Re-write bridging code to reduce memory usage.

57. Prevent UPnP devices from being marked offline if the luup plugin doesn't load.

58. Add timestamps for all stages of the Z-Wave heal

59. Add support for measuring KWH and resetting the cumulative measurement

60. Add support for new Z-Wave metering classes

61. Add buttons for streaming and still camera images

62. Fix to prevent some messages from getting lost in the info panel

63. Fix when adding/removing multiple devices with a timeout and not doing anything that it showed it stayed in 'add/remove' mode.

64. Add filter when UPnP devices broadcast constantly to prevent bogging down the system.

65. Few minor Z-Wave changes required to pass Sigma certification. Engine is now certified.

66. Re-order the on/off buttons in UI4.

67. Keep a log of polling history and success/fail, report to central server to assist tech support.

68. Filter duplicate nonce's from secure devices.

69. Fix scenes not updating from bridge's systems

70. Add an auto purge of excessive ip and/or upnp requests so the user_data file doesn't grow bigger than the memory supports.

71. Add a watchdog to the remote access tunnels to ensure access through cp.mios.com stays alive

72. If the Z-Wave network doesn't start stop resetting the Insteon network too

73. Change default poll interval on FLiRS devices to 10800 seconds instead of 60 to conserve the battery

74. Fix mantis #1293 - Can't add notification for a device if no Scene is added previously

75. Fix mantis #1275 - Add options in Scene to show all devices in all rooms or filter by their type

76. Fix mantis #1317 - Replace Archive old logs on findvera with Archive old logs on mios.com

77. Fix mantis #1238 - Wizard through cp.mios.com displaying a 404 Error.

78. Fix mantis #1115 - text tweak on the 'add camera' page in the setup wizard

79. Fix mantis #1356 - Enable mod_expire in lighttpd, have it "cache" images directories to avoid constant reload.

80. Fix mantis #1207 - be sure the 4 buttons that remove devices have ok/cancel popups

81. Fix mantis #1213 - if a device is imported, the 'wrench' setup icon should be grayed out

82. Fix mantis #1251 - easier to use cameras

83. Fix mantis #1314 - Empty Scene name

84. Fix mantis #1360 - Don't update database fields with empty strings

85. Fix scheduling user codes with a Schlage lock

86. Fix compatibility with some Leviton scene/zone controllers using 100/200 series chips

87. Prevent heal from aborting if there's lots of activity going on

88. Fix so you can create custom luup handlers for actions with the same name and service file, but separate service id's, like heat and cool.

89. Add the option of switching to the 3.20 (aka 4.52) branch of Z-Wave firmware

90. Allow for manual routing when using 3.20

91. New heal routine that tests and optimizes Z-Wave routes.

92. A basic heal will be performed automatically at night if Vera has lost communication with some nodes.

93. Advanced users can now specify routes to nodes

94. Fix deleting devices not showing up in the UI.

95. Heal will auto-resume if it's aborted due to a crash or power outage

96. Add support for meter table class (Kamstrup power meters)

97. Do not discover UPNP devices by default anymore, unless the user requests it on the Add Device page.

98. Fix mantis #1391: Cannot add control over another UPnP device

99. Remove the 'Logs' for a device in the UI4 dashboard. Now go to cp.mios.com and choose Events.

Old, archived release notes

1. Fix problems with getting alerts for both 'over' and 'under' a certain temperature

2. Fix problem with getting an 'over' and 'under' temperature alert every time the sensor reports the temperature

3. Automatically set the clock on ZWave devices that support COMMAND_CLASS_CLOCK

4. Fix compatibility with the Fortrezz water valve

5. Fix problem where sometimes you can't remove a dead node

6. Fix one Vera importing and controlling the devices from another.

7. Fix one Vera controlling other UPnP devices.

8. Change the way the version is reported so it's compatible with a new SQ Remote update

9. Fix a problem with include/exclude ZWave not working when using the buttons while Vera is disconnected from the network

10. Strip UPNP XML files of any non-standard characters (like accented characters) since this can cause some upnp scanners, like Device Spy, to ignore them.


After 996

11. Occasionally a device that was properly configured could show as incorrectly configured if it failed to config and then was immediately reconfigured and succeeded the 2nd time before the 1st failure had been purged from the log.

12. Fortrezz Water + Temp sensor now supports both events.

13. Scenes can be 'active' or 'inactive' based on either 2 settings: 1) all devices in the scene are set, or 2) any device in the scene is on.

14. Automatically set the LED's in a Leviton scene controller based on #13

15. Fix a crash while logging DHCP requests

16. Don't try to configure a node right away if it failed configuration on the last attempt to reduce long latency caused by continuously reconfiguring dead nodes.

17. Migrate to the new server structure with redundannt servers

18. Add ability to do ZWave multi-cast.

19. Fix a bug where it got stuck retrying to download plugins despite a network failure.

20. Set default root password to the same as the Wifi Password/ HouseID, so telnet is disabled now by default.

21. Don't set or restore default names that have been set with ZWave node naming get (ie starting with _).

22. Add ability to specify custom device types and names for products based on the ZWave manufacturer and product ID's and an xml file, including default names and variable settings.

23. Some ZWave chips seem to have trouble going into 'add node' mode when the commands are sent fast, so added some delays.

24. Add handling for more alarms from door locks, like when new user codes are added and removed, and low battery alarms.

25. For slow IP cameras there is now a timeout setting that can be increased to allow more time to return the JPEG. Also, the engine won't block the browser if the camera takes more than 3 seconds to respond. It will continue to retrieve the image in the background return it with the subsequent request.

1.1.319 and 1.0.994 - April 21, 2010 - final UI2 and UI3

Both versions, 1.1.319 and 1.0.994, have the same back end engine. The difference is 1.0.994 has the older web html & javascript user interface (UI2), and 1.1.319

1. [Bug 739]: Fix an intermittent problem with 'handler not found' error when trying to access the smartphone or WAP plugin

2. Fix an error with pan/tilt buttons on a camera not working

3. Add support for the Kwikset ZWave lock's built-in scheduling

4. Improve configuring a Schlage lock. We discovered a 'hidden' configuration setting you can use to get all the user codes states at once rather than polling each code individually as per the official ZWave spec.

5. Correct the reporting of lock/unlock on the Schlage deadbolt. Previously if a lock or unlock was sent to the deadbolt and the deadbolt reported it was executed OK, Vera assumed the lock was really locked/unlocked. Now we use the alarms from the lock instead so the state is always accurate.

6. Fix so the include/exclude mode when triggered with the physical buttons stays on indefinitely.

7. For advanced users, add capability to send door lock NONCE's with ACK by adding the UPNP variable urn:micasaverde-com:serviceId:ZWaveDevice1/NonceACK=1

8. Unmount the filesystem and kill all processes before flashing the firmware. Also report to a central server when the process starts, and when it reboots after an upgrade so we have a log to accurately measure how often an upgrade fails. We're trying to reduce the number of instances where Vera's firmware gets messed up during an upgrade. This process of upgrading isn't in our code, actually. It's part of the base Linux distro (OpenWRT), and, officially, the only way it should ever happen unless the user pulls the plug while the firwmare is being written, or a brown out. However we have had users experience it even though they insist the power was on steady during the whole firmware write process.

9. For UI3 the problems with drag and drop are solved, and there's a new list view if you don't like the floorplan view. Several other cosmetic and usability issues have been fixed by the Flash team.

10. Fix reset_to_factory_default script, it deleted some required files for the user manual. Now deletes only certain files.

11. Add default free dns servers: OpenDNS.org

1.0.979 - October 24, 2009 - final beta

All known issues of stability and memory leaks have now been resolved. The infrared and INSTEON/X10 modules are also fully functioning. The next couple weeks we will closely monitor the forums and trouble tickets to see if there are any lingering issues and then issue a release candidate.

Fixes:

0. IMPORTANT: The concept of method #1 and method #2 for programming scenes into scene controllers and handheld remotes no longer exists. The 'Treat Scenes as Events' checkbox is no longer used. Now, to assign a scene, select the scene, click 'Add Event', choose the scene controller or handheld remote, choose the event 'A Scene is Activated', and pick the scene or button ID, such as 3 for button 3 on a scene controller. Any Up/Down or Off buttons now work fine, plus you can add thermostats, door locks, and other non-scene devices to a scene and Vera will still trigger them. So with release 979, it's all automatic and you no longer have to make a decision for method #1 or method #2, and there is no longer a sacrifice with one method over the other. The ZWave Add Controller page has been updated.

1. There was a file handle leak with files in /tmp that were deleted but not closed. This caused the system to run out of resources and crash after a few days.

2. [Bug 666]: Unable to control the Panasonic BL-C131A camera after upgrading to version 1.0.939

3. [Bug 682]: can't add an ir device

4. [Bug 671]: associate light switches with scene controllers

5. [Bug 625]: confirm specific user code notification works. Now you get the name of the user code entered on a Schlage lock in the notification

6. [Bug 610]: ha09 and method 0000001 not working

7. [Bug 598]: handle missing variables in smartphone

8. [Bug 597]: add buttons to window controller

9. [Bug 572]: Prevent Timers to run if date is not correct

10. [Bug 638]: Unable to add manually Panasonic IP camera easely

11. [Bug 631]: combine method 0000001 and method 0000002

12. [Bug 634]: job icons

13. [Bug 640]: Camera PTZ broken in 899 and it keeps to be broken if you upgrade to 918

14. [Bug 641]: Files from /etc/cmh-lu/ and /etc/cmh-ludl/ are not updated accordingly between firmware updates

15. [Bug 630]: info panel not showing BACKUP jobs

16. [Bug 618]: get rid of hardcoded filenames using FK instead

17. [Bug 627]: temperature event not working

18. [Bug 596]: after saving the info panel isn't updated

19. [Bug 636]: IP CAMERA CONTROLS NOT WORKING IN IE

20. [Bug 475]: need an input box on the iphone and wap ui

21. [Bug 458]: backup/restore zwave dongle's firmware

Personal tools