smartha ui changelog

0.2.0-1035-beta

  • Clear state of updates before checking
  • Bugfix: check if variable is not null instead of true/false

0.2.0-1035-beta

  • Added missing translation
  • Improved automatic installation of add. packages
  • Bugfix: catching update of homegear-python now, too

0.1.0-1031-beta

  • Use own update function for os temporary
  • Bugfix: don't close modals when clicking elsewhere
  • Bugfix: exclude some special libs from update if system itself could not be updated

0.1.0-1025-beta

  • New frontend element 'switch'
  • Changed icons for rooms & stories
  • Bugfix: use translations for groups
  • Bugfix: show "path" of room if set, too
  • Added username within qrcode
  • Added links & badges for smartha app
  • Integrated own management service
  • Added possibility to install new modules via webui
  • Added possibility to change the gateway of some devices (eg. MAX!)
  • Added new type 'random' for generating random ID's when creating a gateway
  • Reworked update check to use with own functions
  • Bugfix: reset form every time the modal is shown when adding a history
  • Bugfix: use gateway interface if submitted
  • Bugfix: clear cache after installing a module
  • Bugfix: only add history if all necessary fields are filled

0.1.0-977-beta

  • Fixed small layout-bug in gateway overview
  • Reworked control-widget to display correct icons/values
  • Removed htmlentities when creating rooms (installer)
  • Bugfix: check if other graphs exist when displaying a single one
  • Bugfix: check if locale exists
  • Bugfix: try ... catch to see if influx is running
  • Bugfix: don't create 'invalid' graph group if nothing has been selected when creating a graph

0.1.0-968-beta

  • Now returning on exception within roles
  • Added some translations for virtual devices
  • Added graph creation with individual start/stop date
  • Added new frontend widget for new virtual device
  • Changed url if license is expired

0.1.0-961-beta

  • Bugfix: added --ignore-failed-read to backup-script
  • Implemented TTL for license

0.1.0-947-beta

  • Bugfix: module-names may have more than one underscore, so explode only the first one
  • Bugfix: ignore device defintion entries w/o AdditionalIdentifier
  • Bugfix: display raw value for room name
  • Added possibility to remove channel/variable associations from rooms
  • Bugfix: use original configs from system after backup is restored
  • Enhancement: use ports directly from ssdpSearch (new gateway implementation)
  • Bugfix: raw output in device list
  • Bugfix: bind event on table within profiles
  • Bugfix: check if 'name' exists, not 'peerId'
  • Added ids to profile list

0.1.0-927-beta

  • Bugfix: set system-language before loading paramset-description (this is not sticky)
  • Refactured adding devices to support new EnOcean devices
  • Enhancement: sorting devicetypes by name when adding
  • Enhancement: show gateway alias in dashboard if set
  • Added mosquitto to backup/restore
  • Implemented new template-switches for new device

0.1.0-911-beta

  • Added programming wizard
  • Small bugfixes

0.1.0-907-beta

  • Small bugfixes for dark theme
  • Bugfixes for update status, reworked running-check
  • Added more HTTP-Codes for running-check
  • Bugfix: don't overwrite metadata
  • Updated framework due to upcomming PHP-update
  • Bugfix: only show visible & writable config-params within device configuration
  • Bugfix: dynamic width of select2-dropdowns
  • Bugfix: using correct encoding of config-param units
  • Added possibility to set values within device configuration
  • Added possibility to set an alias for a gateway
  • Implemented upcoming shutdown via ui
  • Removed easter egg ... c ya next year ;)
  • Bugfix: don't show family-messages of not loaded family modules
  • Added a permanent flash-message if a family-message exists (eg. finishing pairing with Hue/Nanoleaf)
  • Implemented 'NotOperable' & checked for row in device definitions
  • Bugfix: added channel names to all widgets
  • Bugfix: added icon for SABOTAGE
  • Switching repos due to support for Debian Buster
  • Implemented upcoming buildings
  • Reworked frontend navigation to use with buildings
  • Added possibility to select a target room/story after login
  • Bugfix: don't remove the whole channel for frontend if only one element matches
  • Bugfix: use emtpy array to avoid 500 if no interface exists (eg. docker)
  • Added possibility to select if/where to display variable names in frontend
  • Bugfix: changed redirects to 301 to avoid problems with firefox
  • Centered all frontend elements
  • Implemented upcoming variable profiles (aka 'scenes')
  • Bugfix: RPC call for installing packages changed
  • Implemented upcoming installation of additional packages
  • Reworked update-check, implemented dependency-checks for all packages
  • Several small bugfixes, translation fixes & translation updates

