Well as you point out @mzanetti - the start to answering this question is to understand nymea’s uniqueness.
Simplicity - it is very easy to understand and use. A lot of the learning for these kinds of systems is in the UI, and nymea takes all the pain out of this by providing an ‘as is’ graphical frontend. This just leaves the need to connect the protocol and do some magic. Simplicity is key to nymea and enables rapid deployment.
Small footprint and support for multi-devices. The nymea core is very lightweight and the app runs on most devices making it easy and cheap to deploy. This also means it is easy to use as a Kiosk solution and in remote locations.
Very little community development. This doesn’t sound like a good thing, since most smart home solutions have grown into something great because the developer community have made significant contributions. I believe it is a good thing that nymea is still largely company lead, because this means better control over the quality and security of the code. It just puts a higher burden on the nymea company to accelerate development, so that the community can grow as ‘testers and users’ - validating deployments and providing necessary feedback.
So it is obvious why nymea as a company deploys the software in embedded solutions and whenever edge middleware is required. But this does detract from development time spent on the smart home solution side of nymea.
At one point I believe that Home Assistant had 1700 community developers contributing. Nymea doesn’t have this and so if it is to compete in the smart home space, then it falls to the company to accelerate development, stretching resources. With no real community development - this is a big ask unless there is a specific resourced plan to make nymea a main player in home automation.
So - nymea has a good number of ‘niche’ uses and also fulfils some of the home automation demand. I guess the next part of a review needs to address how to build on these ‘niche’ attributes, what the overall vision is, and where the community fits into this.
It is OK though if nymea just becomes the ‘embedded smart home solution’ and home users like myself get to use it in our projects; but it would be better if it was to become something more!