INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Engen 1.0.46 -- Available Here  (Read 4634 times)

BradATIMA

  • Citizen of the Universe
  • *****
  • Posts: 1641
Engen 1.0.46 -- Available Here
« on: March 03, 2017, 03:50:50 pm »

This is the latest version of Engen for Windows.  Please post bugs here.  Please start a new thread for anything requiring discussion. Non-bug posts will be deleted.

Download:
http://files.jriver.com/engen/channels/v1/beta/jriot/Engen10046.exe

History:

1.0.46 (3/3/2017)

1. NEW: Added an option in the device edit page to hide subnodes. The main intent is to allow users to hide subnodes on devices where they are redundant.
2. NEW: Added support for binary sensors.
3. NEW: Added a way for users to set up the web interface display text for binary sensors on the device edit page.
4. Changed: Engen will interpret a battery level of 255 as a low battery warning.
5. Changed: Improved scheduling of z-wave traffic to improve reaction time to changes.

1.0.45 (2/14/2017)

1. Changed: Added another scene state. When all devices match the scene settings but all the devices are off, the scene will be dark green.
2. Changed: Made the formatting of current device configurations a bit nicer and set into a table on the device configuration page.
3. Fixed: Older scenes were not working with the new scene setup.
4. Fixed: Battery devices were showing No Data Yet instead of the actual value.

1.0.44 (2/10/2017)

1. NEW: Scenes now have different states. A scene's state is based on the device settings in the scene compared to the current device data.
2. Changed: The background color for a scene changes based on the scene state.
3. Changed: Scenes no longer have buttons. Instead, the scene itself is the button, and the behavior depends on the scene state.
4. NEW: Devices that support kWh can now have the value reset to 0 from the device edit page.
5. Changed: Power meters will now display 0 instead of 0.000 when the value is 0.

1.0.43 (2/3/2017)

1. NEW: Added a power meter display for devices that support taking electrical measurements. It currently supports Amps, Watts, Volts, and kWh.
2. Changed: Inputs now display "No Data Yet" if there is no information from the device.
3. Changed: Subnodes are now indented to set them apart from primary nodes.
4. NEW (Experimental): Devices that support configuration can now be configured from the device page on the web interface.
5. Fixed: Problems with controllers, including the minimote.
6. Changed: There is now a slight interval between messages to the same device to improve Z-wave network performance.

1.0.42 (1/17/2017)

1. NEW: Added alert notifications after scene creation, device edits, and button creation.
2. Changed: Updated the add/remove modal colors and formatting to be more visible.
3. Fixed: Color bulbs would only appear white after being added.

1.0.41 (1/13/2017)

1. NEW: Device values on the web interface are updated dynamically. They no longer require a page reload.
2. Fixed: Multichannel device support was broken.
3. Fixed: Successfully removing a device now triggers home.html to load.
4. Changed: All battery devices will show the battery level, not just unplugged sensors.
5. Changed: Clicking the Engen icon will return you to Panel if home is the active page.
6. Fixed: Clicking submit in the temperature configuration menu will no longer trigger an error if the calibration fields are blank.
7. Fixed: Scenes now work with multichannel devices.
8. Changed: Configurations were moved to the edit device page.
9. Fixed: Multichannel devices can be added.
10. Changed: Scenes on the web interface have set/off buttons.
11. Changed: Color picker improved to no longer support dark RGB values
12. Fixed: Multichannel devices that are multilevel now display properly.
13. Changed: Updated appearence of sensor devices.

1.0.40 (1/6/2017)

1. NEW: Added an option to change the temperature unit of measurement in the temperature configuration menu (the gear icon next to the temperature).
2. NEW: Battery sensors will now display the battery level when they are not plugged in.
3. NEW: The temperature can now be calibrated from the temperature configuration menu, instead of simply offset.
4. Changed: The current temperature unit of measurement will be displayed when the temperature configuration menu is loaded.
5. Changed: Greatly improved the device battery life by intelligently polling battery devices.
6. Fixed: Turning a scene off will now send the scene off command.
7. Changed: Scene toggles will default to off when a page reloads.
8. Fixed: After adding or removing a device, a description of the device added/removed is shown on the web page.
9. Fixed: A number of bugs were fixed in the command line interface, and the built-in help documentation was updated.
10. Changed: On non-windows systems, logging messages now show time in HH:MM:SS.sss format.
11. Fixed: ZWave Association data is now restored from the database as it should be.

1.0.39 (12/20/2016)

1. NEW: Added sensor support for Z-Wave sensors, currently supporting temperature, luminance, humidity, and UV index.
2. NEW: Added support for battery powered devices by having Engen listen for information constantly instead of asking for information.
3. NEW: Temperature can be adjusted for each sensor by clicking the gear icon next to the temperature display.
4. NEW: The configurations for devices are now stored in the Engen database so the information is always available, even if a device communicates infrequently.
5. Changed: Moved the device configuration information to a modal that can be accessed from the device page.

1.0.38 (12/6/2016)

1. NEW: Added a search box for Panel that can filter the list of scenes and devices.
2. Fixed: An issue was preventing Engen from running on 32-bit systems.
3. Changed: A large rewrite to the Engen code to make it more expandable.
4. Changed: The format of the database has changed. Engen will automatically update the database when it first runs. After the update, any old version of Engen is incompatible with the updated database

1.0.37 was an internal release for testing.

1.0.36 (10/24/2016)

