You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Importing a HM-Dis-EP-WM55 device throws an error for me:
hm-rpc.0 (2344375) binrpc -> getParamsetDescription ["NEQ0711389:4","VALUES"]
Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Caught by controller[1]: TypeError: Cannot use 'in' operator to search for 'repositories' in -3
Caught by controller[1]: at HomematicRpc._extendObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:3137:54)
It seems that it tries to read a NEQ0711389:4 VALUES paramset, which does not exist.
To Reproduce
Steps to reproduce the behavior:
Connect HM-Dis-EP-WM55 device to Homematic CCU2
Go to instance hm-rpc.0 and select "Geräte neu einlesen (einmalig)"
Click on "Speichern und Schliessen"
The instance tries to read all devices and crashes
Go to logs
Error message "TypeError: Cannot use 'in' operator to search for 'repositories' in -3"
Expected behavior
Instance should initialize all devices and start.
Describe the bug
Importing a HM-Dis-EP-WM55 device throws an error for me:
It seems that it tries to read a NEQ0711389:4 VALUES paramset, which does not exist.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Instance should initialize all devices and start.
Screenshots & Logfiles
Versions:
Additional context
The fix in ioBroker/ioBroker.js-controller#2567 should solve the adapter crashing.
The text was updated successfully, but these errors were encountered: