Having just read through this thread/discussion and as someone who has evaluated HA (and continues to periodically evaluate it), but has settled on OH I would like to share a few thoughts.
Taking a high level view of a Smarthome, it is generally agreed that there 3 main functions; 1) Monitor, 2) Control, 3) Automate. To this end I believe most new users are focused on Monitor and Control. They wish to consolidate any number of standalone apps into a single app or system that is easy to setup and use. This is where HA excels in getting a user connected with their devices through automatic discovery and populating a rudimentary dashboard with almost no involvement from the user being required. Unfortunately OH falls flat in this regard and for a new user, as others have stated and I have recently experienced, this is the primary appeal of HA. Technical issues aside for the moment, this a major hurdle for OH that must be flattened in some way, be it a wizard or whatever, to keep a new users interest and begin to show the power of OH.
As an OH user from early days of 2.x, IMO and the reason I stick with OH is the ability to add complex automation using text files/scripts and perhaps now with UI (although I haven’t tried any truly complex automations with UI rules). In this regard HA falls flat IMO requiring a YAML implementation that has thus far escaped my ability to master sufficiently to replicate what I can do in OH. This is a key differentiator for OH vis-à-vis HA and something that should be highlighted. To illustrate my point, I am in my late 60’s and recently was having a conversation about IoT and the Smarthome with a few of my technically savvy nephews who are in their late 20’s. They proceeded to show me their HA smarthome implementations which was basically just consolidation of apps for single point monitor and control. When they were finished “showing-off”, I showed them my OH UI/Dashboard eye candy in all its splendor, then I told them that I rarely ever use the UI because my home is mostly automated. As I went into detail about the complexities of some of my automations it was a total eye opener for them, but the sad truth is they had never heard of OH.
This raises the next question in my mind as we begin to think about marketing OH. Namely, who is the target market? What type of user and level of technical sophistication forms the target audience that will help build and grow OH going forward? Is it the total newbie or maybe someone who has a system on another platform, but has hit limitations in the platform or their own ability to master the platform and take their installation to the next level (ie automation)? As someone made a point that we should not be competing with other platforms as the total Smarthome market is expanding and is still relatively young, with plenty of users for everyone. If that is the case, then what are OH key points of differentiation that should be highlighted to the potential user through this marketing that will make a prospective user choose OH over HA or any other platform? As another person wrote, marketing something that OH can’t deliver is not going to be helpful in the long run and at the moment there can be little debate that HA has the advantage for ease of installation and getting up and running with little knowledge or skill needed by the user. It is a “perfect newbie system” in this regard.
So while OH developers and maintainers take on the task of implementing some sort of auto-discovery/wizard for a future OH release, should OH not try market what it does well? As a starting point I have listed what I see as some key differentiators that keep me using OH, but I’m sure there are plenty more.
-
- Choice of multiple UI/dashboards (eye candy)
-
- Ability to “easily” create a very polished, pro-like UI/Dashboard with Main UI (more eye candy)
-
- Ability to create complex automation rules/schemes with UI/scripts in choice of multiple scripting languages
-
- Rigorous/standardized process in creating updates and adding new features
-
- Semi annual releases with monthly milestones
-
- Stability and security
-
- Optional but Free OH Cloud Connector
-
- …more
So what is the best way to get this message out? I’m not a social medial person, I have no accounts on social media, but all of my nephews and nieces use multiple social media platforms so if OH doesn’t have a social media presence is that something that should be considered as well as other avenues?