0.1.0-708-beta

  • Easter Egg Edition - go and search for it ;)

0.1.0-706-beta

  • Added possibility to change IP of gateway
  • Don't reboot, just restart service after CA-generation
  • Added favicons

0.1.0-703-beta

  • Bugfix for waitForIp4OnInterface setting
  • Added TTS settings for sonos
  • Added some more information within report for unknown device
  • Enhancement: added possibility to select where channel names should be shown in frontend for each device
  • Updated fontawesome
  • Some translation fixes
  • Changed CloudMatic URL to our new cluster for testing
  • Fixed german umlauts within select2-dropdowns
  • Added dark theme
  • Fixed navbar active state
  • Display id within devices, groups, rooms and stories
  • Fixed some typos and added new devices for heating programs

0.1.0-673-beta

  • Added (discontinued) 1st gen EASYLed
  • Completely reworked adding of gateways: fallback "manual" adding is not hidden anymore, so it could be used instead of searching
  • Sorting modules by name in dashboard, too
  • Added missing devices for heating curves
  • Added database name as config setting for influxdb config
  • Added possibility to upload & use multiple .knxproj-files
  • Added possibility to delete all associated devices when deleting gateway
  • Added settings for internal mqtt-client
  • Fixed waitForIp4OnInterface
  • Added check for current running release
  • Preparing upcoming installation of additional modules (wip)
  • Removed 'Add channel name' if all channels are named
  • Now saving current page within device list in order to return to the refering page after leaving device detail view in admin
  • Added possibility to download graph data as csv
  • Added possibility to mass-delete devices
  • Added support for Ledvance plugs w/o updating the module
  • Preparing upcoming flow wizard
  • Added missing translations
  • Several smaller bugfixes/code cleanups

0.1.0-628-beta

  • Using correct port when connected via CloudMatic
  • Fixed SystemReset
  • Updated translation

0.1.0-625-beta

  • Fixed bug when deleting a room
  • Added HmIP-BWTH for heating profiles
  • Clearing updates from db before actually updating, this should fix the display of still available updates
  • Sorting values within dropdowns in admin
  • Disable select/input values if all channels are named within device-administration
  • Bugfix: change/delete channel name now working on paginated table
  • Fixed some translations
  • Smaller bugfixes

0.1.0-602-beta

  • Integrated simple device devinition editor for unknown devices in frontend
  • Fixed backup / restore
  • Added resolvconf
  • Added network settings
  • Added dns settings
  • Merged influxdb settings into new "Settings" group
  • Added graph creation w/ automatic name when adding new measurement
  • Setting waitForIp4OnInterface in order to wait for an IP address before starting main service (slow DHCP server workaround)
  • Added system reset
  • Added possibility to activate smartha w/ license key
  • Added "Support-Mode"
  • Added patch for ccu-config to bind to main interface
  • Bugfix: ignore uppercase within username when logging in
  • Several smaller bugfixes

0.1.0-447-beta

  • Several bugfixes for collapsing/expanding of devices in frontend
  • Workaround for 32bit PHP-bug
  • Added custom y-axis label for graphs
  • Bugfix for updates (will work with versions >= 0.8.0-2731)
  • Added "Support Mode" via CloudMatic
  • Added missing translations

0.1.0-427-beta

  • New Variable of type "system"
  • Added ACLs for services
  • Moved update-status into db
  • Added flash-message if os-update is still running or finished
  • Added update-check for new nodes
  • Bugfix: preventing deletion of last node within heating-curve editor
  • Bugfix: allowing to move last node within heating-curve editor
  • Bugfix: disable reboot if update is running in background
  • Prepared better feedback if searchDevices() is running in background
  • Devices may now be collapsed/expanded within frontend
  • Bugfix: translation was treated as varibale, leads to error 500 in admin-dashboard
  • Added possibility to send a request for a missing device-definition

0.1.0-384-beta

  • Added script & cronjob for debugging
  • Show info if usb-drive is mounted within dashboard
  • Update paramset from device directly (if possible)
  • Removed unused debug-output