Newbie to HA and Matter here, but not to embedded systems and related topics. Have been developing wearable wireless systems for about a decade, typically Bluetooth LE and mostly with Nordic nRF5x chips. Lots of desktop system experience before that, mostly macOS. Also iOS… So broad SW development background, but new to home automation.
So stumbling into this area as a “pedestrian” – a person with general knowledge but lacking specific information about the area. Impresses me as an “emerging area”, I.e., lots of open issues. Have experiment a bit with HA, setting it up on a Raspberry Pi, with Govee Home thermometers and BN-Link (Tuya-based) smart outlets as devices.
Also looking at Matter as a possible ‘future” environment. But it certainly doesn’t look ready for “primetime” yet. Jon Smirl’s postings here (Notes on implementing Matter) illustrate the problem. Reminds me of the early days of the web when I was at IBM Research (not to tell tales out of school ), big strategy meeting of all Research to try to take advantage of the opportunity. Proposal? A clean, simple architecture? Nope, a pile of “plumbing” made up of a dozen disparate systems, protocols, and languages. My recommendation: Quit adding new plumbing fittings and think about smarter fluid.
Well, IBM didn’t take my advice then (and solved the problem on their own terms over time). I don’t expect to affect the trajectory of Matter now. But it seems that the cacaphony can be eased by more scaffolding for building prototypes and analysis tools for testing and adapting them. Looks like it’s still early for those aids, too. Case in point: just watched the Nordic webinar, “Developing Matter products with nRF Connect SDK” (Developing Matter products with nRF Connect SDK - YouTube), again. Good small starting step, but at this stage they had to build the whole network from raw components rather than just a single unit under test. Reproducing the demo is a fools errand; miss a keystroke or menu click and you fail. (Been there; done that).
So how about collaborating on:
- Some vendor-neutral documents that explain the architecture and specs in a manner sufficient to start modeling and testing individual components.
- Scaffolding and tools to facilitate the piecewise development and testing of those components.
Note that it would be great if these support tools would be broad enough to accommodate HA now and the migration to Matter over time. (Hey, I’ve got my BN-Link smart outlets integrated with HA using the Tuya integration webpage and account, but that only allows on-off functionality, and doesn’t give me a clue about measuring kWh, etc., or writing an iOS app to monitor energy use).
So, pardon the rants and ravings of this curmudgeonly newbie to HA. Comments and suggestions appreciated.