Motionmounter

Ok, so here’s the thing. The official app does not use those characteristics to move the mount. Using these addresses requires two sequential writes to get the mount to go to a preset position. But I tried that, and the mount does not move smooth and correct when I do. So here’s what I did:

  • I added the service UUID from your screenshot to the app’s detection mechanism, so hopefully it will be able to find your mount during initial setup after the app is installed on your Homey.
  • I assume the preset data is in the same charateristic offset addresses. If so, any custom preset besides the builtin “wall” one, will show up in the app’s GUI.
  • I assume the write characteristic is at the same offset as it is for the 7355. So when you choose a preset, it will try to write to the FA21 offset, and hopefully your mount will move to that position.

The app is version 0.3.1 and can be tested now.

If the app can find your mount but no presets, we need to figure out at what location they are stored. If the presets are there but the mount does not move, we need to figure out what characteristic address we need to write the position to. Let me know what it does!

Thanks so far.

The good news is that I’m now able to add the device and see the two attached pictures. That part is working.

As you can see in the last two pictures there are no preset’s shown. If I try to create a flow, I’m not able to fill the preset and there is nothing to select. I tried to enter hex values but that is not possible

Any suggestion how to find the presets?

Ok, at least it can be discovered. Can you send me a diagnostics report from Homey (Settings → Motionmounter → create diag report) so I can see the logs? I have a new version prepared that will log the characteristics so I can try to find the preset locations. But I would like a diagnostics report from the current situation first.

Ok, got the report. I see that the device can be discovered, but Homey cannot connect to it. It needs a BT connection to get the preset names. It does not keep trying to connect during setup, so it will never connect now. Only one connection can be established, so if you have the official app open and then try to add the mount to Homey, it will fail. Also, at least with my older Homey pro, the Homey needs to be fairly close to the mount to be able to connect.
Worst case the mount needs a secure BT connection, which is not supported in the app. Did you get a “Bluetooth pairing request” popup when you first connected with nRF connect? Can you reconnect with the official app put on the main screen where you can select your mount (so it does not have a connection to the mount), and the Homey close to the mount? Do a full delete and re-add to be safe I guess.