Another Navimow binding

I know that another initiative was launched earlier this year a few weeks after Navimow published their Navimow SDK but since it wasn’t open sourced, I decided to create my own version.
It uses the same official SDK available on Github. It relies on their REST API as well as their MQTT server for a higher status refresh rate.

The latest release of this binding is available here: Release Navimow Binding 0.2.0 (openHAB 5.2.0) · dmartinpro/openhab-addons · GitHub

README available here.

I also developed a first widget aimed at working specifically with this binding, but I’m sure it could easily work with any other Navimow binding as is, or with small modifications.

Here is how it looks like:

The code is unfortunately too big to be pasted here. The reason is base64 images I use for different Navimow models.

Thx for inspiration with the widget.

I did it for my Luba..

The widget is available here:

I installed the JAR, and cerated the Things. The Device ID wasn’t filled in automatically (or quickly enough). I took a look at the binding logs, and found an ID that looked like a suitable candidate.

The Thing still wouldn’t come online… I kept looking, but not finding any clues. And then all of a sudden, the Thing did come online. So maybe the Device ID would have been filled in as well after waiting? And while writing this, I realize I created the Thing manually, instead of letting discovery do all the work for me…

I then created your widget. Looks nice! I didn’t know what kind of “page” to pick, so I took “layout”, and then “grid”. Maybe not the best choice for on a pc:

But okay. :slight_smile:

I do notice that the image is off. Ours looks like this:

(source: https://be.navimow.com/products/segway-navimow-h500-vf?from=eu-website&t-p-c=BE&_s=_s-c-u&t-p-r=, although the model is just H500, I think.)

I haven’t tested any of the functionalities yet.