I did that. Here is the result:
First you get the “normal” log lines:
─────────────── Logging stdout & stderr ───────────────
2020-10-30 13:13:35 [log] [ShellyApp] Initializing Shelly App …
2020-10-30 13:14:20 [log] [ShellyApp] Discovered device with ID BCDDC277C186 and type SHSW-1
2020-10-30 13:14:21 [log] [ShellyApp] Discovered device with ID A4CF12F421E7 and type SHSW-1
[…]
2020-10-30 13:14:31 [log] [ManagerDrivers] [shelly25-rollershutter] [12] Device does not support reported capability rollerStopReason with value normal
2020-10-30 13:14:31 [log] [ManagerDrivers] [shelly25-rollershutter] [12] Device does not support reported capability deviceTemperature with value 62.94
2020-10-30 13:14:32 [log] [ShellyApp] Discovered device with ID D8BFC019ED3E and type SHDM-2
2020-10-30 13:14:32 [log] [ShellyApp] Discovered device with ID 68C63AF9447A and type SHSW-25
2020-10-30 13:14:32 [log] [ManagerDrivers] [shelly25-rollershutter] [3] Device does not support reported capability rollerStopReason with value normal
[…]
2020-10-30 13:15:01 [log] [ManagerDrivers] [shelly25-rollershutter] [13] Device does not support reported capability deviceTemperature with value 64.74
Requesting all Shelly devices
[
‘btn_on’, ‘out_on’, ‘out_off’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’,
‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’,
‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’,
‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’,
‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’,
‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’,
‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’,
‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’,
‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’,
‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’,
‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’,
‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’,
‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
… 178 more items
]
[
{
id: ‘all’,
name: ‘With Any Device’,
icon: ‘/assets/icon.svg’,
actions: [
‘btn_on’, ‘out_on’, ‘out_off’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’,
‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’,
‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’,
‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’,
‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’,
‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’,
‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’,
‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’,
‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’,
‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’, ‘shortpush’,
‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’, ‘out_off’,
‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’, ‘out_on’,
‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’, ‘btn_off’,
‘out_on’, ‘out_off’, ‘shortpush’, ‘longpush’, ‘btn_on’,
… 178 more items
]
},
{
id: ‘shellyplug-s-DBEF87’,
name: ‘Deckenfluter EG Wohnzimmer’,
ip: ‘192.168.175.22’,
icon: ‘/drivers/shelly-plug-s/assets/icon.svg’,
driver: ‘shelly-plug-s’,
type: ‘SHPLG-S’,
main_device: ‘none’,
actions: [ ‘btn_on’, ‘out_on’, ‘out_off’ ]
},
[…] lots of more devices (truncated)
{
id: ‘shellyrgbw2-1E0600’,
name: ‘Lampe OG Noah Bett’,
ip: ‘192.168.175.90’,
icon: ‘/drivers/shellyrgbw2color/assets/icon.svg’,
driver: ‘shellyrgbw2color’,
type: ‘SHRGBW2’,
main_device: ‘none’,
actions: [
‘btn_on’,
‘btn_off’,
‘btn_longpush’,
‘btn_shortpush’,
‘out_on’,
‘out_off’
]
}
]
2020-10-30 13:15:14 [log] [ManagerDrivers] [shelly25-rollershutter] [1] Device does not support reported capability rollerStopReason with value normal
2020-10-30 13:15:14 [log] [ManagerDrivers] [shelly25-rollershutter] [1] Device does not support reported capability deviceTemperature with value 61.5
[…]
2020-10-30 13:15:15 [log] [ShellyApp] Error occured when processing CoAP message for device 68C63AFB19DD with type SHSW-25 for capability deviceTemperature with old value 64.04 to new value 64.18
2020-10-30 13:15:15 [log] [ShellyApp] Error: invalid_device
at Shelly25Driver.getDevice (/opt/homey-client/node_modules/homey-apps-sdk-v3/lib/Driver.js:240:11)
at Shelly25. (/app.js:247:92)
at Shelly25.emit (/node_modules/eventemitter3/index.js:184:35)
at Shelly25.set [as deviceTemperature] (/node_modules/shellies/lib/devices/base.js:116:16)
at Shelly25._applyUpdate (/node_modules/shellies/lib/devices/base.js:181:20)
at Shelly25._applyUpdate (/node_modules/shellies/lib/devices/shelly-2.js:61:11)
at Shelly25.update (/node_modules/shellies/lib/devices/base.js:167:10)
at Shellies._statusUpdateHandler (/node_modules/shellies/index.js:41:14)
at StatusUpdatesListener.emit (/node_modules/eventemitter3/index.js:181:35)
at CoAPServer.handler (/node_modules/shellies/lib/status-updates-listener.js:25:18)
2020-10-30 13:15:15 [log] [ManagerDrivers] [shelly25-rollershutter] [3] Device does not support reported capability deviceTemperature with value 61.63
2020-10-30 13:15:16 [log] [ManagerDrivers] [shelly25-rollershutter] [7] Device does not support reported capability deviceTemperature with value 63.08
2020-10-30 13:15:16 [log] [ManagerDrivers] [shelly25-rollershutter] [8] Device does not support reported capability deviceTemperature with value 63.08
2020-10-30 13:15:16 [log] [ManagerDrivers] [shelly25-rollershutter] [0] Device does not support reported capability deviceTemperature with value 63.49
2020-10-30 13:15:16 [log] [ManagerDrivers] [shelly25-rollershutter] [10] Device does not support reported capability deviceTemperature with value 63.49
2020-10-30 13:15:16 [log] [ShellyApp] deviceTemperature changed from 33.78 to 33.73 for device DBEF87
2020-10-30 13:15:16 [log] [ManagerDrivers] [shelly-plug-s] [0] Updating measure_temperature for Deckenfluter EG Wohnzimmer to 33.73
───────────────────────────────────────────────────────
✓ Uninstalling cloud.shelly
…
✓ Homey App cloud.shelly
successfully uninstalled
So maybe to many action entrys… ?
It seems that you don’t sort out duplicates for the “With any device”-Entry. Maybe that is nessesary with more devices…
If you choose “with any device”, you get no entry of “Select Action”. And after that if you choose again the entry “With any Device” you get an emty list here, too.
So calling the “Select Action” breaks it and only with the “With any device”-Entry…
So far my findings,
Sebastian