Roman (@defunctzombie), thanks for doing this. I had started, but got sidelined with chemo and recovery, plus other health issues. You will understand when you are in the āover 70ā bracket.
@supergolfstick, Perhaps it will help if I provide these install/configure instructions I wrote:
Installation/configuration
(1) install Somfy myLink mobile app on a mobile device. Configure myLink app according to Somfy instructions, if not previously done.
(2) on the myLink mobile appās myLink Settings > Info page, note the ID (an eight-character alphanumeric identifier). Now, go to the myLink Settings > Integration page, choose an integration other than Alexa or IFTTT(e.g., Control 4 (preferred) or any of the following integrations). You may initially get an error message because the Current System ID is not set. Click Change System ID, enter a new System ID. Itās probably easiest to choose, for consistency, the same ID shown on the Info page, which will become the System ID used by the Hubitat integration. After setting the System ID, it will appear as the Current System ID.
(3) Click Generate Integration report, and an Integration report page will be generated by the app. Click Send, and an email will be generated with the contents of the Integration report. Send this email to yourself and print it out - it will be needed when configuring the Hubitat parent virtual device, below.
(4) install via Hubitat Package Manager using the āFrom a URLā install link
https://raw.githubusercontent.com/defunctzombie/hubitat-somfy-mylink/master/packageManifest.json
provided above by @defunctzombie in his GitHub repository. Alternatively, for a manual install, add Somfy MyLink Hub groovy code from @defunctzombieās repository to Hubitat Drivers Code, then add Somfy MyLink Shade groovy code to Hubitat Drivers Code.
(5) Create the parent device for the myLink hub: on Devices page, Add Virtual Device, Type: Somfy MyLink Hub (from User drivers at bottom of Type drop-down). Enter some Device Name (e.g., Somfy myLink Hub). Optionally, enter a Device Label that will be displayed on the Devices page, otherwise, the Device Name will be used. Click Save Device, and a table of Preferences will appear.
(6) Enter the Preferences: IP address of the Somfy myLink hub, donāt change the myLink port (default 44100), enter the myLink System ID from the Integration report, enter the Device 1 Name (which will be the Hubitat child device name, does not have to match the name on the Integration report, but probably should be the same to avoid confusion when switching from the Somfy myLink mobile app to the Hubitat platform) and Device 1 ID (will be the same as the System ID with an appended ā.1ā). Repeat for all Somfy device names found in the Integration report.
(7) Click Save Preferences, then click createChildDevices.
(8) go back to Devices page, then to each child, adjust the Time (in sec) for the device to open when the open button is pressed.
EDIT: @supergolfstick, if you want to use multiple MyLink hubs, the way to do that would be, after you have done one of them according to the above installation/configuration instructions, would be to repeat steps (5) through (8) in the setup (i.e., create a second virtual device of type Somfy MyLink Hub). I havenāt done so, or tested that approach, though.
My approach, instead, is to only have a single MyLink hub and put Somfy RTS repeaters (Somfy part 1810791, available on eBay) where needed to extend the signal. It took two strategically-placed repeaters for our 1900 square foot two-story house. The advantage of this approach is that you donāt have to keep switching hubs in the Somfy app (if you use it, I donāt), and you can use a Somfy 5-channel Decoflex RTS wall switch (or two or three, in a multi-gang wallbox, depending on how many devices you have) in each room to control all the devices in your home. Whatever.