My Preferred Smart Home Vendors
chrisx.xyz
chrisx.xyz
Trying to gain access to the ZigBee network or hub is probably not worth the effort, compared to using a more open stack in the first place.
Glad I mentioned it here, I now have a steer in the right direction - thanks.
Just skip all of the SmartThings and IFTTT online only crap for day-to day operation. If the internet goes down and you can't turn on the lights anymore, your setup's WAF goes down FAST.
Just pull the plug on your internet and see what happens. Use online features to enhance the smart home experience, don't rely on it.
Apple HomeKit is good, it works local only, but it also allows secure remote access when needed. You can still use your phone to control everything when the internet is down.
Same goes for Home Assistant. Just pay the fiver for the Nabu Casa cloud if you want remote access, no point in hacking it together yourself.
Alexa and Google Home are very bad at this, when they go offline, they just say "sorry" and can't do anything.
That being said, Home Assistant is worth financially supporting.
But supporting the development is worth the price alone =)
- Safe
- Medium safe
- Not safe
- Do not do
The very first smart plug I ever bought was because one day I went on a trip and, after arriving from my flight on the other side of the country, I started to wonder if I had turned the coffee machine off. I had, which I confirmed with an indoor camera.
That coffee machine got a smart plug as soon as I got back. Others followed.
That is a concern. An even larger concern is companies just sunsetting products. Like Amazon did with the Cloud Cam.
> 4. Think about safety. If it is in any way dangerous - don't automate.
Excellent point. I like to automate things that are dangerous but to try to make them ever so slightly better. For example - cutting power to the 3D printer after it's done printing or a couple of minutes after a serious error(couple of minutes to allow for the nozzle to cool down while still under active cooling).
Automating a pool cover would be a bad idea indeed.
Ah well. I'm glad there is still a reasonably healthy selection at all for those of us who have the same criteria in terms of "LAN only capable/HA control/no subs".
They also need next to no data transmission rate in a lot of cases. 3 or even 2 thin wires could easily handle it.
You could even reuse USB-C as the connector, and optionally actually use the USB lines for configuration, or use barrel jacks for a bit more power and easy DIYing.
If you limited it to just really simple stuff you could use very thin cheap wire, branching however you want because you only need 4800 baud or less, easy to hide, almost no cost.
I don't agree, and it's not really about the power (though there are plenty which either are or could be hungrier if the capability was there). Ethernet is very cheap, standard, and reliable. It's easy to run by people who aren't electricians. Ethernet benefits from vast economies of scale and market, you can get minimal Cat 5e for <$0.07/ft (7 cents per foot), and piles of connectors too for pennies. It will be easy to pull and handle plenty of abuse. You can get it riser or plenum rated. Connectors cover a full spectrum of usage and are straight forward to do fast and then test for correctness with a massive array of tools also spanning the price/performance spectrum. Are you for real in suggesting USB-C vs 8P8C?
I'm not suggesting at all using PoE exclusively, but it is disappointing it's as rare as it is in commercial products. There's plenty of devices I'd like to just put somewhere and not touch again for 10 years, which battery isn't ideal for. Security, more stuff broadcasting into limited spectrum, trouble shooting and so on also factors in. It's particularly galling for things which actually do need hardline power anyway, are security/safety related, or both. Wireless absolutely has its place but shouldn't be the only option, particularly when it's commonly so freaking bad (like devices which make things "easy" by demanding to use an app and pair with the network your phone is on rather then just letting you enter an SSID and passwords and then mysteriously won't work arrrrrghhhhhh).
It sure has its strong spots, but it's not a slam dunk for all options.
Heck, I’m disappointed there’s no ceiling-mount APs with built-in Z-wave/Zigbee.
They have documented this here: https://help.ui.com/hc/en-us/articles/115000263008-UniFi-Sup...
Z-wave's relay design makes hub placement less of an issue than with e.g. wifi, which is probably why you don't see much attention paid to mounting/appearance concerns. It doesn't much matter, so long as you have a device near the hub, then another device near that one, and so on.
I hadn’t considered that the mesh nature of home control devices has negated the need for central placement.
On the sensor side, there are a few very nice esp32 based boards. Have a look at the https://www.olimex.com/Products/IoT/ESP32/ESP32-POE-ISO/ and friends. These kind of things are fairly cheap and will handle most sensors really well. They're also perfectly supported by esphome.
I'm fiddling with a setup somewhat like what you describe at our countryside cottage. Star topology for literally everything into the technical room: 230v power, proper cat6 for the high speed data network, and cat5e for sensors.
I tried to keep the wiring super standard. All sensor cables get terminated centrally in a patch panel, ethernet style. On the sensor side, I break out the wires I want using simple couplers.
I don't do PoE up to the sensor. I haven't found cheap super compact PoE devices . That's not a problem though. With some multiplexing, an ESP32 can handle a surprising number of sensors both at the data and the power budget level. So I use a few PoE powered ESP32's in the central network rack, and I power my sensors through those.
In general, Philips Hue / Signify is very reliable in my experience, though expensive.
I use it in our bathroom and it's activated multiple times per day. The first battery lasted about 3 months but the second battery has been going for over a year.
There are some reddit threads but I never got a clear answer.
Their color bulbs are disappointing in both lumens and color reproduction. Their white-scale bulbs max out at 4000k, when most daylight bulbs are 5000k.
Have my setup running for over 5 years. Not without its problems and I have done a few painful rebuilds in that time but I love the fact I can glue together technologies that do not natively talk to each other through node red automations. Think Ring doorbell, sending a notification toast to my LG TV and turning on my Phillips Hue lights.
Is there a way to disable it from automatically spying on every single logged in mobile phone? E.g. if I install HASS app on an Android phone and login, it'll automatically start tracking everything from location, connected wifi, charging timing, all of it. And I need to go and disable this manually from every entity separately... and it randomly reenables itself if the device reauthenticates.
Since I don't want to track every single step my family makes, did anyone find a configuration option on the server to turn this off for all clients?
I agree that it shouldn't be like this just by installing the app.
Wow. Mine invariably cratered after 3-5 months. Had to start over from scratch every time.
There’s addons for regular backups to cloud storage, and also alternatives to using an sd card - I now use an odroid
Quit working. One or more critical modules would fail beyond my ability/interest to repair in a foreign container-manager based application. Or the thing would quit booting. I guess I could try different SD cards but the ones I had were serving fine with raspbian before.
The first time it failed, I tried to join the community but found it exceptionally hostile before I even had a chance to seek regular support.
* very occasional post upgrade problem which was fixed by the next upgrade or just a restore
* zigbee radio occasional issue which turned out to be a bug with the dongle firmware. Upgrading the firmware sorted me out. (Basically, I sometimes needed to power cycle before the zigbee network was functional)
* SD card corruption. This was the biggest pain, and required building the system from scratch once (since the backups were on the same card - oops!) and from backup one other time.
I never once had an issue after moving away from using sd cards that needed more than a restart - and this was maybe once in the last 6 months. I suspect the upgrade problems I previously had were also corruption related.
If you were willing to try again, I highly recommend the odroid with eMMC - it’s also more powerful (though pricier) than a raspberry Pi 4 along with being generally neater since all the plugs attach on one side and it doesn’t need an external usb for its disk.
My Home Assistant instance is sitting inside an Argo One case. It has a small fan (controlled by Home Assistant so it can be stopped if not needed) and a M2 SSD slot, which I'm using with a SSD that I pulled from a Chromebook. It's rock solid. I don't need any significant CPU and RAM.
- Get off RPi and onto a windows virtual machine
- Backup frequently
- Upgrade lazily
Ikea Tradfri Control Outlet (Works over ZigBee): https://zigbee.blakadder.com/Ikea_E1603.html
Works well with ZHA. Had 0 problems. Unplugging, plugging in, restarting HA, lossing power, etc - had no issues whatsoever. However it may depend on Zigbee chip too (I have CC2538)
They "broadcast" everything shown on the screen as BLE service-data which means you can passively read it at whatever interval.
I didn't want to sign up to their cloud with the app where they collect all of your data (my HA is offline, that's how it'll stay) so I built a BLE<->WiFi<->MQTT device using an ESP32 and a firmware I found on Github, with some modifications; it scans for the devices by BLE address, reads the service data and publishes it to the MQTT endpoints used for HASS.
Anyone serious about running HASS, or home automation in general should move away from a Pi because it's not cut out for running a home, the SDs are fragile and need decent, clean power and the performance isn't stellar when you've got a lot going on.
It's a nice, cheap starting point, but something like a NUC or similar is the next step for a reliable machine to run it on and won't suck up electricity.
I use Meross devices with krahabb's wonderful LAN integration (https://github.com/krahabb/meross_lan). It requires a specific pairing process of the device, but not any firmware reflash.
Relaxing an extra bit, one can flash many devices with ESP Home (https://esphome.io/) - an excellent cistom firmware. Its only flaw is that the captive portal does not work well after an upgrade (something that is hanging in the bugs section and nobody cares)
And as TFA notes, using HomePod Mini as a hub allows HomeKit devices to to "interface with Home Assistant over the local network (without any cloud connection)" as well. That gives you access to many privacy-respecting devices as long as you don't enable Alexa, Google Home, etc.
Anyway, I've been very happy with my Shelly plug-S's, I use them everywhere, very nice with the Home Assistant Energy dashboard. I can even tell from my server power usage now when some process has gone haywire.
[0]: https://www.home-assistant.io/integrations/tplink
[1]: https://community.tp-link.com/en/home/forum/topic/237614
Connecting all the box is neat and all, until you have to muck around with payload json(which you often cannot inspect until an actual event is generated).
It feels like it's missing one level of abstraction.
Similarly, I've had real trouble with some reolink products - they're very cheap, but have codec issues. Were I buying cameras again I'd go with amcrest, which are mostly white label dahua.
Also on batteries: I avoid anything battery powered. I do not need another weekly chore of replacing dead coin cells of various sizes. And yes, if you let your collection of battery things grow, it will become a weekly chore eventually. Hardwired or GTFO. The worst offender is "buttons". When I need a control input that's not an in-circuit switch, it's inevitably a coin cell button that will need babysitting. At some point I'm going to start making 3.7V BEC USB things to save myself some frustration.
Regarding batteries I minimise the use of anything with batteries, but I make a point of buying devices that use larger batterieswhen I have to. I have a couple zigbee motion sensors going on 18 months.
Alternatively I’ll use a dummy battery to hard wire a sensor so I can remove the battery
That's why I love jlcpcb. I have been building IOT thingies for about $5-$10 a part. They build PCB and do SMT so you get somewhat finished product. (Just need a 3D print for enclosure). This ends up being about same cost as buying from someone else, but 100% under your control\customizable
[0]: https://github.com/ruuvi-friends/ruuvi-hass.io
[1]: https://f.ruuvi.com/t/ruuvi-sensors-ruuvi-gateway-home-assis...
You can slap one on your mailbox lid for example and have an alert pop up when the counter changes. It has X/Y/Z acceleration sensors too if you want to know the direction of the motion.
You _can_ read them with just a cell phone or hack a Raspberry Pi as a BLE listener, and It'll work just fine most of the time. Even ESP32 has a system for reading the tags with esphome I think.
But for the best results I recommend getting their official Gateway: https://ruuvi.com/gateway/
The antenna on that thing is completely ridiculous. My Raspberry Pi had to hang from the ceiling to get even 10% of the readings from my sauna (lined with foil to keep the heat and moisture in as per Finnish building code).
I got a the Gateway, quickly powered it up at my desk and boom, it found the sauna tag immediately, zero packet loss.
I've got one in both my fridges and freezer, zero issues. Sauna goes up to 80C normally and is MOIST, no problems. People even float them in pools, just cover the moisture sensor hole with tape and double bag it in ziploc.
You can get similar BT devices from china, but they eat up batteries like candy and the signal strength isn't that good.
HomePod + Apple TV native integration performs unreliably in my setup. "Hey Siri, pause Apple TV" has a <30% success rate if HomePod hasn't been restarted in the last hour. But it has a 90% success rate in accepting "Hey Siri, turn off Apple TV". Most of the time I'm watching TV, I'm doing things where I can't use the remote (e.g. cooking), so this has been the most frustrating experience with HomePods + Apple TV.
I highly recommend these if you’re into taking this sort of data.
"Funkstandards / Frequenzen EnOcean (868 MHz), Low-Power-Funk (2.4 GHz) WLAN (802.11 b/g/n 2,4 GHz)"
So that's neither of the two major protocols (zwave and zigbee) nor any of the up and coming ones (thread).
Am I missing something?
Some additional recommendations that fit the general theme:
* Cameras: I use Blue Iris, so anything that does ONVIF is suitable. There's no need to limit yourself to one brand, though sticking with stuff you know is good is sensible - I've got a couple of ReoLink cameras that are good, and I've got some Amcrest cameras that are also good. Keep your cameras, regardless of brand, on a separate VLAN/Wifi network.
* Switches and Lights: Ikea's TRÅDFRI outlets, and bulbs are pretty decent and very affordable. I also recently got a bunch of Sengled Zigbee outlets and am very impressed with them - great form factor (small enough to not block the other outlet), and the power consumption monitoring helps me understand my electricity usage better.
* Sensors: Ikea's motion sensor is decent and I've never experienced the extreme battery drain that other people have reported - I only have one of these though, so maybe I got lucky. Also, Aqara water detectors have likely saved me thousands of dollars thanks to alerting me to issues in places I don't normally look.
* Other stuff: Ikea's STÅRKVIND air cleaner is pretty nifty, and Zigbee-enabled. I've got a handful of Ikea Zigbee buttons (the shortcut button and the five-button 'puck' remote) that work very well.
Also, check out ESPHome[0] - if you can't find a sensor or device that does exactly what you need, this makes it shockingly easy to build one. I've got a water level sensor (ESPHome, ESP32, HC-SR04) on my sump pit that has alerted me to pump failures before damage occurred.
I'm using a ConBee II with deCONZ for my Zigbee gear, but that's more of an implementation detail than anything.
Finally, my one exception to no cloud stuff - the Rainforest EAGLE-200[1]. Being able to monitor and track my home's energy consumption has been very valuable for saving money. You have to use the cloud to set it up, but Home Assistant can do local polling to retrieve the data. You can also, via the cloud, configure it to POST data in real time to a URL, that POST happens directly from the device.
[1] https://www.rainforestautomation.com/rfa-z114-eagle-200-util...
But I have no KNX devices, so no comment.
None.
"Do you prefer your jail cell to have the barred window high up AND a thin mattress, or a better view but NO mattress?"
Criteria #1 in the article
All my smart home stuff is either Zigbee/Z-wave or some 3rd-party firmware over WiFi (Tasmota/ESPHome)
I happen to have a couple Echos. They don’t know about my smart home. They’re glorified Bluetooth bridges and one day I’ll replace those as well.
IKEA being the biggest one. Their stuff doesn't ring home for anything except for firmware updates. There's no built-in remote control over the internet, no IKEA account needed, nothing.