I’m a noob. I have no hardware nor have I installed the product yet. I have been trying to figure out the architecture the last few days and not gotten to the config. I think having to write any code is a deal breaker for me. There is way too much to learn about infrastructure and what works with what. Throw a new language on top, it’s to much time for me right now.
Point of importance. This was never about free. It was about security, being able to run local. Not sure that any other solution offers this.
I think a GUI is required to broaden the products market. I realize that it will take some time to reach that stage and hope that this can be a goal of 1.0 or no later than 2.0.
I am a fan of Pareto’s Principle (80\20 rule). Some one noted that there are probably a small amount of devices (20%) which many many people (80%) use, and that for these it should be possible to build some standard scripts (functional, maybe not optimal). I have been involved with OpenWrt\LEDE and they use the Table of Hardware tool to help users find compatible routers. I think this concept would be very helpful to the HA community.
The table consists of columns of features, one of which is a link to a related device page (and another to manage the tables entries). This page includes links to the device, photos and relevant config info. In HA’s case this could contain YAML config files that one could copy and paste as a starting point. It also could contain info about the devices compatibility with the various protocols, hubs, installation notes, aesthetics, links back to the mfg docu, etc. I suggest this be revision specific for each device.
Regarding the Average Joe comment directly above, I agree. OpenWrt has a config gui, but it only supports the basics. I am not smart enough, but would think that groups of objects can be made functional (individually) with the same or similar sets of parameters( light bulb => DeviceID, on, off, state - omit dimming for example), and that to start you could pick a handful of object groups to focus on (lights, switches, sockets) which are present in most every setup.
[quote=“turboc, post:42, topic:20946”]
Offering less features would put us in the arena with the “box” solutions.
[/quote]Yes, but I see this as a good thing. This opens up an avenue to users (like myself) to get in. I would not have used the trunk version of OpenWrt as it had no GUI, but the release versions do. That got me in the door. I have since learned to do some things in config files
.