Indeed, there is! I think we agree on some of the basic facts, but I’m not sure they support quite the conclusions you’re drawing from them.
Yes, Sonoff is primarily a hardware manufacturer, while eWeLink is the software/cloud platform. And yes, eWeLink-compatible products from other manufacturers exist. That distinction is important — but it also means that eWeLink shouldn’t be treated simply as “Tuya under another name”. The business models and the way integrations are implemented are not identical.
I also wouldn’t equate MQTT and webhooks with an “open protocol approach” in the broader sense. MQTT is an established, vendor-neutral protocol that Sonoff can use as an interface. That is certainly useful and can make products easier to integrate, but using open protocols doesn’t automatically make the underlying ecosystem open. The important question is what is actually exposed, documented and supported for third-party developers and manufacturers.
The same applies to iHost and Hub Ultra supporting third-party devices. That is a positive development, and I’m glad Sonoff is moving in that direction. But supporting third-party devices in a particular hub is not necessarily the same thing as having an open ecosystem at the manufacturer/platform level. Those are two different claims.
As for the lack of Sonoff-branded bulbs, motors, curtain devices, etc., I agree that this by itself says very little about ecosystem strategy. Product range is largely a matter of business priorities and market demand. I don’t think anyone needs to invent a conspiracy around it.
Where I would be more cautious is the statement that Sonoff “updates its products frequently” and therefore the issues are essentially normal. Frequent updates are good, but update frequency and long-term software maintenance are not the same thing. What matters to users is whether existing hardware continues to receive meaningful fixes and compatibility updates over a reasonable period of time.
And I’m not sure I would describe every CubeOS issue as simply “normal because it is beta”. That is a perfectly reasonable explanation for some bugs, but it doesn’t automatically make every reported problem irrelevant. Beta software is still something users are entitled to evaluate critically.
Finally, I agree that Sonoff support is generally responsive. I’ve had good experiences with them myself. But good support and an open ecosystem are also two separate things.
So I think the distinction worth keeping here is:
Sonoff = hardware manufacturer
eWeLink = platform/cloud ecosystem
MQTT/webhooks = integration mechanisms
iHost/Hub Ultra = products that may expose more open integration possibilities
Those things complement each other, but they shouldn’t be treated as interchangeable concepts. And none of them, by itself, proves either that Sonoff is “closing” its ecosystem or that it is now fully open.