So far I've been lucky with cheap zigbee devices but these seem to be getting phased out in favor of locked in items...
and before people suggest - no, I don't have the willingness to build/maintain my own devices with raspberry pis or ESP etc
So far I've been lucky with cheap zigbee devices but these seem to be getting phased out in favor of locked in items...
and before people suggest - no, I don't have the willingness to build/maintain my own devices with raspberry pis or ESP etc
They support HomeKit and while their own API technically isn't open, it's documented and has libraries to interact with it programmatically.
The downside of Zigbee is that, as a user, there isn't a strong ecosystem of DIY IoT solutions like there is with, for example, the wifi-connected ESP8266/ESP32 chips. And, of course, it requires a hub and some degree of knowledge to set up.
At the moment I'm evaluating launching a small IoT startup/side-business in an underserved market. As much as I love Zigbee, these devices will probably end up being wifi. I'm not an expert in the hardware side of things, and the ability to pay <$1 for an ESP chip that does everything I need off the shelf is great, and I don't want to create a hub or require users to buy a (often $80+) hub just for my set of (<=$5) devices.
Although it'll be wifi-based, I plan to make these guarantees:
- The cloud service (supported by a small yearly subscription) will stay online for at least 1 year after the last device is sold.
- When the service is shut down, its software and hardware will be released under an open source license.
- The subscription fee will never be increased faster than inflation rate.
- 3rd party analytics software won't be used and data will never be shared with 3rd parties (outside from Stripe during checkout). In all cases a minimum amount of data will be collected.
Maybe this'll make my product slightly less likely to appear on the @internetofshit Twitter account[2].
It's a really nice standard, I hope it takes off.
Edit: oh and it has already taken off as much as it will, the ZigBee alliance is working on a an ipv6 based standard.
Luckily, as you probably know, you can connect all those different protocols together with homeassistant. So you can use pre-built solutions for some devices and DIY for others and still easily connect them.
But if you do go Wi-Fi, why use a cloud service at all? Is there a specific reason not to go with mDNS/DNS-SD and handle everything on the local network?
[0] https://www.ikea.com/de/de/p/tradfri-gateway-weiss-40337806/
Do you mean they don't as a matter of manufacturing, or that you have blocked them yourself? (I ask because I am also interested in getting some lights, but would also like them to be local-network-only.)
Typically, manufacturers sell you a "bridge" or "gateway", which is a networked device including such a transceiver. You could isolate this single device from accessing the internet or you could just not rely on any closed option. You can buy a USB Zigbee transceiver for 30 EUR and use it with your PC or a Raspberry Pi.
Errors. A screen full of errors barfed everywhere. I look at the repository for some basic debugging, and without some serious dedicated time, I can't fix the issue.
This is why people don't want to fiddle with a Pi for these things. Time is dedicated to get the system up, but you're not given any kind of guarantee that it will work out of the box.
It's like telling someone who complains about video game DLC to go skiing. Yes, you might enjoy skiing, but skiing isn't a drop in replacement for the person complaining.
But yeah, I understand your pain, and recognise that it’s not a hobby everybody wants...
Zigbee2mqtt and a cheap zigbee dongle is all you need really. You could add home assistant for a better interface but there is no need to involve Phillips or the Internet. One of the huge advantages of zigbee imo.
One other really cool thing is they have a wireless switch that is powered by the act of pushing the button.
The BT510 It has crazy range and has only dropped 10mV battery in 14 days.
It CAN be done, because sensor makers have no interest in reporting home: costs are too high!
We need more open source projects to enable people to automate their homes with a list of suppliers who provide "dumb" edge node sensors.
(Although, I did install a dimmer into the dining room wall switch, but it's worth it I think if you'll be there at least a year.)
In the US (or at least the majority of jurisdictions who have adopted it), NEC Section 240.24(B) requires "each occupant shall have ready access to all overcurrent devices protecting the conductors supplying that occupancy unless otherwise permitted in 240.24(B)(1)" (where that is roughly buildings with continuous on-site maintenance supervision can avoid this requirement).
what do you do if you have a flooding? just hope you dont get electrocuted?
You should really insist on access...
Not to mention, I have ~10 of these bulbs. Can't imagine how a remote control would deal with that. They also aren't connected to the internet, they are controlled by a hub that only has local network access.
I find all of this extremely convenient and ZigBee is a great platform to do things like this.
For instance, the last hour or two of the day, I have lights in the bedroom and kitchen either dim red or off.
Being able to do the routine of "try to go to sleep, fail, tell my watch to turn the lights red, get a glass of water or a snack, turn lights off" is really nice. Even dim white light would be like splashing cold water on my face.
There are other ways to solve for this, approximately, I guess. This is simple and works, though.
Circadian lighting is the script and it follows the sun to make its decisions.