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
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 )
[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]
'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]
'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]
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:
â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
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
'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
'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.
'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'