smartha system changelog
0.8.0-3331
Increased the max. lenght of serials
Reworked connection retry in HttpClient, Hgdc and Modbus
Added slave mode & maintenance db
Replace XML-RPC client with JSON-RPC client
Added possibility to add global nodes in addNodesToFlow
Some enhancements to virtual devices
Replaced settings xmlrpcServer and jsonrpcServer with rpcServer
Better handling of signals in TcpSocket.cpp
Added transfer encoding trailers to HTTP parser
Return large device addresses as 64 bit integer
Implemented raw packet events
Removed deprecated settings
Better handle broken pipe errors in HTTP client
Fixed error in chunked HTTP content processing
Updated Node-BLUE to 1.2.9
Reconnect on EOF in HTTP client
Bugfix: Added MIME type to Node-BLUE icons
Bugfix: addNodesToFlow doesn't add new tabs anymore
Bugfix: getHexString not correctly working
Bugfix: Multiple JSON-RPC requests within one packet are not processed
Several smaller bugfixes
0.8.0-3091
Bugifx: Added missing function for setting fs ro
Bugfix: Small fix in timer node
Bugfix: Error in active variable counting of variable profiles
Bugfix: Y position of nodes is wrongly calculated in addNodesToFlow
Bugfix: added missing translations for modules
Bugfix: Error connecting to RPC clients when certificate settings in rpcclients.conf are empty
Bugfix: Remove dependency on en_US.UTF-8 in debug node
Bugfix: Fixed grep -v in management
Bugfix: Event source for miscellaneous devices is sometimes wrong
Bugfix: Removed duplicate translation keys
0.8.0-3085
Certificate reload in TcpSocket, increased allows peer serial size to 24
Improvements to ramp-to node
Added possibility to disable thread count checking
Improvements to HttpClient
Added possibility to set User-Agent in HttpClient
0.8.0-3067
Added WS-ping
Added more roles
Added plain VirtualTemperature
Added VirtualPowerMeter and VirtualWindowContact
Added linkSenderAttributes & linkReceiverAttributes to device description
Added device description attribute 'productId'
Added Crestron serial node
Added parameter to return variables in getVariablesInRoom when room is assigned to device
Improvements to BitReaderWriter
Save cli history
Return variables in room also when room is only assigned to channel or device
Set TYPE_ID in device description to 32 bit integer when possible
Improvements to TcpSocket and HttpClient
Bugfix: MQTT client not working
Bugfix: Role not fully copied in copy contructor
Bugfix: Mail role is not removed when associated role is removed from variable
Bugfix: variables are inverted twice if inverted in role aggregation
Bugfix: check if config file exists in setConfigurationEntry & getConfigurationEntry
Bugfix: convert unit from ANSI to UTF-8 (CCU)
Several bugfixes in ramp-to node
Several bugfixes in serial node
0.8.0-3011
Added synchronous peer parameter saving
Fixed some parameter castings
Added variable profiles
Fixed bug when http-header was too long
Added FAST_RGB and FAST_SATURATION to Hue
Updated PHP to 7.4
Added several virtual devices
Added interface selector to searchDevices() in getPairingInfo()
Added managementShutown()
Added virtual devices to CCU
Added buildings
Fixed possible crash if config is empty
Added sha512 hash function
Several bugfixes
0.8.0-2901
Small bugfix when forking & detaching exec
Rework of encoders to get rid of object deps
Fixed 'invalid header' in RPC communication
Fixed some core-nodes
Added help files for nodes
Faster exit if InfluxDB is not connected
Allow dynamically set program in exec node
Added Ledvance Plug to core
Added processing threads to TcpServer (disabled by default)
Added client backlock to TcpSocket
Small bugfixes in MQTT
Randomly generate MQTT client name when unset in config
Added setting of QoS to MQTT
Added some more Miscelaneous Devices
Added possibility to get version in ipc/node
Print required library version with -v and don't start if library versions don't match to avoid 'unresolved symbol'-crashes
Added default of true-only in toggle node
0.8.0-2863
Fixed 'unresovled symbol' from ipc
0.8.0-2861
Updated Node-BLUE
Fixed error in JSON decoder
Fixed detach of reset-script
Fixed invokeNodeMethod for PHP
Added pdo-mysql
Added parallel in php
Added weekly node
Fixed retained MQTT topics
Fixed crash ot template node when using flow/global variables
Several small bugfixes
0.8.0-2835
Fixed endless loop in JSON decoder
Fixed signal handlers (management should not "hang" anymore)
Added lifetick() & lifetick-check for main process, script engine, IPC server and Node-BLUE
Added environment variable support for Node-BLUE
Several smaller bugfixes
Several Node-BLUE nodes bugfixes
0.8.0-2820
Fixed updates
Updated Node-BLUE
Fixed syntax highlighting in Node-BLUE
Saving Node-BLUE user settings
Fixed checking for insserver after installing/update
Fixed icons in Node-BLUE
Fixed http-request node (not working with https if no TLS configuration exists)
Fixed mounting rw when updating
Improved getting v4/v6 IP Address
Added node translations
Bugfix: mqtt-out not working with emtpy topic
Bugfix: Hue bridges could not be found with newer firmware
0.8.0-2799
Added waitForIp4OnInterface
Bugfix: management-service won't stop update-script now
Fixed possible coredump
Updated Node-BLUE
Several smaller bugfixes