Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team

Question
Alfonso Presa 6
TLDR; Very very very disappointed. Looks like this project is abandoned and loosing functionality month by month. I'm seriously considering returning my HC2. I'm going also to sum it up for the owners, directors, investors behind Fibaro's enterprise, CTO: I think something very bad is happening in your company, you should be reviewing your technical debt, stabilizing your processes and looking at user feedback and reported issues ASAP. Don't take any steps forward (like making a new Mobile app for example) without solving this.
Intro
I recently acquired an HC2 looking for a more stable alternative to my previous controller, that was an RPI with a ZWave.ME card attached running raspbian with Domoticz. I've plenty of devices from different manufacturers: Switches from Fibaro and Philio (for controlling my 21 shutters vía 4 groups with 8 hardware relays, and my police connected alarm system), some Fibaro universal sensors (for the flood detectors already present in my house, and Alarm integration), Fibaro flood sensors, Fibaro motion sensors, Vision ZG8101 Garage door detector, ... Along with that in terms of Zwave I 've Philips hue for the lights, Tado controller for the Air Conditioner and Heat Pump Controller and Google Home Mini for voice controlling.
The starts
I connected my current controller to the HC2 and delegated the primary role. The devices were detected but as "not configured", so I launched the reconfiguration. Some devices were correctly detected, some were not, which is something I more or less understand, so I start manually removing and adding the devices. It took me quite a lot of time but I finally got them almost "paired" but the Vision Garage detector which it still rejects.
The configuration
I found a lot of problems getting the system working close to what I was working with Domoticz but I got very disappointed with the following:
1. You cannot make virtual devices display as real devices! So I cannot make a Shutter that actually looks like a shutter in the mobile UI. Yes you can add icons and get the buttons, but you will always have it appearing inside the "virtual devices" section which says nothing from the user perspective and that doesn't help in terms of organization. I understand that with virtual devices you can implement almost anything, but you should be able to select kind of a "contract" or a "pattern" that could force you the buttons to implement to match the real devices ones. The rest of the functionality should rely on abstractions allowing virtual or physical implementations.
2. You cannot create your own plugins! Looking at the forums looks like some time ago that was possible, but it was suddenly removed..... Why?!!! It would make a lot of sense to create your own plugins.... ok virtual devices functionality is there... but you cannot make devices that looks like physical so for me they are very limited. Also there are very little plugins available, almost all are for cameras. No plugins for Tado and no way I can develop one. I can develop a VD, but I never would be able to make the room temperature of Tado display as the room temperature in Fibaro.
3. LUA editing interface.... Come on guys... there are tons of OpenSource WYSIWYG editors for that, allowing nested if else conditions and much more....
4. LUA language. Documentation is almost useless, specially with the usage of non-standard methods like FHttp and such... Can't you set the timeout for an FHttp, come on! Why do you need a different language API for Virtual Devices?
5. It's a pain to connect third party services for notifications like telegram. It makes something that is extremely easy (make a GET/POST request to a given endpoint) extremely hard (define a variable that through the UI only accepts numbers but it does accept texts when value is provided in LUA, create a LUA scene relying on that variable, ...)
6. HUE lights doesn't work properly (for me it success to turn on or off 50% of time, and gives failures the other 50%) and doesn't display as targets of scenes.... forcing to implement them in LUA. It would have been very easy not to fail on this if some of the abstraction explained in point 1 was implemented.
7. Cannot set location of the house because the free maps API is being used and it has now been deprecated.... Not words for this given we are talking about a piece of hardware+software that cost several hundreds of dollars.
8. Weather doesn't update.... from none of its two sources, and it looks like this has been like that for more than a month according to the forums. Where I work, an user facing problem with this level of criticality (given the weather is in a very relevant place in the UI) should be resolved in an SLA of hours. Having it unresolved for the amount of time that it has being (~month and counting) says a lot about the level of quality of the software and processes that are working behind the scenes.
9. Installers app only available for certified partners.... Why is that? Why do you assume DIY users like me don't deserve that application?
10. Family tracking seems to have vanished. I see in the forum a lot of captures, looks like scenes provide that "user arriving to a point" functionality, the mobile application states about the precision of the geolocation, but there's no way to access that information, the API says "hasGPS: false", and scenes do not trigger at all.
11. IFTTT integration kind of works, but looks like scenes activate when their "triggering conditions" change and not when their conditions are matched.... so it's kind of useless.
12. Google home integration is easy to configure, but not all scenes appear.... why?
... There are a bunch more things that I though of writing but I don't remember.
@FIBARO Feel free to contact me for more details about this comments even if they imply gathering logs or similar or trying "beta" versions. I took the time to write this feedback because I sincerely want this piece of software+hardware to work as it should.
I would also like to ask a question and I expect a sincere and transparent answer from your side, are you changing to a strategy targeted at partner installers? If so, please tell us "the DIY users".
Edited by Alfonso Presa4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.