Ok. Here’s a new user; When I first begun my journey with home automation; my choice was Hass, it was way back, when they just had managed to create their first effort in getting a camera providing rtsp feed, to show on Apple’s HomeKit. It was pretty unstable, but possible.
Eventually I decided to leave Hass; it was too much trouble, sometimes “more” is also more work. Next I chose the easy way, and went with Tuya. I know, I know, everybody thinking here that all my feeds etc was shared with unknown 3rd parties, etc; but I didn’t care that, as it was a small price for something that worked pretty well.
Lately I had to renew my (video) doorbell, and I decided to choose Aqara.. Which is a little outside of Tuya, so I then decided to start renewing the whole system, and I chose Homey, because it seemed easy and effortless, I dreaded a lot about it, including many reviews; YouTube was total crap, I found 2 types of reviews- other’s saying that Homey beats anything anywhere and anytime, and others.. Well, they seemed to be people who can accept only HASS as their choice, it seemed that it didn’t matter, whether they were reviewing Hubitat, Homey or what ever..
Anyway, I then chose shiny Homey Pro and have been experimenting with it now for a week. My reasons to choose Homey, was that it seemed to support… Well pretty much everything that I already have.. Except Tuya cameras.. Well, they were bunch of crap anyway, I bought some general Chinese onvif/rtsp cameras (on their way), since there is a onvif app… And to outside, I chose Foscam, which also had an app; Perfect.
Well; not so much then after all.. While doing some testing with Aqara’s doorbell, I noticed that I wasn’t able to get feed to work.. And while searching for help, on how to achieve that, ugly truth comes out; supported cameras.. Only support still shots. Explanation is also quite clear why, but this was news for me- I think Homey is quite expensive, and you might think it would support cameras and possibly be able to do great things with them… Nope. Why on earth, on none of those videos that I watched, or reviews that I readed, wasn’t this mentioned. I even readed a lot about building home security around Homey(pretty lousy articles on the subject, but still…) - and a huge silence that there’s no decent support for cameras? On this criteria, I am not that disappointed on the device itself, more on the marketing and reviewers. I could had come here to the forum to ask about it, but I kinda took it as a no-brainer that camera’s are supported on one of the major home automation systems that also pack support for security system features as well.
Project became a lot more expensive at this point, as I purchased a mini computer that I am planning to run frigate nvr, to compensate lack of camera support. There’s app for frigate as well, high hopes here that it’s good. We’ll see when new gear arrives and I have time to set up everything..
So, to the next disappointment. That’s not completely Homey related, but now that I am moving away from Tuya; maybe detach from Tuya network as well then? There were few projects that help with that.. Tuya convert and cloud clutter.. To the first device, a rgb-ic led strip.. Both failed, inside there was a ubc chip, capable of running wled propably.. But I managed to break it during study. So more money, and a pre-flashed wled version of same device from China is on the way now.
So, I also have Moes thermostats, and there is wbecathermostat alternative firmware, maybe I can flash those without dismantling… No, no I couldn’t, both methods fail. Becoming frustrated here, because I wasn’t planning to re-new everything.. Finally, I found a device from my house that I was able to flash with these methods, it’s a simple breaker that can be used to replace a switch in the table lamp or similar applications. Got ESPHome Kickstarter on it, and quite soon I wanted to replace it with OpenBeken, even though I never had used either of these before. Flashing OpenBeken on it, had its own difficulties, I had to get OTA firmware in uf2 format. Conversions failed. Eventually I found an older firmware version already in that format, flashed that and then upgraded, voila. New difficulties then. Switch doesn’t work. I tried available templates of similar devices without success, and eventually I just started testing and found all 3 features (led, relay and switch/button) and got it to work.
Okay, now I need it in Homey Pro. So mqtt is the way, right? That’s gonna be a breeze.. WRONG! There are few mqtt apps. A full server suite, which was pretty useless, I wasn’t able to make any use of it at all. I mean, my new light switch successfully manages to use it, but that’s about that, I wasn’t able to make a device of any kind to Homey Pro with it. I eventually did succeed, I used MQTT Broker and MQTT Client, and virtual device (from App with more templates for devices), and then made 2 of my first (advanced) flows, which were quite complex.
First one checks if virtual device state changes, then it checks if device is named “desktop lamp” and in that case, it writes to variable “Path” correct Topic, and after that, it checks what is the new state and writes variable “TextValue” either “1” or “0” and then uses MQTT Client to send the message.. Works..
I made it like this, so I could add other devices here as well with their topics..
And the next one, I made it so that when mqtt receives state update, it checks the topic and value and sets device either on or off. This then show’d me a nightmare that I am having in front of me. As topic must be on the “when” that starts this, and as I cannot have a map/valuepair array of my devices, I will need to duplicate this to EVERY device. How frustrating!
Oh, and I tried Tasmota mqtt, but cannot get my device to be detected with it.
Ideal mqtt solution would be that I could set up a MQTT device, which I could give topics and and values that would be mapped to switch states, but this won’t work. There was a one app that gave something similar.. But it didn’t work, light didn’t go on, and its state was not monitored properly. Only flow that I did was able to work this out, but I have no plans to setup all those, so lucky me, I have only 1 device in this state.
Bad news, I have bought more stuff. Some work with MQTT
What I am quite pleased, is that Tuya app works quite nicely. Even though setup was a nightmare. But eventually, it did work. But it is just using Tuya cloud to achieve that, which is what I am trying to detach..
Homey Pro supports RF.. Yeah, that didn’t work out either. I have my previous Tuya based security system which uses rf433 motion detectors and door sensors. They are all going to need a replacement, as rf433 requires an app for the device support, which wasn’t available for my sensors, nice. Once again, could this be marketed that it supports SOME rf433 from few major manufacturers?
So, I need 6 new thermostats, 7 door sensors, 5 of those breaker style switches, a new mini computer to run frigate nvr, 4 relay system for power cycling some stuff (outdoor cameras, indoor cameras, outdoor router..) to make sure they are up and running when I need them.. A LOT of light switches… New door lock… And more. I thought Homey Pro was expensive. It wasn’t, I already have tripled what it costed and I am still far from transition to Homey Pro.
Homey Pro is also advertised as effortless.. It’s far from that. It would be effortless, if apps would work perfectly but most of them lack documentation on how to use them, they only come with list of states and actions available for flows, but you need to get it up and running first and there’s very little help for that available. It wouldn’t be needed, if it would be effortless and if everything would work. There even isn’t a way to get a log of app to help see what the issue is.
Also on videos, flows looked perfect. But to tell you the truth, using them, is very slow. I struggled while building my first flows and as I have some experience with programming, I was hoping that HomeyScript would come to the rescue, but I found out, that it’s quite limited too; couldn’t make it talk with Apps. Also, that is another thing that is missing proper documentation. Nice, you can output hello world, but I wanted to interact with mqtt and that’s what was way too difficult (without docs). Okay, maybe I can enable ssh shell and see what’s going on… No I can’t, I am inside a container. I wonder what it can be used for, because I couldn’t find any good use for it.
And there’s more. I’ll put here a very short review and what everyone thinking about going for Homey should think before actually doing it:
- Device support is quite limited, check Best Buy guides. There’s some supported devices, and all of them are from the higher price range. But if you already have those devices or have deep pockets…
- Despite what is said, it’s not easy, it’s not fast and it’s more limited than it appears.
- Documentation is VERY poor.
- After a while of studying, you can link with HomeKit, and with some effort, you can link from HomeKit to Homey too, nice. Not very simple though.
Now, I do have some questions, since I need new devices.. And try to get them cheaper than Best Buy guide provides.
Do you think I could get this thermostat working effortless:
https://www.aliexpress.com/item/1005008488780954.html?spm=a2g0o.productlist.main.111.38025905uiQVbF&algo_pvid=a233c3a7-66d3-480e-a448-3e0e1c08e263&algo_exp_id=a233c3a7-66d3-480e-a448-3e0e1c08e263-56&pdp_ext_f={"order"%3A"1"%2C"eval"%3A"1"}&pdp_npi=4%40dis!EUR!30.60!27.99!!!33.98!31.08!%40210384cc17451684630087500eefe0!12000045367741637!sea!FI!128437593!X&curPageLogUid=K3VtuowuUnoR&utparam-url=scene%3Asearch|query_from%3A
It says it’s matter…
For door sensors, I plan to use: Sonoff’s Zigbee SNZB-04
Is that going to be a nightmare?
And then, for those breaker switches.. I want to use Sonoff’s basic R4’s.. Any problems ahead?
I also am going to receive 2 nspanel’s (not pro), was that a miss or can I display something on those? How about interaction? Other one is pre-flashed with alternative firmware, so can’t say much about that for now.
Oh, for the lock, I plan to have Yale Doorman L3. It is said that it’s supported, but once again, no info available. Do I need Yale’s hub or does it work directly with Homey?
So that’s for now…