ALTUI : Version Log

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

v 2.50.2549

  • skip temperature display if variable is missing
  • Workflow Timer disable in transitions [@octo]
  • Fix bug with unknow data provider
  • Info icon ( hover and click ) for AppStore plugins
1 Like

v 2.52.2551

  'add scrollable dialog',
  'bugfix: clock display on safari',
  'remote url update ( @olov )',
  'update jquery and bootstrap versions',
  'credential to camera device url ( @rafale77 )',
  'ignore Ezlo hub ( @reneboer)'

1 Like

V 2.54.2553

-Bug fix in workflow execution that created a crash at workflow start in some ocasions
-Minor adjustment in debug error messages
-Minor openluup fix