ALTUI : Version Log

V 2.26.2405

  • disabling faulty controllers in multicontroller mode
  • Multicontroller init failure situation
  • Clock in message toolbar
  • Date button in OS command
  • optimization for openluup in multicontroller mode ( no use of VERA )
  • bugfix : order of watch graphics on graph page

V 2.29.2418

Change openluup detection to fix the “Open” altui button issue
emoncms ALTUI device variable becomes absolute https path (@bucolo)
support for long test lua code ( using POST )
persistance of Sort Options in tables
sort workflows by name
in lean mode, if you do not specify a custom page number, you can navigate accross pages
Showing Clock is a new UI option
add “ControlTimeout” variable to control the max ms that we wait before disabling a controller

Release NOTES

  • if you have issue with opening ALTUI from the Open button in the settings tab, try to clear out the LocalHome variable and reload luup
  • Test Lua window code length is not limited anymore ( uses POST instead of GET )
  • if you are on a slow network and experience some timeout issue when opening ALTUI ( check your javascript console ) you can extend the timeout value in the ControlTimeout variable

V 2.31.2431

extension of default connection timeout (variable ControlTimeout) to 30000 = 30s to support remote access
VeraSecure device dashboard support : shows Storage & 3G
RunScene UPNP method with ability to run multiple scenes ( id or CSV list of ids )
change color of clickable button in action dialog
use button groups in device variables dialog
properly next run for scenes in paused mode
jointjs 2.1.4 and bootstrap 4.1.3
add Days and Seconds to scene timer interval ( was not supported before )
fix JS naming collisions
Delete Scene button effective in scene editor ( useful to delete notification scenes )

V 2.32.2439