1. Changed: Hide Devices and return to top links to just use symbols.
2. Fixed: A number of bugs associated with websockets.
3. Fixed: A bug where unnecessary threads were left running until shutdown.
4. Fixed: Some formatting bugs in logging messages.
5. Changed: The Engen home page will update every minute to keep device states updated.

1.0.35 (10/11/2016)

1. Changed: The web interface will accept POST wherever it accepted PATCH in the past.
2. Changed: Updated the documentation to say POST everywhere PATCH was previously specified.
3. Changed: The device list on home.html is now expanded initially.
4. Changed: Added an additional collapse button at the bottom of the expanded device list.
5. Changed: Added a button to return to the top of home.html at the bottom of the expanded device list.
6. Changed: The remove scene page would show Home as the active page instead of Setup.
7. Fixed: The link back to Panel would only work on the home page.

1.0.34 (10/4/2016)

1. NEW: Added a link to go back to Panel from Engen.
2. Changed: Added a changing icon in front of Devices to indicate a collapsible list.
3. Fixed: Scene devices sometimes would not turn off when toggled on and off quickly.
4. NEW: Added a feature allowing the log file to be monitored in real time from the command line interface, using the new watch() command.

1.0.33 (9/27/2016)

1. Fixed: Extended the range of testing ports because Engen was failing to find the UZB in some cases.
2. Changed: The collapsible device list was added back to home.html.

1.0.32 was an internal release for testing

1.0.31 (9/22/2016)

1. Changed: When there is more than one serial USB port on the machine, Engen now chats with the devices present, and determines whick of them are UZBs.  If there is more than one UZB, the program terminates with an error message, asking the user to choose the one she wants.

1.0.30 (9/21/2016)

1. Changed: Update to home.html to hide the bottom row of hardcoded buttons when the device list is collapsed.
2. NEW: Implemented the alarm, sensor binary and sensor multilevel command classes.
3. Fixed: On Linux & Mac, implemented a mechanism so only one copy of engen can run at a time.

1.0.28 and 1.0.29 were internal releases for testing

1.0.27 (9/15/2016)

1. Changed: Free trial period of 30 days.
2. NEW: On and off switch for scenes in the web interface.
3. Changed: Added another set of the hardcoded buttons to the bottom of home.html and put the list of devices into a collapsible list called 'Devices'.
4. Fixed: An exception that could occur in zupdate.refresh()
5. NEW: Added the enerwave config file.
6. Changed: Updated the REST interface and the associated web documentation.
7. Fixed: A bug where it was impossible to remove button controllers, even with "remove failed node".
8. Changed: Implemented the Wake Up command class.  Updated unit test routines accordingly.
9. Changed: Cleaned up shutdown, but one problem remains.  A collection of threads created by the web interface apparently do not shut down. It delays shutdown a few seconds but causes no serious problems.
10. Changed: Added a thread in zdriver to improve responsiveness with incoming messages.  Formerly user-provided (and possibly naive) code could delay UZB acknowledge messages, causing communication havoc.
11. Changed: Makefile modified to create all *.pyc files needed for the id build.  Attempted to put all files in a server.egg archive, but the web code is not finding them there, and the result is seriously messed up web pages.  This is for further study.
12. NEW: Added full support for AEON Key Fob.
13. NEW: Added support for custom device configuration files. These must be declared once, and the filename is thereafter remembered in the database file.
14. NEW: Added a custom device file for the Enerwave 7-button controller.
15. Changed: We now debounce rapid button pushes, really rate limiting them to one/second.  This was needed for the Enerwave 7-button controller, which always sends two messages for each press.
16. NEW: Added the Sensor Binary command class message routines. Partially added the Sensor Multilevel command class.
17. Fixed: A problem where Scenes with deleted devices would get an exception while setting a Scene.
18. Changed: Arranged for device values to be quickly refreshed after we adjust them with a set message.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Engen 1.0.46 -- Available Here
« Reply #1 on: March 03, 2017, 05:25:54 pm »

Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Engen 1.0.46 -- Available Here
« Reply #2 on: March 06, 2017, 08:21:47 am »

Hi, great work on recent builds. Running with zero problems.

One thing I've noticed in the web interface:

Aeon Labs single outlet smart switches have a color selection wheel available, even through no color selection is possible. This is a bit confusing for navigating and locating color devices.
Logged

linutic

  • Recent member
  • *
  • Posts: 33
Re: Engen 1.0.46 -- Available Here
« Reply #3 on: March 06, 2017, 08:29:36 pm »

Aeon Labs single outlet smart switches have a color selection wheel available, even through no color selection is possible. This is a bit confusing for navigating and locating color devices.

We have plans to fix that.   In the future, you will be able to individually control which elements in each device are displayed.   It's on the roadmap, anyway.

In the meantime, you can have a little fun with the devices.   If you set configuration parameter 81, size 1, to value 2, the two Aeon smart plug devices go into "Night Light" mode.   In that mode, you can control the color of the outer color ring with the color control.   For more information, see their configuration options below:

Smart Dimmer 6:  http://products.z-wavealliance.org/products/1515/configs

Smart Switch 6:   http://products.z-wavealliance.org/products/1312/configs

You can adjust the brightness of the Smart Switch even with the subnodes hidden.

To adjust the brightness of the Smart Dimmer, you have to expose the subnodes.   On my Smart Dimmer, the brightness doesn't change until I touch the color controller.
Logged

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 690
Re: Engen 1.0.46 -- Available Here
« Reply #4 on: March 07, 2017, 07:14:32 am »

Cool, thanks Gene!
Logged
Pages: [1]   Go Up