Matter – Protocol to connect compatible devices and systems with one another
395 points by itherseed 2 years ago | 222 comments- dang 2 years agoComments moved to https://news.ycombinator.com/item?id=33083413.
Edit: I've been told that this article is the better one so am going to merge the thread hither.
- tpoacher 2 years agoSo you went hence thither and then thence hither again whence you came.
- tpoacher 2 years ago
- joshstrange 2 years agoMy biggest issue with Thread is (AFAICT) it gives each device access to the internet. That's the absolute last thing I want and the reason I went 100% Z-wave (with a handful of legacy zigbee devices). I want a single point of local hardware that my devices talk to and that hub can talk to the internet as needed but I don't want to have to vet every device or deal with companies going out of business.
As it stands now I don't care at all who made my Z-wave switches/bulbs/plugs, they could already be out of business for all I care, that's not the case with 90% of "smart home" shit I see online. "No hub" means "absolutely not" for me because that's a wifi device with full access to your network (unless you segment) and the internet.
- bisby 2 years agoYeah. I was very excited about this until i got to "Bluetooth Low Energy for provisioning" and I was like "oh.." and then "Wi-Fi for high-data rate connectivity" was a "oh. no thanks." That's a clear path to the internet and also using multiple radios so that if I lock down one thing I have to constantly worry about others.
As it stands I dont see this being a thing that benefits me. It is more likely that this pushes smart home manufacturers away from Zwave, and makes my life worse because now I can't buy IoT devices without granting them internet access. Then I have to go through and start setting up IoT VLANs to quarantine devices, and in some really shitty cases, Ive seen WiFi devices where the app sends a message to a server, and the server sends a message to the device... so I can't quarantine the device without modifying it or losing functionality (see MyQ garage door openers). The industry looks bleak.
Agree on all points of preferring Z-wave though and it's also what I use. However, Linus (of Linus Tech Tips) recently redid all the switches in his home with Zwave switches... and they had a firmware issue... And the company refused to publish firmware updates in any way except through "official" Zwave hubs, and not Home Assistant. It eventually got sorted out, but Zwave isn't necessarily intrinsically failproof either.
- joshstrange 2 years ago> Agree on all points of preferring Z-wave though and it's also what I use. However, Linus (of Linus Tech Tips) recently redid all the switches in his home with Zwave switches... and they had a firmware issue... And the company refused to publish firmware updates in any way except through "official" Zwave hubs, and not Home Assistant. It eventually got sorted out, but Zwave isn't necessarily intrinsically failproof either.
Yes, I followed that drama as well and the did eventually make the newer firmware available to HA and similar though that doesn't exactly negate anything I said. For new features/fixes you are dependent on the manufacturer but that's the same everywhere. The big difference is that if Linus' switch company went out of business then his switches would continue to work the same way they always did (bugs and all). But I do agree with you Z-wave isn't perfect and does sometimes require a little more knowledge to work with.
Thankfully I'm all set currently (aside from the SmartThings rug-pull that I have to deal with and finally move everything remaining to HA instead of using my ST hub as just a controller from HA) and I'm just going to sit tight over the next few years and see how things shake out before I upgrade/replace any of my gear.
- bisby 2 years agoI was just referring to your comment:
> As it stands now I don't care at all who made my Z-wave switches/bulbs/plugs, they could already be out of business for all I care
If the company was out of business and there was no way to get the newer firmware, LTT might have had issues. Also, buying a switch because it is advertised as having feature X, only to find out that feature X was added in a newer firmware than you have, and you can't get that firmware. That means it isn't just a "I dont care at all who made my product" scenario. It's much lower risk (especially if the feature you want is basic functionality rather than automation), but it's not 0 risk.
I agree with you that Z-wave is going to be 100% better than WiFi devices that call home and join a botnet, but I wanted to make sure it was clear that there is still room for issues.
- 2 years ago
- bisby 2 years ago
- RetpolineDrama 2 years agoWiFi is only for devices that need it, like I'm thinking a "matter"-provisioned wireless security camera.
It definitely confuses the user story though, idk why they included wifi at all.
- FinalBriefing 2 years agoBased on my IoT devices I already have, any device that supports Matter will probably use Wi-Fi to ping back home whenever they can.
- realityking 2 years agoI suspect a big part is to allow bridges like the new IKEA hub. Lots of folks put those in wifi.
- FinalBriefing 2 years ago
- zamalek 2 years ago> Zwave isn't necessarily intrinsically failproof either.
The one nice thing about it, above Zigbee, is that you can expect devices to work together. With Zigbee you frequently have to pair a device with a hub from the same manufacturer.
- nathan_f77 2 years agoI have a lot of Zigbee devices, and I've never experienced a pairing issue like this. I use Zigbee2MQTT with Home Assistant, with a electrolama ZZH USB stick - https://electrolama.com/projects/zig-a-zig-ah/
During my first attempt at home automation, I used to mess around with flashing custom firmware onto WiFi devices (Tasmota, ESPHome.) It was a huge pain whenever the hacking process stopped working (tuya-convert), and I had to open up the device, solder some wires, and flash the chip via USB serial.
Nowadays I can just buy any Zigbee product I want (usually from AliExpress), and get it set up in zigbee2mqtt without any extra steps. And it's all local within my home, and no hubs or cloud services required.
I think Zigbee is better for me because I have a lot of battery-powered devices, such as sensors for motion, door contacts, and temperature/humidity. I'm really impressed that the button batteries usually last for 1-2 years.
- alex3305 2 years agoAlthough you can easily circumvent this with a cheap Zigbee USB controller, Raspberry Pi (or other computer) and something like Zigbee2MQTT. My IKEA bulbs, Xiaomi sensors and Philips remotes all work great as a mesh.
- oasisbob 2 years agoYou would think so...
On the other hand, Zwave radio spectrum varies depending on region, so you need to be very careful that you don't spend hours troubleshooting something that doesn't work because it's a device intended for the EU market instead of US.
IIRC, Zigbee is better here.
- phpisthebest 2 years agoI have more zigbee than i do zwave, never had a problem with either pairing to my Nortek USB Hub
- nathan_f77 2 years ago
- jsmith45 2 years agoThe whole idea of Matter is local control over IPv6. From what I understand, it is basically Zigbee's cluster library re-platformed on top of new encrypted mesh layer that runs on IPV6. This does technically mean that all such devices can send out arbitrary IPv6 packets, and for Ethernet and Wifi can even send out ipv4.
When operating via thread, those ipv6 packets are just using it as low powered wifi alternative for those packets. Both Wifi and Thread connections thus require two levels of joining. One for connection to the AP/thread mesh network, and one for the matter encrypted network. Ethernet based devices on the other hand, can simply join directly to the matter encrypted network.
BLE for joining can simplify this, as a controller can provide the needed info about thread or wifi, as well as the info needed to join the matter network.
----
Now I very much support local control. Most of my smart home devices right now are either Zigbee or Z-Wave. I have 9 z-wave devices (plus the home-assistant controller), and 4 Zigbee ones at the moment, although only 2 are in use. (These current ones will never upgeade to support matter over thread). I am waiting on he new inovelli switches which will initially run on zigbee, but I will probably later upgrade them to run on matter. (After I buy a new zigbee radio dongle that supports dual stack zigbee/thread operation, and home-assistant officially releases their support for doing that).
But those of us running home-assistant, or the like are not the real target market of Matter. For more typical users, they end up with a bunch of smart devices that are wither wifi based, or have their own hub. Each one has a seperate app. Some might be homekit compatible, some might be hue compatible (work via the hue hub and its app), some might be compatible with amazon Alexa via the cloud, some might work for Alexa via zigbee (but only if you have an echo model that supports zigbee). It is not easy for consumers to even be certain what works with what.
With Matter, every Matter device will be compatible with homekit, will be compatible with Alexa, will be compatible with google home, will be compatible with SmartThings. The only requirements are that your controller device have support for the general type of device in question, and if it is a Thread device you have at least one Thread "border router" (ip gateway, equivalent to wifi AP) in your matter network. Homepods for example include such a border router, and likely some future Amazon Echo models will too, and it has been suggested that some Wifi Routers will include that functionality too.
That is a huge win for the average consumer!
- the__alchemist 2 years agoYour first paragraph describes my reaction as well. The article's overture was a roller coaster.
- la64710 2 years agoWhere is the developer docs? The site leads to some document under solutions that needs to be downloaded to read. It is also not clear why a protocol specs or implementation should be categorized by solutions. Overall the site documentation lacks transparency.
- mch82 2 years agoWikipedia article links to the key websites, https://en.m.wikipedia.org/wiki/Matter_(standard)
I had less luck finding Matter with DuckDuckGo. Evidently a competitive search term (which is to be expected).
- mch82 2 years ago
- joshstrange 2 years ago
- jcrawfordor 2 years ago
This is maybe an optimistic view of Z-wave in my mind... early on quality and reliability problems were nearly universal with Z-wave devices, and today I have a fairly short list of brands I trust (e.g. Zooz) after having been burned by a series of devices with various firmware bugs or just very poor lifespans. The best story I have is the lightbulb that would turn on every time it received an explorer packet, and thus every time my hub at the time ran a heal, which was of course scheduled at 2AM every day and not easy to disable due to the hub's poor firmware. This was years ago, but then there's still a surprising number of Z-wave devices on the market that are just Z-wave, not the poorly named Z-Wave Plus or Z-Wave Plus V2, and thus have significantly inferior network reliability if there are any changes in the environment. In any modestly challenging environment (e.g. battery powered device a few walls away from the nearest powered device) I have gotten used to having to try out multiple products before finding one that was reliable, and that was even after learning not to buy anything that wasn't at least "500 series" (Silicon Labs part number for Z-Wave Plus).As it stands now I don't care at all who made my Z-wave switches/bulbs/plugs
Even Enbrighten, a former GE brand and so ostensibly reputable (this of course depends on how familiar you are with the GE of today) is shipping some total garbage that they haven't even bothered to develop real documentation for. Curiously, I've found that some Enbrighten products and Zooz products are physically identical to the degree that I think they are both sourcing some of their hardware from the same manufacturer... but Zooz has very noticeably superior firmware.
- colordrops 2 years agoI've got about 20 zwave devices by all of the manufacturers you mention on my network and they have all been very reliable after a year of use. I had a lot of reliability issues at the start, but they all ended up being due to two issues:
* Signal strength. Getting more repeaters and devices fixed this * Flaky service implementation. Uprading ZWave JS on Home Assistant and adding a monitor that got ZWave JS to ping devices when they were unavailable as made the system very reliable.
- Bedon292 2 years agoThanks for the tip about Zooz, they do look nearly identical may have to pick up a few for additional switches.
I have had no need for any additional documentation for all of the GE / Enbrighten switches I have installed in my house. Other than how to wire it and how to get it in pairing mode, what else is there?
- colordrops 2 years ago
- clairity 2 years agono, thread is a rebranding (and evolution) of the zigbee protocol, which is a low-power, local mesh network with no inherent internet connectivity. zigbee/thread devices work offline first, with switches that are an integral part of the local mesh network. these devices can also be connected to the internet through a hub/border router, if you so choose. matter is the umbrella brand name for the combo of BLE, wifi, and thread that provides a complete IoT ecosystem.
i have a bunch of zigbee devices (mostly ikea tradfri) that i'm eager to upgrade in the hopes that i get more reliability and speed out of my connected devices (mostly lighting).
- bombcar 2 years agoWhy the HELL do companies and whatnot keep rebranding from something INSANELY EASY to search like Zigbee to something ENTIRELY GENERIC like thread?
explodes
- balloob 2 years agoBecause they didn't. The only thing that Thread shares with Zigbee is the radio. It's a completely different standard.
- phpisthebest 2 years agobecause they do not want you searching for protocol compatiblity, they want you to lock into a vendor
they want you to look for "Alexa" or "Google Home" or "Apple HomeKit" labels, not "Zigbee" or "thread" or "zwave"
- piceas 2 years agoI suspect it is desirable as one is supposed to search for the marketed products. The magic smoke that binds the device to the app or blinky lights is of little importance.
- sekh60 2 years agoAt least it wasn't Nintendo in charge of the naming, then it would be New ZigBee.
- fomine3 2 years agoDrop formerly MassDrop, Wise formerly TransferWise
- balloob 2 years ago
- FerdSlav 2 years agoStating that Thread is a rebranding of Zigbee is incorrect. Both are based on 802.15.4 for their physical layer but the two are entirely separate and managed by different standards bodies (Zigbee under the Zigbee Alliance, now CSA - Thread under the Thread Group). Where some confusion may come is that Matter is now also under the CSA (just like Zigbee).
- clairity 2 years agowhile you're technically correct, it's a rebranding from the (zigbee) consumer's perspective, via the CSA being a rebranding of the zigbee alliance. within that context, thread is the most direct analog of the zigbee protocol, as they're both implementations of 802.15.4 for low-power local mesh. consumers won't need to (and most won't want to) understand it deeper than that.
- clairity 2 years ago
- wyager 2 years agoMatter/thread is nothing like zigbee, except the MAC layer is the same. For one, Thread uses IP(v6), and Zigbee does not use IP at all. This will make managing thread networks much more like managing normal networks (hopefully).
I don't know why you think your zigbee devices will be upgradeable to thread - that strikes me as quite unlikely, although perhaps physically possible depending on how much hardware offload the devices use.
- FerdSlav 2 years ago> Matter/thread is nothing like zigbee, except the MAC layer is the same.
Matter actually uses an iteration of the Zigbee device model - from an application level they are actually somewhat similar
> I don't know why you think your zigbee devices will be upgradeable to thread - that strikes me as quite unlikely
Most Zigbee radios are dual Zigbee/Thread since both protocols are build on 802.15.4. I suspect that the limitation is going to be on manufacturers rather than hardware limitations
- FerdSlav 2 years ago
- joshstrange 2 years agoIf all they do is connect to the hub and then the hub controls all external access then that's fine. I'm just unclear as to why there is so much talk about IPv6/cloud/TCP/UDP for something that is only talking to a local hub. I mean I totally get you can use all of that (save for "cloud") 100% locally but if that were the case I'd expect more mention of that. I'm ok with using wifi-adjacent for communication, internally but I do not all my "thread" devices to have internet access (local or external).
- jcrawfordor 2 years agoThe idea of thread is that it is basically IPv6 over Zigbee, in the form of 6LoWPAN which is an IPv6 stack optimized for low-power devices with an addressing, discovery, and routing mechanism designed to work well on mesh networks like Zigbee.
To some extent, Thread and Matter are direct replacements for Z-wave at different levels of the stack. There are some different pros/cons between the two though. The major advantage of 6LoWPAN is that it shares a lot of the design and implementation with existing network stacks and can be carried directly over IP networks. This is expected to make more complex 6LoWPAN topologies much easier to implement (e.g. 6LoWPAN traffic can be easily forwarded over the internet by a gateway). None of this is really anything that can't be done with Z-wave, but 6LoWPAN makes it easier by having a lot of common design and implementation with ubiquitous IP stacks. Matter itself has the major advantage of being a newer and higher-level design than Z-Wave which should result in more consistent interoperability of a wider range of devices.
Z-wave will probably remain superior for battery-powered sensors into the future, because Thread doesn't allow for the extremely aggressive sleep schedules (e.g. sleep mode for 18 hours at a time between supervisions for security sensors) that Z-Wave does... although we can of course debate how wise it is to only perform supervision every 18 hours, even if UL allows it for burglar alarms.
- bisby 2 years ago> Bluetooth Low Energy for provisioning via a QR code, while it relies on Wi-Fi for high-data rate connectivity and Thread for low-data-rate communications.
They will only use "thread" for low data rate communications. They will all have Wi-Fi. thus the ipv6/cloud/tcp/udp talk.
I want _just_ thread out of these things. I want my devices to talk to my zwave/zigbee/thread network and to not talk to the cloud without my permission.
- jcrawfordor 2 years ago
- bombcar 2 years ago
- azdle 2 years ago> My biggest issue with Thread is (AFAICT) it gives each device access to the internet.
Thread is a protocol, this is only as true as the statement "WiFi gives each device access to the internet".
It _can_ give devices access to the internet, but only if you plug your (border) router into an internet connection. (Or otherwise bridge the networks. Your border router could still have internet access itself without bridging the thread network out to the internet.)
- RHSeeger 2 years agoGiven that most people will use their one and only router for this, it means most of these devices will have access to the internet. Sure, you _might_ be able to prevent it if you jump through hoops (because it really is annoying to setup a second wifi network, at least in my experience) and assuming the devices don't fail if they can't phone home (and we can be sure some will). But everyone is much safer overall if the "common standard used by most people" did not use wifi.
- vineyardmike 2 years ago> But everyone is much safer overall if the "common standard used by most people" did not use wifi.
To be clear, Thread is not Wifi.
- happyopossum 2 years ago> But everyone is much safer overall if the "common standard used by most people" did not use wifi.
What wireless protocol has the range to cover an entire house or lot? Bluetooth is sketchy beyond the same room, and I don't want to deploy a dozen hubs just to cover all my stuff...
- vineyardmike 2 years ago
- nomel 2 years ago> It _can_ give devices access to the internet
My, maybe not-so-naive, assumption is that manufacturers will require an internet connection for some/all functionality because they can.
- Spivak 2 years agoThat's already the case right now today.
- Spivak 2 years ago
- RHSeeger 2 years ago
- Fricken 2 years agoIn the 80s my dad controlled the lights in our home using the Radio Shack plug 'n power system. Plug-in switches and the control box would talk to each other by sending signals through the home electrical wiring.
There was no need for wifi or Bluetooth or rc or anything funky like that. It was about as dumb as a smart home could get.
- lsaferite 2 years agoGood ole' X10 that later became Insteon. I actually have Insteon for all the lights and fans in my house and am quite happy with it's performance. I've been considering a migration, but I'm holding out until I see how Matter/Thread do as an ecosystem first.
- darkhelmet 2 years agoI miss Insteon. I know it's kinda-sorta-maybe-alive again but we'll see.
Insteon was simple and mostly just worked. Even my wife saw the benefit of the thing.
- darkhelmet 2 years ago
- lsaferite 2 years ago
- bryanlarsen 2 years agoBeing able to work without internet access is a requirement of the standard AFAICT.
- RetpolineDrama 2 years ago>My biggest issue with Thread is (AFAICT) it gives each device access to the internet.
Uh what? This is definitely not the case with my nanoleaf bulbs..
- FerdSlav 2 years agoThread is an IPv6 bearing mesh network; and if you have a border router that has the appropriate IP routing rules, and your firewall allows it, your Nanoleaf bulbs can most certainly reach out to the internet (granted, they only have the concept of IPv6, so a majority of the internet is inaccessible if only because it is IPv4)
- Spivak 2 years ago"If you allow the devices to access the internet they can access the internet" isn't really as doom and gloom as the parent is suggesting.
- layoric 2 years agoAny ideas if the HomePod Mini (probably the most popular Thread border router) grant broader internet access to Thread devices on the mesh network? I can't find any clear info about how this might work or how to test.
- Spivak 2 years ago
- FerdSlav 2 years ago
- ars 2 years agoMy understanding is it gives them an IPv6 address, but that does not mean they have internet access unless there is a hub that connects between the two.
There's no WiFi, they use Zigbee behind the scenes, what changed is that they are addressed via IP, but it's still a strictly local network.
- FerdSlav 2 years agoThread and Zigbee are entirely distinct protocols; Matter does not use Zigbee in any way, at any layer of the stack, with the exception of some influence on the high-layer device/data modeling
- bisby 2 years ago> There's no WiFi
> Matter uses Bluetooth Low Energy for provisioning via a QR code, while it relies on Wi-Fi for high-data rate connectivity and Thread for low-data-rate communications.
So you say no WiFi but the post specific says WiFi. And if there's wifi then I have to set up my network to ensure they don't have internet access, thats not something Im going to leave up to the honor system.
- ars 2 years agoThe WiFi is in the hub. You should read it more carefully.
- ars 2 years ago
- FerdSlav 2 years ago
- jsight 2 years agoDoesn't Z-Wave require a fairly proprietary implementation, that is also having the side effect of propping up the price?
- jcrawfordor 2 years agoYes, Z-Wave as as protocol is basically synonymous with a Silicon Labs product line, to the degree that the different versions of the Z-wave standard are more often referred to by their Silicon Labs part numbers (500 series, 700 series). This does seem to hold up the price of Z-wave products but, to be fair, they end up still being pretty competitive with a lot of other options, although usually more expensive than the most cost-optimized WiFi products like Tuya devices.
- thedougd 2 years agoAnd at least for a long time held back the quality of open source solutions. There was (is?) frustration in the developer community in not having access to the Zwave spec and documentation.
- jcrawfordor 2 years ago
- GorsyGentle 2 years agoAgreed, as far as I could tell the thread border router is designed to be opaque to traffic traversing it.
I have a huge issue with this. The fact that zwave/zigbee cannot connect to the internet is why I have so many in my home and I'm not as concerned about them.
I think I remember looking at the vendors that were involved in Thread and none were privacy conscious. Apple, Google, Amazon, major Semiconductor manufacturers, Samsung, Yale. No-one who actually promotes privacy in standards.
I'm gonna guess Thread will be a privacy nightmare with the internet access making it no better than wifi. Lame.
- ben174 2 years agoI am so afraid of the potential of a cyber attack via IoT... with people taking image files from random spots on the dark web and writing them to their rasp pi's without looking at what's on the image, and putting random devices on their network without having any way to explore the code embedded -- it would be very easy for a widescale cyber attack to suddenly be unleashed and very suddenly we wouldn't even know what hit us.
- stavros 2 years agoDoes it? This is a pretty big departure from Zigbee, why would they do this? It's very much an antifeature.
- joshstrange 2 years agoPlease someone tell me if I'm wrong but from reading the wiki [0] everything in there screams "this has full access to the internet".
- jcrawfordor 2 years agoThread devices cannot access the internet without the cooperation of a gateway device. The topology is ultimately the same as Z-Wave with the devices communicating with a hub and the hub communicating with the internet. Thread is based on IEEE 802.15.4 just like Zigbee, but it uses IPv6 with extensions as the network protocol, for both a more powerful and flexible network protocol and more implementation commonality with existing network stacks.
That said, an explicit goal of Thread is to make the implementation of the gateway device easier and thus allow devices to communicate with a backing cloud service with less active participation of the hub... the hub is still "in the loop," but it doesn't need application-specific implementation for every device, it can just forward messages.
- azdle 2 years agoFrom the Matter Spec:
> 2.3. Network Topology
> [...]
> This protocol may operate in the absence of globally routable IPv6 infrastructure. This requirement enables operation in a network disconnected or firewalled from the global Internet.
- stavros 2 years agoHm, yeah, it does say "cloud access". I hope they mean just the hub has access, and the devices don't rely on it.
- jcrawfordor 2 years ago
- joshstrange 2 years ago
- Helmut10001 2 years agoNote, you can always set up a Demilitarized Zone (DMZ) as a VLAN for your IOT stuff, and then use a proxy in case you need those to reach some servers outside. It is not a solution for always-on-internet devices, but for stuff like Shellies it works fine.
- operator-name 2 years agoIt's a real shame that home networking equipment don't have better firewalls or VLAN capabilities.
With a simple (open,pf)sense firewall, ubiquity AP you can easily configure a WiFi network that is completely internal and can talk to each other, but not to anyone else.
- Semaphor 2 years agoIn Germany, Fritz!Box actually managed to have advanced capabilities like that and still become mainstream. Many people use Fritz!Box routers here, and ISPs often offer them for free with higher contracts. I don’t have one, but my parents do and while I can probably do a bit more with my Ubiquity devices, it’s not that much more and the Fritxbox has a far superior user interface in exchange.
- sekh60 2 years agoAfter reading /r/sysadmin for years I have zero faith in the average user's ability to use such a device. The closest thing I have ever seen was some D-Link router that had the option for a DMZ
- operator-name 2 years agoOf course, but I'd also argue that smart home appliances are mainly for those with some technical knowledge, especially configuring them to work together. It's actually no linger uncommon to find networking gear with these features, only that most people just use what their ISP gives them.
It's a matter of defaults - isp provided firewall/routers these days commonly come with a guest WiFi mode, and good ones even segregate that network. I can envision an iot mode that would a large minority of users could use. There's always going to be users who don't care, or don't have the technical knowledge, but recognise that stories on /r/sysadmin skew away from the "average user".
- operator-name 2 years ago
- phpisthebest 2 years agoThat does not really resolve the problem for cloud encumbered devices
Sure I can block them from the internet but if their management requires a cloud server (which many do) then they are bricks
- jnwatson 2 years agoIt isn’t exactly home networking, but Ubiquiti’s stuff has good VLAN and firewall capabilities.
- Semaphor 2 years ago
- petre 2 years agoIsn't Thread 6LoWPAN? This should normally require a Thread to WiFi hardware gateway with a IPv4 to IPv4 gateway. I'm sure it also uses private address space.
- sbf501 2 years agoIs it access to the internet, or access to the internet through a gateway (other than the primary router)? That's a big difference.
- stjohnswarts 2 years agothere's no way to turn it off or block it on a vlan?
- gerdesj 2 years ago"it gives each device access to the internet". I'm sure it's for your own good! I imagine the Matter SIG/Alliance is a who's who of data muncher and fetishists.
Let's wait and see what this thing really looks like.
- bisby 2 years ago
- leonsmith 2 years agoThe spec is behind a lead capture form so direct links below:
https://csa-iot.org/wp-content/uploads/2022/10/22-27349-001_...
https://csa-iot.org/wp-content/uploads/2022/10/22-27350-001_...
https://csa-iot.org/wp-content/uploads/2022/10/22-27351-001_...
- enjoylife 2 years agoIt’s 900 pages long, I don’t have a good point of reference so I’ll ask. Is this a small or large reference doc compared to alternatives?
Or phrased another way. Will no name, cheap devices ever properly implement this spec?
- balloob 2 years agoThey will because there is an open source reference implementation that they can use: https://github.com/project-chip/connectedhomeip
- rhco 2 years agoFor reference, the IEEE 802.15.4 spec is ~800 pages long. 900 pages does sound like a lot considering that Matter (AFAIK?) doesn't directly spec any hardware or transport details - those being covered in 802.15.4 and Thread.
Granted, we should remember that those 900 pages include base details that, probably, CSA are not planning to change in the foreseeable future. They need to be very thorough.
To answer your real question: device manufacturers will likely use the Matter SDK. It would be a huge undertaking for a smart-light manufacturer to re-write all of that code from scratch!
- greggsy 2 years agoI haven’t read the spec, but I believe that some backwards compatibility is built in, and there’s a degree of complexity involved in making a robust framework that isn’t general purpose (like Wifi), but instead offers compartmentalisation of different device types and use cases.
I agree with the manufacturer concerns, but many were in a bit of limbo while Matter and Thread languished in draft RFC hell. The spec was always ‘coming by the end of the year’, and obviously impacted by the pandemic.
At least now, there is some certainty and a path forward.
- greggsy 2 years ago
- elcritch 2 years agoWhat I want it the IP level architecture and data interchange formats, etc, not the entirety of the low level spec or hardware/radio specs.
- user3939382 2 years agoLook at the bluetooth spec it’s several thousand pages.
- balloob 2 years ago
- enjoylife 2 years ago
- mortenjorck 2 years ago> Matter lets devices communicate with bridges and controllers locally, which means that your smart home will still work when the internet goes down, and some devices may still have basic functionality even if they lose their cloud connection because the device maker goes out of business.
While I'm glad perfect did not become the enemy of the good and we actually have a standard now, I hope the consortium doesn't stop here, and keeps moving toward more vendor-agnostic, consumer-friendly standards.
> Originally, Matter was supposed to handle enough elements of provisioning and functionality so users wouldn’t have to download an app. In most cases, users will still need to do so.
While I also hope Matter doesn't turn into USB-IF ("Matter 3.1 Gen 2 SuperSpeed"), some clear evolutions or optional certifications (especially something for long-term, in-case-they-fold functionality) would be good to see them working toward.
- mox1 2 years agoA co-worker and I were just talking about Matter yesterday. Underneath the hood this runs on a networking protocol called "Thread"[1], which itself uses IEEE 802.15.4. This is pretty similar to ZigBee. Thread runs on 2.4ghz.
Thread uses ipv6 and UDP (TCP optional), so it should integrate well with existing network infrastructure.
- quadrifoliate 2 years ago> Underneath the hood this runs on a networking protocol called "Thread"
This is correct, but potentially leaves out a level of abstraction [1]. Matter is designed to abstract away multiple networking protocols, including Thread and Wi-Fi.
Philips Hue, for example, plans to support Matter but not Thread [2].
----------------------------------------
[1] A bit like saying "HTTP runs on TCP". It usually does, but it's not necessary to the standard.
[2] https://matter-smarthome.de/en/interview-en/we-dont-have-pla...
- vineyardmike 2 years ago> The Hue Bridge is not just a Wi-Fi to Zigbee translator. It has never been. It’s also the local intelligence of the system. It coordinates that your switches work well with the lights, it is what makes sure that the network is well managed. Entertainment streams, cloud services, automations, schedules … all that and more is managed by the bridge. Such a small, reliable “edge computer“ in the home is essential. matter does not offer a solution for it. Building all the functionalities directly into lamps would make things much more complicated, and we don’t want to move them to the cloud. That is, even if we used Thread, we would still need a bridge.
Second: Mesh networking with Zigbee in an efficient and reliable way is really hard. We have been working on getting that to work well for a decade. And Thread at scale in the complexity of users homes is not yet proven. I’m a bit afraid of how open Thread will be. There will be many, many companies with many different implementations in the same network. So, I see a lot of risk, and we don’t have plans to build Thread light bulbs. I don’t say never, but we have very much a “wait and see“ approach towards it.
Last not least: We have a very happy and large installed base. A key benefit of Philips Hue is future-proof and always up to date. Many people have made large investments in a Hue system as part of their home infrastructure, not as a gadget. And they expect that these products remain relevant for at least ten years. So far, we have never asked consumers to buy new lights.
- RetpolineDrama 2 years agoWhat's hue's deal with not supporting thread? Seems far superior to their current setup.
- ktta 2 years agoYou can always read what the GP linked. It details why
- ktta 2 years ago
- chrismorgan 2 years agoAnd HTTP/3 doesn’t run on TCP.
- vineyardmike 2 years ago
- tveita 2 years agoI was curious how Thread compares with ZigBee in power usage.
One white paper I found suggests that Thread uses slightly less power. E.g., for a device on a CR2032 battery sending a packet every minute, with ZigBee they estimate the battery lasting 1.38 years vs 1.49 years with Thread.
https://infocenter.nordicsemi.com/pdf/nwp_039.pdf
But another white paper at https://www.ti.com/lit/an/swra595/swra595.pdf has them the other way around, by about the same amount.
Either way I guess it's close.
- pantalaimon 2 years agoI’m always a bit confused what does thread add on top of 6LoWPAN?
- oflannabhra 2 years agoA lot. Mesh routing, security, onboarding, and more. 6LoWPAN pretty much only describes how to compress IPv6 headers into 802.15.5 packet sizes
- pantalaimon 2 years agoIs Mesh routing RPL or something else?
- pantalaimon 2 years ago
- oflannabhra 2 years ago
- 2 years ago
- quadrifoliate 2 years ago
- moooo99 2 years agoI'll be closely following the development of matter, especially when it comes to compatible devices. Cloud dependency of many devices for the most basic functionality offered is an absolute dealbreaker for me. While I doubt that there will be meaningful change when it comes to the app mess retrofit smart home systems tend to create, I really do think matter will offer significant improvements. Knowing that I will still be able to dim my smart lights even if company X goes bankrupt makes is slightly easier to justify spending the premium on smart bulbs.
Also, I really hope that having one universal application level protocol for a variety of devices will further improve the home assistant experience. While the device support is great for many big brands, smaller brands (especially those outside the US) are sometimes lacking integrations.
- quadrifoliate 2 years agoWhat I don't like about Matter is that the participants in the standard itself don't seem to be proceeding with the ideal of having an abstract, unified control device. From a further link [1] from the posted article:
> Consumers will still need a lot of apps: One of the initial promises of Matter was that consumers would be able to add a device — like Amazon’s Echo — to their smart home controller but wouldn’t have to download a special app for every outlet or light switch they bring into the home. But at launch, and likely for a couple of years as the standard gets more robust, consumers will still need apps for anything beyond the basics, including installation. Even my panelists realized that this was the case.
I hope these companies realize that they are basically excluding themselves from a lot of potential customers by pulling this crap. I would have put smart bulbs as upscale stocking stuffers every holiday season if it wasn't for the fact that I have no idea what product / version / "ecosystem" the potential recipients use. "Just install a new app" is not a reasonable solution.
----------------------------------------
[1] https://staceyoniot.com/5-ways-matter-will-disappoint-users-...
- balloob 2 years agoGive it some time. Since the software for devices is all available as open source, I expect a lot of commodity products (lights, switches) to be made available as pure Matter, without any apps, because it reduces the software development costs. The Matter early adopter companies are all companies with more expensive product lines.
- jkestner 2 years agoRight - there was no way that the giants would partner together unless they could create their own wedges. It seems that there will be a baseline standard that allows end users to use their hardware on any one of the platforms, but each platform will have their own requirements for developers, starting with proprietary integration for the "best customer experience".
- MBCook 2 years agoYou’re not wrong. But I’m excited anyway.
The fact I can (soon) stop having to check every device I’m interested in to see if it works with my ecosystem is great. I won’t have to settle for a worse device because the good one is Alexa (or whatever) only.
Also? Thread rules. WiFi has been (mostly) reliable but needs constant power. Every Bluetooth home automation device I’ve tried was a total mess of pairing/connection issues. Thread devices have worked great so far so I’m happy to see it continue to get popular.
- ezfe 2 years agoHomeKit doesn't require an app for each device - sounds like Matter doesn't need one either, it's just that many devices expose controls Matter doesn't support.
My HomeKit light switch doesn't have an app on my phone at all, never installed one - just scanned the HomeKit code and set it up.
- Analemma_ 2 years agoIt depends. A lot of HomeKit devices have basic functionality through just the Home app, but if you want anything advanced, you need the device app. My Philips Hue bulbs only do "gradually brighten at sunrise" through the Philips app, and Nanoleaf panels need their app to do anything more complex than on/off.
- Analemma_ 2 years ago
- balloob 2 years ago
- RetpolineDrama 2 years ago>Cloud dependency of many devices for the most basic functionality offered is an absolute dealbreaker for me.
Story time: My internet got taken out by a dude with a backhoe, took a week to get repaired. I then discovered that my $4k 8Sleep mattress is entirely incapable of _any_ form of local control.
I have to bounce a packet off AWS to change the temperate of my bed, on a $4k piece of hardware. (I'm not mentioning the price to brag, but to point out the absurdity).
That and they couldn't even be bothered to put an RJ-45 on the back, so it completely failed when I migrated my main wifi to WPA3.
- quadrifoliate 2 years ago
- mmastrac 2 years agoThere's a lot of VC blood on the floor that bought us this common standard. Standardization is tough or impossible in a market that is minting unicorns -- we just had to wait for things to cool off before we could agree.
This is one of the gotchas of our current tech world: money drives progress, but that progress is almost always at the expense of cooperation.
- nathan_f77 2 years agoThis is great news, the Matter protocol sounds like it will make things a lot easier in the future.
If you're looking to get started with home automation, I would recommend using Home Assistant as the central software to control everything. Matter seems to solve some issues that I don't really experience as a Home Assistant user. You can use Home Assistant as the gateway that connects all your hubs and devices together.
I would also highly recommend buying Zigbee products from AliExpress. These are far more affordable than anything that you find in a retail store or from big brands. If you're very wealthy then you could afford to go with Philips Hue products for everything, but I've had a lot of success with some very affordable Zigbee and Bluetooth devices.
Here's the products I would recommend (all prices in USD):
* XIAOMI Mijia Bluetooth Temp/Humidity sensors: $4.86 - https://www.aliexpress.com/item/4000528071010.html
* Sonoff Zigbee products: https://www.aliexpress.com/item/1005003446793340.html* You can flash these with a great custom firmware: https://github.com/pvvx/ATC_MiThermometer
* Moes Zigbee switch and dimmer modules for wall switches and ceiling lights: https://www.aliexpress.com/item/1005002668368040.html* Motion sensor: $9.49 * Door/window sensor: $8.49 * Temp/humidity sensor: $8.49 (If you prefer Zigbee to Bluetooth)
* Tuya Zigbee Garage Door module (with relay + reed switch sensor): $18.39 - https://www.aliexpress.com/item/1005003610757320.html* 1 gang switch: $11.19 * 2 gang switch: $13.06 * 1 gang dimmer for LED lights: $13.06 * 2 gang dimmer: $14.92
I've been really impressed with these battery-powered devices. I was worried that I'd be constantly changing batteries, but some of my motion and door sensors have lasted for over 2 years on a single CR2032 battery.
- 542458 2 years agoWhat are you using as your Zigbee hub?
- nathan_f77 2 years agoI'm using a zzh (CC2652R Stick) from electrolama [1]. For the software, I use Zigbee2MQTT (z2m) [2] running as a Home Assistant [3] add-on. Here's a full list of supported USB Zigbee adapters for z2m [4].
[1] https://electrolama.com/projects/zig-a-zig-ah/
[2] https://www.zigbee2mqtt.io
- 542458 2 years agoThank you!
- 542458 2 years ago
- nathan_f77 2 years ago
- 542458 2 years ago
- nonethewiser 2 years agoWhat is the coolest thing you can do with a smarthome? The single biggest selling point?
Seems like you can basically just control appliances from your smartphone. Seems like such a small benefit (frankly I wouldn't even use it) for such a large effort, not to mention the security and data integrity problems.
- iamjackg 2 years agoOne thing I've learned over the years is that this 100% depends on you and nobody's answer will really satisfy you, because the needs and routines of every individual can be radically different.
Do you care about energy consumption? If you do, you can pull in all that information into a dashboard, evaluate your usage patterns, and craft automations that ensure you're being as efficient as you want. Turn your lights/AC/music on and off when you go from room to room, etc.
Do you care about micro-optimizing your time usage? Create automations that support your daily routine. Tie your coffee maker's smart plug to the next upcoming alarm on your smartphone so you have breakfast ready by the time you get up. Have your garage door open automatically when it's time to go to work, and it's not a holiday, and your phone is at home, and your car is in the garage.
Do you care about eye strain? Have your smart lights change colour to match the light temperature of sunlight throughout the day.
Do you care about silly things that make you feel all powerful? Have your lights turn off, some white noise start, and all the smartphones in the house switch to Do Not Disturb when you plug in your phone to charge next to your bed after 10PM.
The sky is the limit. Over the years I've ping-ponged between "eh, this is not really worth it" and "this is actually incredibly convenient" depending on how my routine has changed.
- hwbehrens 2 years agoMy kids were scared of the dark, and letting them control the bathroom and hallway lights by voice (from their cozy beds) saved me from many late-night wakeup calls.
A smart home is just a problem solver, and everyone has different problems.
- hwbehrens 2 years ago
- bryanlarsen 2 years agoThere are cool things you can do with a smarthome, like let a friend into your house remotely, but those aren't the selling features.
The selling features are the boring things. Like connecting a light switch to a lightbulb without having to pull wires through external walls. Or instead of waking up to an annoying alarm clock wake up to your blinds opening.
- Rebelgecko 2 years agoAgree, there's no one life-changing killer feature, but there's lots of small ones.
For example my thermostat goes up to 85 when I'm not at home, and I set it to a more comfortable temperature before I head home (it'll automatically get more comfortable when I arrive, but on hot days it's nice to pre-cool). You could accomplish something that works maybe 90% as well with lots of effort and a programmable thermostat, but this is more or less automatic.
My entryway light turns on automatically when I get home
I can turn off the lamp upstairs while I'm laying in bed, without having to get up.
- kevinsundar 2 years agoI'd like to chime in and agree. It's the little things.
Through HomeAssistant (HA) I have a spoken notification to remind me to run the dishwasher right when the electricity time-of-use peak pricing ends each day. It also flashes a light a specific color when it says it so even if the tv is on loud, it'll get my attention.
HA automatically turns on my desk light when my webcam turns on.
HA allows me to remote-start my car with a Siri shortcut, instead of having to dig through the terrible manufactures app.
HA lets me know if I forgot to lock the door to my house.
- JoBrad 2 years agoThe most recent thing I setup in HomeAssistant + NodeRed was an automation for my front porch lights, which are connected to a Lutron Caseta switch. When my Ring doorbell detects motion at night, the lights will turn on at 31%, and stay lit for 20 minutes. However this automation won't run if the lights are already turned on at some level other than 31%. Any subsequent detected motion increases the duration so that they stay on for 20 minutes after the last detected motion.
I also use Alexa to fake lights being turned on throughout the house when I'm away for an extended period of time, so the house doesn't seem as empty. There's a HomeAssistant extension that will record normal behavior in your house, and replay it on demand, which I'm thinking about using to randomize the lights even better.
- rustyminnow 2 years agoAgreed about the little things. The best thing I've done is put a floor lamp on a timer... which sounds really lame but was so nice since there wasn't a light switch or outlet switch in that room.
I had it come on in the morning before I get up, then turn off after I leave for the day. Turn on in the evening, and off at bedtime. You can get mechanical timers for that, but they don't adjust themselves for daylight savings or changing sunrise/sunset times. I was going to set it up to stay on longer when it is dark and overcast out, but I moved to a place with better switch placement, so never did.
- Rebelgecko 2 years ago
- mike-cardwell 2 years agoI plugged my dumb washing machine, dishwasher and tumble dryer into some zwave plugs which can report on energy draw. Hooked it up to Home Assistant, which is hooked up to Alexa. Now whenever any of my dumb washing machine, dishwasher or tumble dryer finish a run, it announces through my echo dot that it has finished. This is pretty useful to us as the washing machine and tumble dryer are in the garage, and the dishwasher finished beep is pretty quiet.
- dmitriid 2 years agoHonestly, there are no good applications beyond the most boring ones like turning your lights on automatically when the sun goes down.
Some people can figure out how to setup more complex things like "star my coffee when I wake up while gradually bringing the lights up" etc., but the whole experience is abysmal, and worse than Linux in the 90s: you need separate apps (or code stuff with Homebridge), all the devices have extremely limited capabilities (esp. when trying to control them centrally through e.g. Homekit), tgey are extremely brittle and disappear from your network if you look at them funny etc.
It's like Apple's Siri: good in commercials, but only good enough to set a timer. Same here: good in commercials, only good enough to turn on and off based on a simple timer.
Edit: I have a lighting setup with IKEA smart bulbs, Philips Hue lights, a smart plug on the balcony. I doubt I will ever touch another smart device beyond these.
- eternityforest 2 years agoI consider any kind of DIY automation at home to be pretty abysmal.
But the few legitimate uses(Door sensors, cameras, checking if you left a heating appliance on, etc) are worth having the system for.
- eternityforest 2 years ago
- salmo 2 years agoI got a Google Home as a raffle prize and didn’t see the point.
But my house was built in the 70s and has almost 0 ceiling lights in the room. So I started buying smart outlets for the lamps so I could just turn the room off by yelling at it.
My wife switched us to Alexa because she had an app that would let her do her billing through voice (start working on John Doe’s case, stop).
I’ve expanded the lights through the house, I use routines to do stuff like turn off my bedroom light, turn on the fan, and turn on a “rain on a tent” sleep noise thing.
We use it as an intercom for the kids and to make announcements like “dinner time.”
I got an Amazon TV on prime day because it was cheap. It’s kinda handy to be able to yell at the TV when the kids lose the remote. Not super useful.
We all use the things to listen to music. I have mine paired with nice speakers in my office.
I gave up on being spied on. Everything I own is feeding back to Google, Amazon, and Apple. Probably China too with my cheap outlets.
I stick smart devices on a separate 2.4GHz Wi-Fi network that also can’t route to my main one, but that’s just to keep inevitable compromises contained and not fill my network with a bunch of chattering nonsense.
I wish Alexa would let me name it whatever I want vs the choose 1 of 3 names. There are more satisfying names to yell.
- NortySpock 2 years agoI have finally automated (a) determining that the washer has finished washing clothes (smart plug monitoring amperage highs and lows) and then (b) reminding the teenagers in my house that the washer is done and they should put their dang stuff in the dryer.
(They have not yet attained the self-awareness to set a timer on their phone, and I tire of tracking down the culprit every time I find wet clothes in the washer.)
Setup is Home Assistant Docker image on a Raspberry Pi, MQTT broker, and Tasmota firmware on the smart devices. 95% cloud free except for the push notifications.
Still determining how to solder together a safe dryer temperature sensor module to detect when the dryer is done...
- elcritch 2 years agoThat's genius. For the dryer maybe try a vibration sensor on it? Should be possible to discern between laundry or not.
- elcritch 2 years ago
- outworlder 2 years ago> What is the coolest thing you can do with a smarthome? The single biggest selling point?
There's no single selling point.
> Seems like you can basically just control appliances from your smartphone.
That might be the case for most consumers, but it's nowhere near the end of what you can do.
One day my 3d printer was working and my robo vacuum bumped into it. I realized that it wasn't a good idea to start a vacuum run if the printer was busy. Both vacuum and printer were already connected to Home Assistant, so the fix was trivial and took a couple of minutes.
I've setup my air filter to turn on whenever the air quality drops - currently watching outside particulate levels, but I'm assembling a device that will allow me to measure inside levels.
We have two portable air conditioners in the same circuit. They can often run together - but not always. They are wired to smart outlets that measure power draw. Automation will turn one of them off if they exceed the recommended power draw - before the breaker gets unhappy. They will also be turned on automatically based on internal temp sensors. So I don't have to worry about my dog.
The important thing is to connect everything that can be connected and start streaming the data. You'll start to find plenty of situations where doing <x> when <y> will be useful. Want to dim the lights when the TV comes on? Easy. Want to turn the coffee maker on and open the blinds when you wake up? Simple. Want to postpone your dryer or washing machine when there's people around? Not a problem. Want a reminder that you forgot the garage door open, or a door open? You can do it.
But what's important to you will depend on your use-case.
- ricardou 2 years agoI set up water sensors under the kitchen sink and in bathroom vanities. Each of them cost about $20 and integrated into my Home Assistant setup without any issues. Three months later, I was on vacation away from home and my water leak alert triggered. I was able to alert my parents, and they came back to shut the water and fix the problem before it translated into thousands of damages.
- noelsusman 2 years agoI've messed around with it a lot, and none of it is particularly life changing. You're not missing out on much by just ignoring it and living your life. With that said, I have three use cases that I enjoy a lot.
We sleep with a sound machine on. I have it set up so when the sound machine goes on, the lights in the bedroom go off and the subwoofer in the living room (adjacent to the bedroom) turns off. We tend to sleep at different times so this allows whoever is still awake to continue watching things without disturbing whoever is sleeping. I also have the outside lights set to turn on at sunset and turn off when the sound machine goes on.
For some reason the lights in my kitchen are controlled by two sets of switches on the opposite side of the room. I added a button to the kitchen island that turns every kitchen light on and off.
Finally, I have the under cabinet lights set to go on at 50% brightness when motion is detected in the kitchen after dark. That way we can grab a drink or a snack without blinding ourselves.
It's all pretty simple stuff but it's nice to have.
- ricardou 2 years agoI've set up QoL notifications. One of my proudest compares the internal temperature of my home and the external temperature. If it's colder outside by a significant margin, I get a notification on my phone and TV letting me know so I can open my windows and get fresh air.
Other things include scheduling my lights (internal and external), unlocking my front door and garage with NFC stickers (sticker on my car dashboard or front door).
- rifty 2 years agoI think the problem is that it isn’t revolutionary today as the revolution the marketing is selling already happen or hasn’t yet. Mechanically and computerized monitoring and management was already available where it was most impactful. Its selling point is wireless and centralized switching but most features of the home need someone to physically be there to experience or to supply it to be useful so the advantage of signalling from a distance is mostly a plain micro luxury or moot. The robotized home to handle the inner home supply chains is the revolutionary application. It isn’t here yet but it will be advantaged by having a digitally communicable home between devices.
- RetpolineDrama 2 years ago>What is the coolest thing you can do with a smarthome? The single biggest selling point?
I like having WRGB light bulbs everywhere that have full control via app/automation. I can wake up with "good morning" mode, have a day mode that's bright white and shifts to amber at sunset. I can go all hunt-for-red-october (pure red) late night. I can hit (or say) "goodnight" and transition the whole house to night mode, etc. Party mode is also rather fun :{
Best of all it works without having to do an expensive PoE retrofit to every switch and bulb in the entire house.
- hinkley 2 years agoThe coolest thing you can do is throw a dance party with lighting effects.
I’m not sure I would have any idea what the best thing is that you could do, however.
- fulafel 2 years agoControl energy intensive activity like heat pumps to hours where electricity is plentiful (aka cheap). It's also literally cool when you run it in cooling mdoe.
- 2 years ago
- nathan_f77 2 years agoI got into home automation because I wanted to control the temperature in my office using a plug-in electric heater and a temperature sensor. I set up a thermostat in Home Assistant that would turn on the heater when the room was cold, and turned it off once it reached the desired temperature. Then I put it on a schedule and set up some automations, so that my office would be warm by the time I got up, and the heater would turn off if I was away from home.
After that, it turned into a fun hobby. There's some cool things you can do with it, but it's just a lot of fun to write programs for my house and figure out routines and automations.
All our lights turn on automatically via motion sensors, and stay on based on bluetooth presence detection using our phones and watches. I also have a "night mode" that uses a lower brightness, and switches to using night lights in our hallway and bathrooms.
When we get up in the morning, the coffee machine turns on, the kettle starts boiling, the blinds are opened, and the TV turns on and plays a breakfast news program. (If we get up later then it chooses the TV channel on a 1 hour delay.) I set up a "movie mode" for our living room that turns off all the lights when a movie starts playing on our Roku, and turns on some dim lights when the movie is paused or stopped. We also never need to manually turn off the TV or stereo. When my wife and I both leave the living room and go downstairs, then everything turns off automatically after a few minutes (TV, stereo, any podcasts playing on an Echo, etc.)
When I walk into my office, the lights turn on, my computer wakes up, and it automatically unlocks when I'm wearing my Apple Watch. If I'm away from my office for a few minutes then the screen is locked, the lights turn off, and Spotify is paused. (Then Spotify resumes playing when I come back in, if it was previously paused by an automation.) Whenever my webcam turns on for a Zoom call, my air purifier is switched to quiet mode, and it turns off the fan in the bathroom near my office. It also turns on a ring light for better lighting, and turns it off when the call is finished.
The automations for our alarm system are really useful. Our alarm is automatically armed in "home mode" at night, and "away mode" whenever we are both away from home. It's automatically disarmed in the morning, and when we arrive home.
Our kitchen rangehood extractor fan turns on automatically when we're cooking, or if the pm25 in the kitchen goes above a certain level. Home Assistant also controls all of the heat pumps in our house, and all of our plug-in electric heaters are controlled with a thermostat that uses temp/humidity sensors.
I'm not quite finished yet - I don't have any cameras, and I want to put Amazon Kindle Fire tablets around the house to use as dashboards / controllers. It's also been surprisingly difficult to automatically open the garage door when we arrive home in the car, so I'm planning to use some ESP32s and design a secure protocol using 433 MHz transmitters/receivers. (I wasn't able to get presence detection working reliably with WiFi, even with a long-range antenna.)
Anyway, it's a hobby with lots of fun puzzles and challenges, similar to designing a Rube Goldberg machine or building a model train set. It's nothing life-changing or super important, just something fun to work on.
- iamjackg 2 years ago
- balloob 2 years agoAt Home Assistant we're very excited about Matter.
Here are some highlights for us:
Open source reference implementation: Google, Apple, Home Assistant, we're all going to be running the same code to be a Matter controller. Chip manufacturers like Espressif and Nordic maintain implementations for their boards in there too, so anyone can now have the software to produce Matter compatible light bulbs. https://github.com/project-chip/connectedhomeip
It will be cheap: The software is freely available and works with a big audience. It's the same reason Android TVs from some manufacturers are cheap, the same will be the case for Matter lights and switches.
Multi-fabric: each Matter device is required to support 5 fabrics. A fabric is a Matter network. This means that you will be able to run multiple home automation controllers at the same time. So when run into the limitations of Google Home or Apple Home, you can try out Home Assistant without taking down your old system.
Easy sharing of devices: Because of multi-fabric, it will be as easy as hitting a share button to get a device added to another fabric. See this example of Android https://twitter.com/home_assistant/status/157703612255503564...
Local: all communication for Matter is happening local between a device, a thread border router (if thread-based Matter), and the controller. Note that your controller can still decide to store your data in the cloud (ie Amazon, Google).
Supported by major systems: Amazon, Apple, Google and Home Assistant are all building the open source Matter code into their systems. It means that for manufacturers it will be easy to pick Matter as the protocol they want to support to reach most users.
Works over IP: Matter works over IP and doens't care how that IP-based device communicates. It means that you can have Wi-Fi based and Thread-based devices co-exist on your network. Thread is not required if you don't care about such devices.
Bridges are part of the standard: Devices like Philips Hue hubs are going to get an upgrade to expose all the Hue lights over Matter via the hub. This makes integrating a whole ecosystem at once into Matter very easy.
Thread: Thread is a mesh networking standard that connects to your Wi-Fi network via border routers. Where Zigbee and Z-Wave need to mesh communicate all the way to your controller, Thread messages will be delivered via Wi-Fi/ethernet as soon as possible. This means it is a lot more reliable and less traffic is going over the mesh. Expect cheap border routers (open source reference implementations) but also expect them in your future Wi-Fi routers, voice assistants, Wi-Fi connected TVs etc.
Paulus /Founder Home Assistant https://www.home-assistant.io
- igorbernstein 2 years agoThis workshop was incredibly educational in how matter works
- outworlder 2 years ago> Open source reference implementation: Google, Apple, Home Assistant, we're all going to be running the same code to be a Matter controller. Chip manufacturers like Espressif and Nordic maintain implementations for their boards in there too, so anyone can now have the software to produce Matter compatible light bulbs. https://github.com/project-chip/connectedhomeip
Will have to go through that documentation later, but are there any chips like ESP32/ESP8266 that hobbyists can use? Specifically for Thread.
- balloob 2 years agoESP32-H2 supports Thread: https://www.espressif.com/en/news/ESP32_H2
That's also the chip that Espressif has build it's reference implementation Thread Border Router around: https://openthread.io/guides/border-router/espressif-esp32
But you can also use ESP32s for Thread. If you have one that we support laying around, we have an installer website here that we use for testing https://nabucasa.github.io/matter-example-apps/
- balloob 2 years ago
- matharmin 2 years agoThanks, this is the first explanation I've seen of how the ecosystem actually fits together, and what Thread and Matter would mean for end users.
- balloob 2 years agoBrought to you by our $20k/year annual membership fee that Home Assistant, an open source project, pays to be a member of the CSA alliance and be able to contribute to the open source Matter reference implementation.
- pbronez 2 years agoThanks for showing up and advocating for the open side of the world.
This made me curious about how Home Assistant is funded. Looks like it's mostly through Nabu Casa, which is a SaaS backend for Home Assistant that costs $6.50/mo or $65/yr in the US https://www.nabucasa.com/pricing/
- gerardlouw 2 years agoI feel like it violates some core principle of FOSS if you have to pay to be allowed to contribute.
I mean, the purists will argue you can still fork it.
But then you'll eventually have the same problem all the Chromium forks have now with Manifest v3.
At least there's some form of "committee" in the case of Matter, but I'm slightly less excited about it now having learned this.
- Semaphor 2 years agoOuch, is this from donations or is Nabu Casa funding that?
- pbronez 2 years ago
- balloob 2 years ago
- ben174 2 years agoDo you have any fear that the connection of all these iot devices could be used in the facilitation of a widespread attack?
Also, all the devices in our homes running code which we have no way of scrutinizing. I'm a bit alarmed about that.
And the uprise in unchecked images people are flashing onto raspi's which could potentially be owned by a bad actor.
I could be paranoid, but these are things that have been on my mind.
- balloob 2 years agoThere are enough products and projects available to build a smart home based on just open source code: Home Assistant, ESPHome and WLED for example. And soon you can add Matter to that mix. Product manufacturers could publish their source if they wanted to.
For the Raspi images: the build pipelines are often hosted on GitHub and all the build logs and source is available. If anything, open source projects that are big enough to offer their own OS often receive more scrutiny than most closed source products do.
- balloob 2 years ago
- maxfurman 2 years agoIs there a way to force devices to use the mesh instead of going over the network? Lots of folks in this thread have concerns about allowing every lightbulb direct access to the internet and for good reason.
- sandos 2 years agoWow, this post really highlights things I did not know about Matter, but which sounds great!
In all honesty, as a Home Assistant user I sort of feel that Matter/Thread is not important to me, but multi-fabric and bridges sound super nice.
- Havoc 2 years agoThanks for this comment - answered a lot of my questions
- igorbernstein 2 years ago
- vsareto 2 years agoSomething on this page prevents clicking the Security Webinar and Whitepaper download links on Firefox and Chrome, so here are those links:
https://csa-iot.org/newsroom/matter-security-privacy-webinar...
https://csa-iot.org/wp-content/uploads/2022/03/Matter_Securi...
- stoplying1 2 years agoDoesn't Matter require device attestation? To me, this says, "Matter will never be compatible with cheap DIY devices like ESP32 devices". And also makes me suspicious of being able to create a Chromecast competitor that removes ads, or whatever.
- balloob 2 years agoMatter certification requires that controllers do attestation (validate that the device says they are who they say they are) but you are allowed to offer an option to users to bypass it (like Apple does today for HomeKit today).
- FerdSlav 2 years agoThe official Matter SDK has examples targeting the ESP32, along with other low-cost chipsets: https://github.com/project-chip/connectedhomeip/tree/master/...
- stoplying1 2 years agoThank you! I'm happy to stop repeating/worrying about this and dive in more, and you've given me a great starting point.
- stoplying1 2 years ago
- balloob 2 years ago
- throwaway0asd 2 years agoI can’t help but think the team photo on the site is staged. It looks like everyone is wearing costumes for a hipster themed costume party.
- fulafel 2 years agoIs there an open source implementation?
On the threadgroup.org web page it has an ad to "Gain intellectual property rights for Thread technology" - what does this mean?
- balloob 2 years agoYes! It's maintained by the members of the CSA alliance (which authors Matter). It means that Google, Apple and Home Assistant will all run the same controller code and benefit from bug fixes. Chip manufacturers like Espressif and Nordic maintain implementations for their boards in there too, so anyone can now have the software to produce Matter compatible light bulbs.
- balloob 2 years ago
- raydiatian 2 years agoHaving no idea what “ Matter™ ” is, this headline feels vaguely like somebody is declaring that reality is in fact Facebook-officially real, and you can expect to go out and explore it today if you wish.
- pixelpoet 2 years agoI also found the headline annoyingly vague / completely lacking in any useful information, and presuming it to be a big deal somehow, I clicked and was immediately greeted by fullscreen Stacey-whatever-spam.
Not going to do that again, and I still have no idea what this crap is even after scrolling through a ton of comments to reach yours with a similar experience.
Edit: Now I see on the front page a second link, "Matter – The Foundation for Connected Things (csa-iot.org)" which at least has IoT in the URL. Three whole bytes across two separate front page items doing any work to convey what's going on...
- pixelpoet 2 years ago
- 1123581321 2 years agoThis related article from the same blog, and its comment section, helped me understand the current state of matter and the trajectory of the standard after 1.0. It seems it will take some time to support the full range of typical devices. It’s also unclear what manufacturers will need to do to ease setup and interoperability within their own apps.
https://staceyoniot.com/5-ways-matter-will-disappoint-users-...
- dwheeler 2 years agoThis is my favorite sentence:
> There are 550 members of the CSA participating in the Matter standard development, and this summer 280 companies including Amazon, Signify, Google, SmartThings, and more met up to test their products working together in a series of test events.
Creating a specification is good, but it doesn't matter if no one will implement it. I haven't been following the development of Matter, but as an outsider this is a very good sign.
- phpisthebest 2 years agoAs an Home Automation consumer, that hates cloud required products
The list of companies in the alliance has given me great pause that it is good thing. It is a who's who of "evil" anti-consumer companies that love vendor and cloud lockin, many of which have been open hostile to projects like Home Assistance which puts the user/consumer in control of their data
- phpisthebest 2 years ago
- eternityforest 2 years agoI'm excited. But I really have no idea if it will be good or bad.
I'm sure devices will be phoning home, but I can accept that. What worries me is that they might brick themselves if the server goes down. Either intentionally, as a "This device can't get security updates so we won't let you use it" thing, or accidentally, as in "Oops, we never actually tested this feature without internet, sorry the lights are stuck on disco mode till you fix that".
Hopefully nobody will actually rely on direct device to server stuff, and Matter will standardize local versions of everything that might otherwise be done with the server.
And hopefully they don't phone home so much that the whole thing just becomes untrusted by the tech savvy crowd and disappears entirely.
I would have been fine with ZigBee, but if this gets as big as they want it to, the switch will be worth it. I'm still hopeful.
The name is awful though. Couldn't it be WebMatter or something? Can we stop naming things after ungoogleable common words?
- sandos 2 years agoWait, is this a bad thing?
"So while Matter makes it possible for Eve, a sensor and device company that historically only worked with Apple’s HomeKit ecosystem, to finally work on Android devices, it also means that Eve’s competitors can work with the same ecosystems while offering cheaper devices that may not cover all of Eve’s cool features such as energy monitoring."
I mean who wants more choice of devices, and cheaper ones at that?
- djhworld 2 years agoI've been holding off buying any new smart bulbs etc. until this is finally a widespread thing, I just hope manufacturers are quick to get on board.
I have a few wifi bulbs in the house which are ok but you need a special app to use them and I can't see a way to integrate them into Home Assistant as it's some proprietary thing from TP-link ('TAPO') - I'm not making that mistake again!
- mdip 2 years ago
I'm struggling why this is a problem that we don't already mostly have, today. My smart speakers are Alexa devices[0]. I used to have a ridiculously complicated HomeAssistant setup that died when the server that the virtual was running on cratered. And yes, I'm missing some functionality that I had setup, but really -- I can program my thermostat, I can setup complicated routines for lights that are all different brands. When a person is detected on my front porch using my Wyze, my phone alerts me (wyze app), My echo dot notifies me that someone is on my porch, and I'm supposed to be able to make the Show display the feed (haven't bothered). I get that Matter brings to the table "they can talk to one another offline" -- that is a big deal -- my only issue is the idea that Matter introduces new market risks that don't already exist, today.> ... So while Matter makes it possible for Eve, a sensor and device company that historically only worked with Apple’s HomeKit ecosystem, to finally work on Android devices, it also means that Eve’s competitors can work with the same ecosystems ...
I buy the smart home product based on the specific need I'm trying to fill and whether or not it works with Alexa, which nearly everything does, so the only part of the ecosystem that I'm locked into is the Alexa side. I can, however, control my devices (a subset of features depending on what the vendor decided to expose) from my Echo Show, Alexa app and "talking to the lady". I say "Ziggy, Goodnight", my Belkin smart plug fires up, my two LIFX lights shut off, my Cree bulb shuts off. At 1:00 AM, my LG and Roku TVs shut off. I set this all up through Alexa routines, not the apps (which were needed to join the device to WiFi and pair with Alexa).
This post seemed more negative than it should be -- I'm not unhappy with Matter -- yes, it's got problems, but it's a good starting point toward "let me use the device from the manufacturer that makes the best one, not the one I'm stuck with because I use Amazon's ecosystem." Only time will tell if we see a myriad of devices that are Matter licensed which "interoperate with one another offline" but I'm hopeful.
[0] It's by accident ... I had a job that involved developing Alexa skills so it was helpful to work with one regularly; the kids liked them, so we bought more.
- sbf501 2 years agoThe best part about this is we finally have some kind of broad certification. Amazon has a similar process, but it is currently in its infancy. The process may not be perfect, but it is now in place, which means it can be augmented. I hope this means the free-for-all of insecure IoT devices starts to diminish.
- joshspankit 2 years agoMainly I’m concerned that there is little or no Matter support in Tasmota/ESPHome/WLED or other firmwares that target the ESP8266/ESP32.
It’s the perfect fit, and the market is literally crying for it. The fact that the community has not jumped in with both feet is.. unsettling.
- WaitWaitWha 2 years agoAre the Bluetooth & WiFi required, or can it be just Matter?
I am all Zigbee currently because Z-wave proprietary nature and some technical limitations.
edit: welp "Matter aims to build a universal IPv6-based communication protocol for smart home devices." time to look for something to replace my zigbees. :/
- sandos 2 years agoMatter is higher level than both wifi and Bluetooth, so yeah you will need "something" to communicate over, which will be IP. Thread for example which is sort of zigbee.
- sandos 2 years ago
- hda2 2 years agoWhat are the implications of Matter on the privacy of my household? Will implementations require me to connect to the "cloud" or send "telemetry" to it, or will I be allowed to run this system completely isolated from the internet?
- 0xbadcafebee 2 years agoDo any of these devices support powerline networking? Would solve so many problems.
- cek 2 years ago"has left some of the more complicated use cases for later."
Er, Stacey, you mean "most interesting".
But better late and lame, than never.
Remember, the great thing about Smart Home standards is there are so many to choose from.
- donatj 2 years agoNeat. I've been using the Alexa phone app as a centralizing tool for all my smart home junk, and it works (usually), but it's awkward.
- alfiedotwtf 2 years agoThe S in Matter stands for Security
- 2 years ago
- rodgerd 2 years ago> Originally, Matter was supposed to handle enough elements of provisioning and functionality so users wouldn’t have to download an app. In most cases, users will still need to do so
I see that the surveillance capitalists got their way.
- joezydeco 2 years ago
- dariusj18 2 years agoI guess we'll just throw out the W3C too
- denton-scratch 2 years agoThat was sarcastic, right? But I have to say that recent (last 10 years) W3C decisions seem to me to have been to the benefit of FAANG, not me.
- dmitriid 2 years agoAnd we should. In the past several years Google has subsumed w3c and rams its non-standards through at neck-breaking speed.
- denton-scratch 2 years ago
- amelius 2 years agoSee also:
https://staceyoniot.com/google-and-amazon-speak-very-differe...
Google and Amazon speak very differently about Matter
- rektide 2 years agoAnd 550 other companies, working on a standard.
This kind of response is harmful. Google is not all bad. Orgs are complex entities with a lot of competing interests. Using shit-colored shades exclusively to view anything is too limiting & sad a way to go.
- mnd999 2 years agoGoogle is pretty bad, and there’s no way I would buy any Google manufactured device (hunk of e-waste?)
Your point is valid though, there are hundreds of other companies involved in this standard, many of them will make fantastic devices and there’s no reason to ignore them all because of one bad vendor.
- smoldesu 2 years agoIf you want software to improve, you need to encourage companies working together on initiatives like this. Both Google and Apple suffer from this lack of communication, and it's led to shitty protocols time-after-time. If we start with Matter, maybe we can break down other arbitrary barriers like iMessage and the App Store/Play Store. Then we don't have to resort to antitrust litigation!
- joezydeco 2 years agoThe "one bad vendor" is the gatekeeper for 50% of the mobile device hardware space.
If you take a wild guess and assume that most people will interact with home automation through their handhelds, and 100% of them will when away from home and their house hubs, then that "one bad vendor" could seriously crater the health of the ecosystem.
- smoldesu 2 years ago
- joezydeco 2 years agoNo, it's a warning. If Google's enthusiasm for this protocol makes or breaks Android compatibility with Matter, what happens when (not if) they walk away?
I don't trust Apple and Amazon to keep the faith either, but Mountain View is the weakest link here.
- croes 2 years agoMaybe be it's not all bad but it gets worse
- Nextgrid 2 years agoHow many companies are involved in the USB-C debacle? It seems to me like there's many companies involved with different and competing interests, yet nobody is sounding the alarm bell over USB-C 5 Pro Max SuperSpeed 2x2 10G.
- mnd999 2 years ago
- systemvoltage 2 years agoYeah, look at the insanity in Chrome. It is open source but that's just the lip service. I want Google nowhere near my home gadgets. It might play a docile role and then eventually devour the entire project with funds/influence.
- vanviegen 2 years agoJust lip service? Chromium (and blink and v8) have been used as the basis for a significant number of important open source projects.
- systemvoltage 2 years agoAnd yet there isn’t a popular ungoogled Chrome Browser taking market share away.
Chrome’s popularity dwarfs any other project by a factor of like a million.
Getting enamored by OSS virtue signaling is how Big Tech rules the world.
- systemvoltage 2 years ago
- init2null 2 years agoAmazon is influential enough in home automation that it won't happen. Alexa is the most likely home assistant to respond in American homes. Apple is a long ways behind, but they have enough stubbornness and power to keep their influence in the decision making as well.
- joezydeco 2 years agoMaking a hub is only part of home automation and is probably the weakest link if they decide to abandon Matter and go with something else.
- joezydeco 2 years ago
- vanviegen 2 years ago
- dariusj18 2 years ago
- 2 years ago
- glitchc 2 years agoWhen I hear Thread, I see this:
https://static3.depositphotos.com/1003681/166/i/950/depositp...
(Slight tongue-in-cheek) That's the first hit from Google.