Release Notes
Mcv.mirela (Talk | contribs) (→UI5: 1.5.407 - June 26, 2012 - private beta) |
|||
Line 1: | Line 1: | ||
− | == UI5: 1.5.408 - July 4, 2012 Release == | + | == UI5: 1.5.408 - July 4, 2012 Release == |
+ | |||
+ | '''Note: Due to Assa Abloy changing the manufacturer ID, setting schedules for Yale locks is not possible in this version of firmware, but it will be fixed in a newer version. To be able to use this feature with Yale locks you should contact tech support.''' | ||
Resolved issues in firmware 1.5.408: | Resolved issues in firmware 1.5.408: | ||
Line 22: | Line 24: | ||
<br> ============================================================================ <br> | <br> ============================================================================ <br> | ||
− | <br> | + | <br> |
== UI5: 1.5.401 - June 18, 2012 - <span style="color: rgb(255, 0, 0);">private beta</span><br> == | == UI5: 1.5.401 - June 18, 2012 - <span style="color: rgb(255, 0, 0);">private beta</span><br> == |
Revision as of 21:08, 12 July 2012
UI5: 1.5.408 - July 4, 2012 Release
Note: Due to Assa Abloy changing the manufacturer ID, setting schedules for Yale locks is not possible in this version of firmware, but it will be fixed in a newer version. To be able to use this feature with Yale locks you should contact tech support.
Resolved issues in firmware 1.5.408:
MIOS_SRC
- Fix OR defined condition
- Added tripped icons array for door sensor.
- Revert 5902 to get scene/button events working again.
============================================================================
MIOS_UI
- Fixed Ergy settings issue.
- Added tripped icons for door sensor
- Added alert when email is changed.
- Added unlock option for multiple alerts selected.
============================================================================
UI5: 1.5.401 - June 18, 2012 - private beta
Resolved issues in firmware 1.5.401:
LINUX_SCRIPTS from rev : 5718 to rev : 5987
1. Fix ts1 http call to dealocate port when disabling tech support
2. Fix transition from Net&Wifi manually configure with static IP to Automatically configure for Vera2/Vera3&Lite
3. Add required lighttpd-mo-proxy/cgi/auth to update_package script
4. Improve UpdatePackage script to update the packages that depends on the update package also and make it install the package if this is not allready installed
5. Add fortrezz mimo support
6. Add support for Vitrium switches
7. Add scene assistance for GE remotes
8. Add support for the everspring es861 and hac01
9. Fixed Mantises 1980 and 1981: 'Modify /usr/bin/cmh_PnP script to scan for image.jpg instead of IMAGE.JPG when looking for D-Link cameras'
10. Dont poll remotec
11. Do not store tech ra files if backup is not intended for firmware upgrade
12. Add support for potentiometer
13. Split factory test in several steps so that if one fails it will start from the last completed
14. Prevent veralite from giving dhcp reponses to win7 clients by not sending the dns server
15. Create the VistaCam device with only the full screen button enabled.
16. Fixed the snapshot URL for VistaCam.
17. Replace ftpput with curl and set timeouts
18. Add cms system and error message reporting functions
19. Report firmware upgrade as system alerts
20. If evt srvs are not defined in server.conf field try also to retireve them from nvram in report_message function
============================================================================
UI_LINUX_SCRIPTS from rev : 9977 to rev : 10621
1. Mention also WAN led to be solid
2. Echo OK or ERROR if the operation is successfully done or not
3. Changed the server we get the external IP from.
4. Prevent setting empty spaces in network config; prevent setting the same IP on WAN&LAN
5. Prevent user from restoring old tech ra files
6. Output error codes when where unable to connect to server/url
============================================================================
MIOS_SRC from rev : 5718 to rev : 5987
1. Add i/r devices without a usb uirt
2. Fix compatibility with trane energy mode
3. Added icon text flag for windows covering.
4. Don't log all energy data at once. stagger by up to 45 minutes random amounts
5. Add luup.sunset / luup.sunrise to the code
6. Mantis 2018, workaround for everspring st814 sending the sensor reports to the wrong endpoint
7. Mantis 2113 - show device description when archiving video
8. Mantis: 1011 - remove invalid characters from the a/v device service files
9. Changed the device type from 'urn:schemas-micasaverde-org:device:Relay:1' to 'urn:schemas-micasaverde-com:device:Relay:1' to match the device type in the 'constants.h' and 'D_Relay1.json'.
10. Propagated icon change to door sensor
11. Fix 2119 where Schlage lock isn't updating the lock/unlock after an operation. Do a poll 10 seconds after the lock moves
12. Fix so alerts go to backup cms server every other attempt
13. Added default value for the 'Armed' variable.
14. Fixed Ergy menu.
15. Added <friendlyName> to the camera.
16. fix issue with not syncing device list to backup cms
17. Added Json file for the ComboDevice in order to add the 'Notifications' tab.
18. Fixed Mantis #741: remove json from D_ xml files with UI3 (removed 'sceneList' and 'eventList' from D_ files)
19. Fix rcs energy mode
20. Fix crash when a non-numeric pin is programmed with a future start date
21. Add support for setting zwave configuration variables for multi-channel endpoints
22. Fix crash with remotec i/r blaster config
23. Add ability to mark zwave nodes as hidden in the zwave products xml file
24. Display name of manufacturer on newly included devices
25. Fixed Mantis #1493: Event for door locks door open/closed
26. fix rooms reset when adding devices on batteries
27. Allow FF to get through so it works for Evolve window control
28. Fix messed up sections/rooms after adding device on batteries
29. Dont flood the SQ Puck with http requests for pnp
30. Get the reset working properly on Vera Lite
31. Bug fix: when sending commands to battery operated devices, the ui state variables weren't getting updated after the wakeup occurred
32. Don't reconfigure a device if we're only changing pinning
33. Add ability to log to alternate event server
34. Extend finddevice to search by device number
35. Send remotec commands to the endpoint, not the parent
36. Allow users to turn off network device detection
37. Mantis 2282 : setsockopt(SO_KEEPALIVE)
38. Mantis 562, only take a picture when the sensor is armed
39. Add generic sensor
40. Added 'Notification' tab and 'Battery level goes below' notification for the SceneController device.
41. Fixed WindowCovering control and scene groups.
42. Support for conditional controls - devices tags.
43. Fix bug learning custom ir codes
44. Fix changing ir codesets on the fly
45. Added control codes to camera
46. Fix intermatic energy mode
47. Fix problem with duplicate overview_tabs in user_data
48. Fix misreporting of scene id vs. button id
49. Fix for kwikset locks not handling scheduling
50. My contact info reworked
51. Mantis #2219
52. Also fixed tabs order in scenes (first tab is "all devices").
53. Added Energy Saving Mode support for Honeywell thermostats.
54. Added the preset buttons and the 'Archive snapshot' button to the camera device's UI.
55. Updated the camera device to handle its children.
56. Moved the GoToPreset action to S_PanTiltZoom1.xml.
57. Added 'CameraMotionDetection' service to the new camera device.
58. Update_plugin downloads files
59. Don't configure a device if the name or room changes
60. Don't autoupdate plugins
61. Multi-channel node association
62. Relabeled event "Exact Ambient temperature is reached" as "Ambient temperature goes above or below" in D_HVAC_ZoneThermostat1.json:.
63. Increased the timeout for downloading files to 20 seconds.
64. Add reverse up/down for window
65. Create file when there's no internet connection
66. Set the source IP to 0xFF's when calling actions from timers. Was a random value
67. Mantis #1209
68. Fixed initialization of the IP to all 255.
69. Fixed 404 problems from UI by restricting the icons which can be displayed.
============================================================================
MIOS_UI from rev : 9977 to rev : 10621
1. Changed server for historical energy from evt to download server.
2. Added program mode for IR devices
3. Fixed date and login-register text overlapping
4. Triggered save button when removing a trigger directly from scenes / triggers.
5. Mantis #2151
6. Mantis #2233
7. Fixed door lock icons with clear status for locked/unlocked.
8. Mantis #2253
9. Fixed ergy function.
10. Removed hard-coding for icon text (this is defined in device json).
11. Added anti-caching to lu_reload.
12. Mantis #2265
13. Mantis #2146
14. Mantis #2145
15. Fixed current codeset (read state variable from lu_status instead of user_data)
16. Mantis #2289
17. Mantis #2261
18. Fixed 2267
19. Fixed 2091
20. Temporary fix for the DST leap year issue.
21. Fixed show_busy for remote access.
22. Added rating / option to close ticket.
23. fixed 930
24. Mantis #2094
25. Mantis #2095
26. Mantis #2270
27. Mantis #2029
28. Mantis #2258
29. Mantis #2126
30. Mantis #2293
31. Fixed edit trigger to change comparison
32. Fixed Mantis #1945: Bad error message text display
33. Mantis #2291
34. Mantis #2198
35. Mantis #2294
36. Mantis #2181
37. Mantis #2234
38. Fixed cp server for logout redirect.
39. Fixed the snapshot URL for the Foscam camera.
40. Added the missing currencies, yuan and pound, to the list.
41. Removed 'Fire warning event when battery level goes below %'.
42. Fixed portal timestamp initialization.
43. Fixed cms alerts url.
44. Fixed Thursday checkbox not checkable when creating a 'Day the week based' schedule.
45. Authentification changed to keep user logged.
46. Fixed pulldown for events when devices are in room.
47. Fixed icons for devices with no record in lu_status.
48. Mantis 2286
49. Create the cameras with the correct name.
50. Fixed heater temperature display.
51. Updated the camera motion detection service ID.
52. Mantis #562
53. Mantis #2124 (display auto-upgrade status).
54. Fixed devices sort issue which made icons to be messed up.
55. Changed request to sta server to use proxy.sh redundancy.
56. Mantis #2368
57. Fixed js buttons for dashboard.
58. Corrected net_pnp in setup/Net & Wifi.
59. Added support for conditional controls.
60. Added disabled controls images
61. Propagated disabled stuff changes
62. Mantis #2124 - added local autoupdate for plugins.
63. Updated format for saved plugin settings.
64. Mantis #2351 - added support to delete/lock/read multiple alerts.
65. Mantis #2395
66. Mantis #2396
67. Mantis #2397
68. Mantis #2398
69. Changed text from 'Restore dongle firmware' to 'Restore Z-Wave network'.
70. Added support for sending validation email upon registration.
71. Reworked my contact info (split in 4 separate tabs)
72. Mantis #2355
73. Mantis #1657
74. Mantis #2237
75. Mantis #2309
76. Mantis #2255
77. Fixed tech support large text issue.
78. My contact info fixes.
79. Added trim for proxy.sh error codes.
80. Reworked legend for alerts.
81. Fixed phone provider warning.
82. Fixed update name for user when contain spaces.
83. Fixed scenes management for buttons without parameters.
84. Disabled auto-update for plugins when it's disabled from server.
85. Added validation alert when phone number is changed.
86. Fixed icons for alert types 7 to 10
87. Removed register options from nonnatech restricted build.
88. Set wizard to use camera device_type/device file instead of predefined variables.
89. Added DEVICETYPE_CAMERA2, and added device type for the cameras.
90. Ergy plugin install issue.
91. Mantis #2404
92. Mantis #2391
93. Mantis #2294
94. Mantis #2212
95. Mantis #2353
96. Mantis #2370
97. Mantis #2403
98. Mantis #2034
99. Fixed overview icons.
100. Mantis #2371
UI5: 1.5.346 March 19, 2012 - release
Resolved issues:
Fixed critical issue regarding ERGY Settings.
UI5: 1.5.344 (Vera3 & VeraLite) & 1.5.345 (Vera2) - March 16, 2012
Resolved issues in firmware 1.5.343:
Fixed the offline access issue when a user could not send a tech support request, upgrade the firmware or control the network settings when the UI is in offline mode.
UI5: 1.5.343 - March 13, 2012 - private beta
Resolved issues in firmware 1.5.343:
LINUX_SCRIPTS
- Add window covering per christian 27-feb email
- Report system errors using external script directly to the alert server
- Do not turn off the zwave led when starting NetworkMonitor on VeraLite, since NM is no longer controlling the zwave led on it.
- Add support for remotec
============================================================================
UI_LINUX_SCRIPTS
- Fix script to escape " received in POST parameters
- Try to prevent bogus message when /tmp drive is full
- Modify upgrade script to stop LuaUPnP before downlaoding the firmware image and to don't delete logs from usb stick
- Replace inside cgi script call with /usr/bin/ script
- Increase backup upload limit to 4Mb
============================================================================
UPGRADE_SCRIPT
- Upgrade base image to ver 81 which has the patch for df when /tmp is full
============================================================================
MIOS_SRC
- Add delay for Merten per Carsten
- Fix a crash on startup when syncing an alert that has been deleted
- Added 'LastTrip' in 'S_SecuritySensor1.xml' to be available in lu_sdata. (Mantis 2188)
- Added 'BatteryLevel' in 'S_HaDevice1.xml' to be available in lu_sdata. (Mantis 2188)
- Fix that mac address wasn't always capitalized
- Add support for remotec ir blaster
- Moved all mcv energy stuff in one tab.
- Add i/r devices without a usb uirt
============================================================================
MIOS_UI
- Set date from backend.
- Added preview info to thermostat scheduler.
- Fix for alerts to set timestamp according to gmt_offset properly.
- Moved MCV energy stuff in one tab. Fixed Energy menu.
- Removed configure buttons for non-Zwave devices.
- Re-added local authentication. Mantis 2243
- Allowed tech support form even with unit disconnected.
- Fixed 2246
- Added loginAlert. Added extra info to login alert.
- Added support for IR devices. Added toggle codesets for IR remote control. Fix some IR related bugs.
- Added alert for login/re-authenticated.
- Added Capitalized remote tabs name
- Fixed delete camera for network cameras.
UI5: 1.5.322 - March 02, 2012
Resolved issues in 1.5.322 version:
LINUX_SCRIPTS
- check if the user disabled the wifi
- return wifi state : enabled/disabled
- remove debug from nfd_Restart.sh call
- hide wifi errors for VeraLite which doesn't have wifi
- do not call Report_AP anymore from backup-restore-nc since we don't have the sta servers
- wait max 20 seconds after network restarts to get an ip
- fix report upgrade done url composion
============================================================================
UI_LINUX_SCRIPTS
- commit uci wifi changes
- Fixed text variable for upgrade success.
- Moved js into external file.
============================================================================
MIOS_SRC
- Mantis #2194 - [Overview - click on Events opens the My alerts tab but with content from My contact info]
- add category/subcategory to D_ files
- Moved overview to second position.
- test add i/r device
- ir testing
- fix ir codesets on upgrade
- fix configuration with getting correct setpoint type
- ct30 fixup
- add support for negative temperatures
============================================================================
MIOS_UI
- Mantis #2214 - [Overview - Incorrect date (31.12.1969) for the triggers last run]
- Mantis #2208 - [Overview - Undefined for Dimmable status when device is not responding]
- Mantis #2212 - [Overview - No feedback after sending toggle command ]
- Mantis #2218 - [Overview - Locks are not displayed in the Security container ]
- Mantis #2211 - [Overview - No feedback for running scenes ]
- Mantis #2182 - [Pinned devices has the Overview information ]
- Fixed sensors text status.
- Mantis #2180 - [Overview - Customized settings are not saved after save ]
- Mantis #2179 - [Overview - Alerts should be user/password protected ]
- Mantis #2213 - [Overview - Missing header from Triggers ]
- Fixed defaults for overview
- Reverted order to have dashboard first.
- Moved tech support json into distinct json file, for makerelease_prepfiles
- Safari fix for opening scenes.
- Added compatibility mode for IE9 to prevent switching to IE7 view.
- Changed all logging function to log_message
- Fixed polling loop for Chrome
- remotes stuff
- UI offline mode.
- Fixed add/remove device event for overview.
- finished IR remotes
- Reworked camera thumbnails for overview.
- Anti-cache stuff.
- Fixed overview refresh for schedules/triggers.
- Changed LU down interval to go offline to 10 min.
- Add IR device wizard added get_lang_string
- Fixed max email count.
- add ir device wizard, new polling codes added
- Added "is beta" note to ir stuff.
- Added A/V is work in progress note.
- Added js for upgrade script.
UI5: 1.5.305 - February 17, 2012 - private beta
Resolved issues in 1.5.305:
LINUX_SCRIPTS
- Listen for dhcp requests comming from WAN in fresh install, SwitchMode and GatewayMode with no firewall.
- Add Horstman sensor
- add support for Horstman thermostats and LS control sensors
- wait max 30 seconds to connect to server and 60 seconds to get the response from it
- -fix restart through init for LuaUPnP and NetworkMonitor
- -make logs more clear for start/stop LuaUPnP and NM
- script for fixing HomeID if current one seems to be invalid.
- for UI4 before starting LuaUPnP check if the ZWave HomeId is valid
- add comfort window covering
- Run fixHomeId.sh for ui4 and ui5
- improve the script to handle up to at least 30 concurent dhcp requests
============================================================================
UI_LINUX_SCRIPTS
- don't listen for dhcp requests on WAN only if firewall is ON
- fix allow receiving dhcp requests info on wan side
- Changes per new tech support wizard
- add restart option of RA tunnels
- add suport for en/dis-able wifi when in automatically configure
- write wifi state in /etc/cmh/fresh_install file
============================================================================
UPGRADE_SCRIPT
- request OpenWRT base image ver 80 which includes dnsmasq patch to not skip duplicate ips since this is done in LuaUPnP
============================================================================
MIOS_SRC
- poll battery operated nodes on wakeup so sensors get light/temperature/etc. values
- fix cycle/periodic on for thermostat fan mode
- intermediate tweak to energy omde
- Updated menus
- Added weekly scheduler.
- fix trailing character in checkpaidtunnels cmdline
- fix the hsm100 polling by removing the delay in between commands so it doesn't go to sleep again
- fix problem where devices weren't being reconfigured after changing variables
- Add LS Controls and Wintop as manufacturers
- fix the up/down/stop on window covering
- patrice's window covering
- add support for window coverings using switch multi level version 3
- add comfort window covering
- add next_run to timers
- change next_run and last_run to timestamps so they can be localized
- Added Overview tab.
- window coverings using wrong devicetype
- fix upgrade window coverings
- add device category for alarm panels
- get energy savings and normal mode working on the thermostats
- mantis 2088
- allow for manual override of polling battery devices
- mantis 2051 lights on when viewing cameras
- fix a crash when a usb uirt i/r blaster isn't present
- Removed old notifications from menu.
- Mantis #2194
============================================================================
MIOS_UI
- Password restriction to alphanumeric strings.
- Alert tooltip fix.
- Mantis #2129
- Tech support wizard.
- Tickets history with update
- Mantis #2141
- Tweaked tech info json to match RT requirements.
- + Added workaround for displaying temperature on the dashboard
- for Horstmann HRT4-ZW heaters.
- Added validation mail/sms.
- Switched support schedule to json format.
- Tweaked update ticket
- Added thermostat scheduler.
- Fixed the selector for weekly scheduler
- Corrected increase/decrease adjustements.
- Propagated the changes from upnp.
- Tech support fixes.
- Added code validation
- Fixed post params for update_ticket
- Added lang_debug mode.
- Added default content to token value.
- Fixed AlertType for validate email/sms
- Added overview tab.
- Removed dummy file.
- Tech support tweaks
- Overview tweaks.
- Added &lights=1 to request_image data request to force lights on.
- Added call to data_request?id=camlight
- Added alarm icons.
- Changed email notifications to Alert server format.
- Added more spacing.
- Mantis #2194
- Mantis #2184
- Mantis #2179
- Mantis #2190
- Overview thermostat tweaks.
- Moved thermostat text status to language stuff.
UI5 : 1.5.286 - January 27, 2012 - private beta
Resolved issues in 1.5.286:
LINUX_SCRIPTS from 1.5.276 - 1.5.286
1. Prevent empty values also by restoring the files from ro mtd
============================================================================
UI_LINUX_SCRIPTS from 1.5.276 - 1.5.286
1. Prevent empty values also by restoring the files from ro mtd for firmware version and platform
============================================================================
UPGRADE_SCRIPT from 1.5.276 - 1.5.286
1. Request OpenWRT upgrade to version 78 which has latest nand,jffs2,overlayfs and mtd-tools
============================================================================
MIOS_SRC from 1.5.276 - 1.5.286
1. Fixed _UNITS_NAME_PLURAL_ token.
2. Port id's were too small
3. Fix a crash/reload loop that occurred by USB serial devices
4. Having ID's longer than a pre-defined buffer
5. Fix problem JOD reported where generic ip cameras were getting deleted on upgrade
6. Fix return to previous settings
7. Fix controlling an IR device in a scene
8. Poll battery operated nodes on wakeup so sensors get light/temperature/etc. values
============================================================================
MIOS_UI from 1.5.276 - 1.5.286
1. Fixed top menu on lower resolution.
2. Added server offset into alerts filters.
3. More friendly messages for adding user.
4. Fixed offline alerts server.
5. Moved sta server retrieval in a separate function.
6. Fixed timestamps for alerts.
7. Added message when session is disconnected.
8. Mantis #2067 [Remove duplicated Source trigger icon from Legend from My alerts page]
9. Password restriction to alphanumeric strings.
UI5 : 1.5.276 - January 20, 2012 - private beta
Resolved issues in 1.5.276:
- Remove 2 variables for the yale
- do not consider time successfully synced if year is not between 2012 and 2020
- use a function (get_server) to get a certain server value from servers.conf file
- force a reboot in max 15 minutes if the previous scripts don't do it faster
- start force reboot in background to be sure we don't get stuck by reboot command and wait 1 minute before forcing a reboot at firmware upgrade.
- read the wan/lan ifname from /var/state first, in case the type or proto is not standard the interfaces name will be different than the one defined in the /etc/config/network
- for units with rtc : update RTC on success sync time and update system time at boot from it
- fix firewall/dhcp in client mode for Vera3
- allow only one network restart at a time
- store last field received in FORM_timezone in file /etc/TZ instead of 3rd
- prevent php 5.3.x to lighttpd bug by stripping dirs from FORM_file_name variable
- read language and language_id directly from files
- use main server if servers.conf file is messed up
- log each server which is not defined
- req OpenWRT ver 75 for Vera3 and Lite
- add kernel patches to improve/fix issues related to nand driver,jffs2 and overlayfs fs
- fix time in NetworkMonitor
- fix camera relay
- fix record scene
- fix multiple room
- add custom require function
- fixes to danfoss living connect
- mantis 1978 [private] [Remnant of excluded device shown in scene], 1957 [Triggers for deleted devices are not deleted]
- delete wrong plugin 5 and 188
- strip independently bin and lib
- removed duplicate dir
- Fixed bug 1967 [private] [Selected devices not shown when editing scene]
- Menu changes to have separate controls for help buttons.
- add support for SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE
- mantis 2047 [private] [Missing plugin file causes LuaUPnP to enter a restart loop] and 2079 [private] [Installation fails for plugins with uncompressed files]
- fix creation of IR devices in UI5
- mantis 2054 [Inform user when the serial port assigned to a device no longer exists]
- Swapped two strings for polling settings description
- Added alerts legend
- Mantis #2007 [Add an anti caching token to list_alerts]
- Mantis #2011 [private] [Add info text in the Serial Port configuration part to reload Luup]
- Mantis #2008 [useless message when failing to add a user]
- Mantis #2024 [Missing leading 0 from backup names]
- Mantis #2012 [clicking the 'clock' should be a shortcut to the setup, location]
- Mantis #1970 [Firebug error at click on Revert changes button]
- Mantis #1686 [private] [Unable to check/uncheck in IE checkboxes from some tabs]
- Mantis #1934 [Legend for My Alerts should be added]
- Fixed #2021 [fix lingering dongle text in UI5]
- Moved help urls outside tabs.
- added help button
- Archive fix for reseting page on filters change.
- Added note about auto-updating timezone.
- Hided manually timezone set when there is internet.
- Mantis #2045 [Message please wait is not closed when ERGY plugin finish installing]
- Mantis #2033 [Remove some text from Energy/Hystoric usage]
- Added offline mode for UI.
- Added cameras reported as accessories.
- Mantis #2025 [Gateway list is incorrectly opened]
- Mantis #2005 [private] [Login cookie on Internet Explorer is not deleted after logging out]
- Mantis #1953 [When uninstalling a plugin, do not display "My apps" page and "Plugin uninstalled" message if user left the page]
- Mantis #1889 [Multi-language issues]
- Added Alerts tooltip
- Mantis #2075 [Heal network with /without stress test is not working]
- Mantis #2015 [SMS and Email Notification Test Button]
- Mantis #2004 [Unable to assign a device to a room in IE9]
- Fixed help urls.
- Fixed accessories to allow update only for owned devices.
- Mobile phones/av gear formatting.
- Fixed missing location box
- Added validation for set date fields
UI5 : 1.5.255 (Vera2) & 1.5.254 (Vera3) - December 23, 2011
New features in UI5:
1. Devices are organized and displayed in separate tabs by category: lights, sensors, cameras, etc.
2. 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.
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
UI4 : 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.
UI2 : 1.0.994 and UI3 : 1.1.319 - 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