[ul][li]‘improve device control panel placement for plugins using AfterInit UI7 feature’[/li]
[li]‘ALT DENON plugin support’ : check it out on [url=https://github.com/amg0/Denon]https://github.com/amg0/Denon[/url][/li][/ul]

V 2.33.2448

  'background settings in Option page for MyHome display',
  'Support of camera direct streaming url as a background',
  'fix zwDB http call to be CORS , change region',
  'fixes for custom pages names with quote',
  'AltSonos plugin support and Text To Speach action for it',
  'fix control panel placement for plugin using the afterInit feature'

Notes

[ul][li]Ability in option page to set a image or video url to be used for the MyHome room image[/li]
[li]update of the zwDB service ( newer zwave device information )[/li]
[li]Text to speach action of ALTUI device will search for Sonos plugin or ALTSonos plugin and trigger the TTS request to VoiceRSS and play it to the right speakers ( depends on your setting your VoiceRSS_KEY variable ) [/li][/ul]

V 2.35.2455

  • hamburger menu behavior on small screen ( ipad portrait, iphone ) , slide from right
  • make a mp3 file estimated estimate duration for Sonos and AltSonos Text To Speech
  • add variable VoiceRSS_lang to set the voicerss language to use
  • bugfix: new ID calculation when cloning workflows
  • bugfix: for workflow rename input box size
  • bugfix: avoid crash and produce error message when a plugin method does not exists

V 2.35.2472

'Device Tagging feature for MyHome and Devices page',
'Device Tagging custom names option',
'Add Vol parameter to TTS method for AltSonos',
'Remove animation on message panel for smoothness',
'new Weather widget & option to customize it',
'My Home page navigation button replaced by a dropdown',
'Clickable stars on My Home page for setting favorites',
'bugfix for AND/OR trigger option'

NOTES:

[ul][li]Tags : ability to tag devices with one or more tags and filter the display based on tag. this gives more flexibility than the room system as you can filter devices based on a tag independently of room membership. You can give custom names to each tags in the ALTUI option page. You add tags in the device control panel ( the + sign ) and you remove tags by clicking on it. The use of multiple tags on a device will be limited to registered users in a future version[/li]
[li] Weather Widget : new widget from https://weatherwidget.io/ . you got to the page to customize your preferences and enter the corresponding html into the ALTUI option page[/li][/ul]

V 2.35.2486

[ul][li]New BirdEye view[/li][/ul]

Notes

  • limited to 20 devices for unregistered users
  • use ALTUI option BirdViewItemWidth to control fixed size width for items, or put 0 for flex sized width
  • click on box header to zoom on the box and see more information ( room, fullname, ID )
  • click on Icon for a default device action ( or moves to control panel if no default action is defined ). it is the same action as from the Favorite Home Screen
  • filtering on category / room / tags is remembered across the app and consistent with device or scene page
  • filtering on type is also remembered for next visit
  • page selectable as the default opening page using the normal url syntax:
/port_3480/data_request?id=lr_ALTUI_Handler&command=home&home=pageBirdEye
  • visual hint on device updates (colored box for a second )

screen shots attached

V 2.40.2501

  • cosmetic adjust to display of motion devices on dashboard
  • display KWH on powermeter
  • fix unwanted reset of emoncmsUrl ALTUI device variable
  • add DurationMS parameter to TTS method to force a stop to the message
  • different tmp files for different tts messages. removal of files at startup
  • remove some blank space in device scene workflow screen
  • UnregisterPlugin UPNP action for programmatic ALTUI custom display plugin uninstall

V 2.43.2520

  • bugfix netmon count display in MyHome page
    
  • display of the luup.device_message in the device box
    
  • remove assumption that <name> tag for action is positioned first in the service file xml
    
  • remove some globals (thx akbooer)
    
1 Like

V 2.44.2526

  • ‘update zw device DB’,
  • ‘display Mode icon for scenes that are restricted to some modes’,
  • ‘fix option screen for tag name edit and room background changes’,
  • ‘migrate to jquery 3.4.1’,
  • ‘change for CDN’,
  • ‘migrate ace to 1.4.4’,
  • ‘migrate bootstrap to 4.3.1’,
  • ‘water valve support (rafale77)’

NOTE: if a scene is restricted to run only in certain mode, it will show up with small icons representing the enabled mode. no icons, means that the scene is not restricted to a mode.

NOTE2: there was a bug impacting the option screen and ability to renames the device tags ( colored label that you can use to group devices together ). and create room backgrounds

1 Like

V 2.45.2528

  • ‘bugfix scene create’,
  • ‘avoid luup reload when saving workflows’,
  • ‘update jointjs to 2.2.1’,
  • ‘update lodash to 4.17.14’,
  • ‘update backbone to 1.4.0’

NOTE: pretty much a bugfix and update release

V 2.46.2535

v2.46 move tmp files to /www/altui/* in prep of firmware 7.30
change support url
add CORS capabiity report in controller table page
add sort by name or by ID option to page Devices
display lua code for scene actions
bugfix: unexistant data provider crashes editing UI
bugfix: on checkbox position in forms
bugfix: multi controller fix in workflow lua editor


V 2.46.2536

  • 'Use CORS in multicontroller (> 7.0.30) for data_request',
    
  • 'bugfix: fix Hue Icon display in multicontroller mode',
    
  • 'Have a Enable CORS feature on page Table Controllers'
    

NOTE: 7.0.30 enables CORS but is not perfect , so only data_request url seems to be able to use CORS. Nevertheless, this is useful in mutlicontroller setup. when you use CORS, ALTUI talks directly to the secondary controllers so it does not load the first controller like in non CORS mode. in non CORS mode the first controller acts as a proxy for all which is quickly overloading it.

that feature is only useful for multicontroller setup and only possible:

  • On controllers with firmware >= 7.0.30
  • Once you enabled CORS in the page controllers for your secondary controllers

The feature remains is unperfect ( some traffic still go through controller 0 ) , until I manage to convince VERA to support CORS on all request, not just data_request

1 Like

V 2.47.2539

  'Display Disable NNU control if >= 7.30',
  'UI improvement in device zWave configuration page',
  'Migrate to bootstrap 4.4.1',
  'bugfix: Workflow rename',
  'bugfix: workflow scaling'

Notes: if a device is zwave, battery operated and if the vera’s firmware version is above or equal to 7.30, a checkbox is presented to enabled the user to choose to Disable the NNU ( mini network heal ) on wake up.

Also a slight refactoring of the user interface for the zWave pages. now a tab based view allows to switch between the zWave decode page, the zWave variable page and this new zWave Vera special actions page.

V 2.49.2545

  'Update ace version',
  'small improvement to heater display',
  'bugfix: scene with empty modeStatus crash',
  'VClock plugin support',
  'EnableNightlyHeal control in Controllers page',
  'bugfix and cosmetic trigger condition display improvement'

V 2.49.2546

'reneboer's code for Harmony plugin'

1 Like