31.10.2019, 12:44
New FW here: https://forum.logicmachine.net/showthread.php?tid=2710
Changelog:
Changelog:
Code:
2018.05.16
modbus - fix multiple read for coils / discrete inputs
modbus - fix handling of profiles where read_count is smaller than data type width
modbus - separate modbus error logs from scripting error logs
touch visualization - add home/logout buttons
2018.05.23
object logs - fix source address display, add sender field
2018.06.05
fix storage server not starting up when storage database is corrupt
2018.06.13
fix scripting category filter scroll jumping due to reload
2018.07.12
allow spaces in host name
fix internal limit of 8 characters for ftp passwords
enocean - change only active button state for "Rocker Switch, 1 Rocker (separate)" profile
2018.07.13
add current ip display and static dns settings to ppp/3g
2018.07.20
allow "@" and "." in user login name
2018.07.27
dali - add 2/3 byte raw telegram support
improve shutdown procedure
2018.07.31
modbus - add float64/double support
2018.08.02
fix rgb picker color selection when control is scaled via CSS
2018.08.20
allow usage of 4-bit objects as scene triggers
2018.08.28
change grp.create duplicate name search procedure to ignore case
2018.09.06
dali - fix broken addressing after raw command has been implemented
2018.09.12
luaencdec library - add sha384/sha512 hash/hmac calculation
sort widgets/layouts by name instead of creation order
2018.09.18
lm5 rio - fix edge case with object value update when enabling input mode for port that is already in active state
2018.09.21
lmwall - fix sensor values not being displayed
fix checkwrite/checkupdate always writing a value when passing non-boolean value to a boolean object
2018.09.28
modbus - remove unused partial xml profile support
2018.10.10
increase maximum user login size from 20 to 50 characters
2018.10.22
increase maximum number of active connections from about 50 to 200
2018.11.16
fix tag event scripts not being executed until saved again when tag is then assigned to a new object
fix knx/ip rx telegram counter
2018.11.28
dali - add partial dt8 command support to internal dali library
2018.11.29
add forced https options - either redirect from http to https or http (port 80) disabled completely
2018.12.05
luasocket - add "*r" receive pattern - for lines ending with "\r" ("\n" is ignored)
2018.12.14
add additional garbage collection steps to resident scripts to prevent open file descriptor limit issues
2018.12.21
improve trends deletion/resize procedure to flush data to disk immediately
1-wire - allow seting send delta to 0 (always send new value)
2019.01.10
dali - add Rainbow/Ecodim DALI Lux commands
2019.01.23
dali - add Rainbow/Ecodim DALI Combisence commands
2019.01.25
modbus - fix datatype display in mapping window when object datatype is different from modbus datatype
2019.02.19
modbus - add "float" datatype alias for "float32"
2019.02.20
modbus - add persistent connection mode for TCP devices
2019.02.21
apps - add periodical app update check
2019.03.04
visualization - fix incorrect element size display
2019.03.11
visualization - fix alignment issue between labels and object value text in "value" mode
2019.03.13
schedulers - add multiple scheduler display option for direct link view
2019.03.19
bacnet - fix overridden flag behaviour
2019.04.03
bacnet - fix scale/angle data type maximum value handling, fix 1 byte ASCII character data type
fix no value display for objects after custom values have been deleted via mass edit
2019.04.11
lm5ex - fix current measurement incorrect value display when value is negative
2019.05.08
luasocket - add "*c" (custom) receive pattern:
second argument is ending character (defaults to \n)
third argument character to skip (defaults to \0)
2019.05.21
add quotes around string table keys in log() function, otherwise there's no visual difference between numeric and string keys
2019.05.31
visualization - add remote url option to camera element
2019.06.06
ftp - add forced secure (FTPS) mode
vis. graphics - add search
scenes - add optional status object
object logs - allow wildcard (*) search in object name
system config - add system configuration backup/restore
2019.06.14
schedulers - add on/off object for scheduler control
visualization - add background color setting for pop-up control elements (sliders, text input, etc)
add drag/drop sort via separate window to trends, schedulers, scene sequence and visualization structure
2019.06.28
add brute force protection for HTTP/FTP
2019.07.08
modbus - fix object tag/comment being cleared when mapping an existing object to a modbus register/coil
2019.08.02
add LM5RDC model
2019.08.05
luasocket - set default TLS version to 1.2 for HTTPS requests
2019.08.12
improve LuaSocket HTTP requests:
1. HTTPS is now handled by socket.http.request, ssl.https is not needed for HTTPS anymore
2. Response is returned automatically if no sink is set, setting sink is not needed
3. POST body can be set by adding "body" request key
4. POST body can be a table which will is automatically encoded to a string according to x-www-form-urlencoded format
2019.08.13
trends - show total trend size in MB
2019.08.20
modbus - fix potential out-of-bounds read in slave mode
2019.08.26
fix typos in documented datatypes
2019.08.28
bacnet client - add "command" object type support
2019.10.02
modbus - force send of value_default for remaining objects when polling cycle for a given device hits 3 consecutive errors
2019.10.08
dali - add partial addressing mode (only new ballasts without short address)
2019.10.10
luasocket - add TCP port to HTTP host header for requests to non-standard ports
luasocket - fix HTTP redirect
2019.10.11
schedulers - use sub-datatype text for boolean value select options instead of generic on/off