This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

[OLD] LogicMachine firmware 2021.05
2021 RC3:

2021 RC 1 is ready for testing. This version fixes several bugs from 2021 Beta 1. Our main focus was fixing bugs and improving usability in Mosaic30.

Video tutorials:

All recent firmware versions display which hardware is used in "HW (CPU)" form:
[Image: attachment.php?aid=1740]

Changes from 2020 RC3

  scripting editor:
  - add save action for CTRL+S
  - clear undo history on load so CTRL+Z does not clear the whole script
  - fix indentation error for "e", "n", "d" characters

  visualization: fix layout issue on certain configurations with slider in RGBW widget

  trends: add automatic trend log file creation if file is missing or corrupted
  visualization: fix pin code for string types

  bacnet: add custom device name setting

  modbus: add status object for slave devices

  storage: add mosaic keys to ignore list
  localbus: add "nobuswrite" field to event table for to grp.update
  visualizaion: enable top bar work-around for iOS v11+ instead of only v11
  visualizaion: fix positioning for nested widgets
  visualizaion: small style fix for touch/mobile visualization

  visualization: add option to hide home button in touch mode

  modbus: add support for writing values with bitmask

  lm: add password support to knxproj import

  user access:
  - add enable/disable option
  - add per-app access control
  - cache acl instead of using db queries for each request
  - add optional object access list

  user access: add per-room user access to mosaic

  modbus: fix polling sequence for longer polling times
  lm: add dali test result data type
  trends: change heartbeat from 120 seconds to 1 week (604800 seconds)
  trends: fix yearly display for min/max/last
  schedulers: add missing doctype
  vis: set fixed size for navbar buttons

  modbus: add TCP option to read test UI

  user access: show apps/mosaic/advanced access

  user access: add cloud login field

  visualization: fix control scaling for webkit browsers
  vis.params: fix 4-bit params not saving due to duplicate window id

  knx filtering (IP/per-user): allow double asterisk (1/*/*)
  bacnet client: move scandevice/scandevices functions to the bacnet library
  modbus: allow read_count/read_offset usage for coils as well as registers
  scripting editor: show current value when running an event script
  visualization: use correct decimal settings for graph element

  bacnet: show correct device name in object list
  http: add "x-frame-options: sameorigin" header with an option to disable it
  trends: fix labels not showing in certain cases
  user access: add cloud user list to cached acl

  knxproj import: use datatype from group connection if possible
  trends: show error message when trend load fails due to a missing trend file

  trends: do not hide export button when a single trend is displayed
  modbus: cache and reuse persistent TCP connections based on IP:PORT pair

  user access: log/block access attempts with unknown username
  objects: fix pagination display after reload when filtering is active
  apps: hide core apps from the list when user has no access to this module

  scenes: fix scene.tagset() function

  security: add "X-Content-Type-Option: nosniff" header to user uploads

  knx/ip: fix secure mode timer and duplicate message tag after outdated frame has been received

  modbus: ignore devices with polling time less than zero, try writing once in 60 seconds for devices marked as offline

  security: disallow KNX/IP Tunneling connections from external IPs

  system config: fix ntp client disable not being allowed with empty peer list
  modbus: fix writing address when read_offset is used
  modbus: fix write_address field missing in the database
  modbus: try reading only once for devices that are marked offline

  modbus: fix mapping sorting by type/address

  modbus: add NaN check for floating point values after conversion when value_nan is not set
  modbus: add missing value_default field

  system config: add user accounts and passwords to backup/restore

  schedulers: fix minor layout issues, fix race condition when one scheduler sets status for another

  user access: allow "+" in local/cloud login

  flashsys: do a full backup (not partial which can skip trends) before doing the fw upgrade
  visualization editor: show icon when the object value is empty, otherwise it's not possible to select/move this object

  user access: hide removed apps from the access list

  storage: memory usage optimizations for large requests

  trends: allow NaN value for float32

  security: disable remote services if default password is used

  apps: fix accidental web server stop after app installation

  modbus: fix slave ID reset to 247 when editing a TCP device with id > 247

  modbus: fix order for multiple mapping option
Great features in this release and keep going 
I found that the Configure Apps page didn't open.
I log in as admin and I clear the cash but I still can't open the Configure Apps page

Best Regards,
Which browser, OS?
BTW, now you can do the same in user settings and allow apps per user.
(17.05.2021, 09:57)Daniel. Wrote: Which browser, OS?
BTW, now you can do the same in user settings and allow apps per user.

Google Chrome used
I log in as Admin
Best Regards,
Anything in the browser error log (F12)?
(17.05.2021, 10:50)admin Wrote: Anything in the browser error log (F12)?

(index):1 Uncaught (in promise) {}message: (...)get message: ƒ ()arguments: (...)caller: (...)length: 0name: ""__proto__: ƒ ()[[Scopes]]: Scopes[0]__proto__: constructor: ƒ ()__proto__: Object

index.js:1 Uncaught (in promise) {}
(anonymous) @ index.js:1
apps.js.gz?v=20210413:1 Uncaught TypeError: Cannot read property 'toLowerCase' of undefined
    at sortByKey (apps.js.gz?v=20210413:1)
    at sortByTitle (apps.js.gz?v=20210413:1)
    at Array.sort (<anonymous>)
    at ne (apps.js.gz?v=20210413:1)
    at oe (apps.js.gz?v=20210413:1)
    at Object.success (apps.js.gz?v=20210413:1)
    at i (jquery.js.gz?v=20210413:2)
    at Object.fireWith [as resolveWith] (jquery.js.gz?v=20210413:2)
    at z (jquery.js.gz?v=20210413:4)
    at XMLHttpRequest.<anonymous> (jquery.js.gz?v=20210413:4)
sortByKey @ apps.js.gz?v=20210413:1
sortByTitle @ apps.js.gz?v=20210413:1
ne @ apps.js.gz?v=20210413:1
oe @ apps.js.gz?v=20210413:1
success @ apps.js.gz?v=20210413:1
i @ jquery.js.gz?v=20210413:2
fireWith @ jquery.js.gz?v=20210413:2
z @ jquery.js.gz?v=20210413:4
(anonymous) @ jquery.js.gz?v=20210413:4
load (async)
send @ jquery.js.gz?v=20210413:4
ajax @ jquery.js.gz?v=20210413:4
ie @ apps.js.gz?v=20210413:1 @ apps.js.gz?v=20210413:1
(anonymous) @ apps.js.gz?v=20210413:1
dispatch @ jquery.js.gz?v=20210413:3
r.handle @ jquery.js.gz?v=20210413:3
Best Regards,
after updating my LM Ambient, my Pm25 is empty. Is that correct?

type: LMWECO2-ZR - LogicMachine Ambient with Air Quality sensor and Enocean (Zebrano)

I have noticed that in all the machines where I have installed the latest updates (LM and Schneider wiser and Spacelynk), the remote connection ets via natted port 3671 no longer works. if i connect from lan obviously it works, but on previous port natted it doesn't work anymore.

is it a bug on the new firmware? What I have to do?


This is blocked on purposes. Use zerotier for secure remote commissioning.
(18.05.2021, 14:48)Daniel. Wrote: This is blocked on purposes. Use zerotier for secure remote commissioning.

Sorry, I don't understand. What I have to do to keep using natted 3671 port?
ok, but how I can do with schneider spacelynk / wiser?
ok, so, if I understood, there is no solution right now. Can I almost downgrade the firmware?

what is correct firmware for LM5Cp2-RIO2??
When you open the firmware upgrade window it will tell you which hardware model you have (as mentioned in the first post). RIO2 is LM5 Reactor IO V2.

thank you. Now all is clear Smile
Hi! Update my reactor v3, but now i cannot start the Z-wave daemon. Have tried restarting several times, tried unplugging the usb and plug it back (coming blue light) but cant start daemon.

Attached Files Thumbnail(s)
Have you updated the app to the latest version?
(23.06.2021, 08:26)admin Wrote: Have you updated the app to the latest version?

Checked now, here is the message..... Sad

Attached Files Thumbnail(s)

Forum Jump: