Then there are problems specific to Apple's IoT stack - like how it's impossible to set an RGB capable light to a ~specific~ white color temperature. Instead you get a shade picker and you have to guess what the color temperature is.
The best IoT experience I've had is with OpenGarage[1] using regular old WiFi, but overall I'd still never rely on IoT products for anything critical.
I can guarantee that light is sent a hex value and what you are describing is a UI choice to dumb it down for most users.
That's a problem with the atrociously, comically, terribly badly designed Home app, not with HomeKit itself. If it weren't for the "Controller for HomeKit" app, I would have given up on HK long ago. Controller lets you pick/assign a color temp directly.
I've been very happy with the combination of HK, Controller app, and Homebridge for integrating non-HK devices. Controller is worth it just for its ability to back up and restore your HK configuration and makes replacing devices a tolerable experience. It has tons of other features besides.
I'm generally disenchanged with Wifi for bulbs and such - having SO MANY devices on my network has been a big maintenance and performance pain on the 2.4 bands - and have been thinking about moving away from that to Thread (which seems to be new replacement for the old non-wifi Z-wave/Zigbee).
It is IPv6-based and standardized devices need to be able to operate without internet access. Devices can talk to one another directly, and it is possible to have multiple admins at once, e.g. I could have Siri and Alexa both understand the same light switch.
It is similar to GATT in Bluetooth; a certain level of composability of hardware devices offering sets of functionalities in the way of attributes and commands. - say for example, a smart speaker which can function as a two-way intercom and also has a humidity sensor and temperature sensor.
The spec defines Wifi networks but also networks using Thread, a low power mesh network which is IPv6 based, using 6LoWPAN and 802.15.4 wireless (so, a sibling of sorts to Zigbee).
Thread with Matter allow for both always-powered devices and "sleepy" battery-operated devices, which leverage those always-powered devices as routers in the mesh.
I haven't looked into that part yet, but you can also have higher bandwidth services over Wifi such as cameras and streaming. Amazon for example seems to be pushing for casting-style functionality to be standardized there (to compete against Airplay and Chromecast.)
I don't know what matter wants to be either.
I get real Bluetooth SIG vibes from the development group.
Clicks through to read the docs/spec that tell you what this thing actually is.
Hits a registration page.
Quits back to HN.
https://www.theverge.com/2022/7/19/23269460/thread-1-3-0-mat...