I have been working on my own framework for sensors, I am almost in the same place, but with a lot of shortcuts.
Considering the community around MySensors, I thought there there would be a greater opportunity to grow if we work together, so I could dump mine and continue developing here.
However, there are some things that I want from the framework, so I am interested developers' intention to include such features in the near future:
-
Serious multiple gateway support, with both multiple local and multiple over the internet gateways.
-
Making the code C/CPP rigorous, not Arduino style so it can be used on different platforms which offer full HW control and code transparency.
-
Message merging so multiple messages can be carried over the same packet. Custom, on the fly defined types is a bonus.
-
Gateway-less operation.
-
What are the long term commercial intentions of mysensors?
Of course, I can help implement 1, 3 and 4 and quite a few other features I am interested in, but number 2 is quite blocking, as I have no intention to spend time upgrading each new release, so it is more of a change that has to come from the core developers.
Cheers!
Bob