Thanks Leif, any feedback would be greatly appreciated! If you do find some time, I would recommend taking a quick look at the free course there just to see if you like the learning format.
Hi,
I have just done the first free course. All good although I knew most since I have already gone through the process. That said, it will teach a newbie how to get started from scratch.
Once I have a little more time, I will definitely do the other two courses.
A couple of minor observations;
If I click on a link to one of the other pages (within your site), the content of that page does not quite fit on the screen.
Re. the HA OS versions; on oner place it says that the latest is 9.5, on another it says 10.1
Also, my sincere apologies for taking so long, other things got in the way.
Regards
Hi Leif, many thanks for the feedback! Yes the free beginner course is designed as an introduction to the platform, my idea was mainly so people could test out the format to see if they like it.
If I click on a link to one of the other pages (within your site), the content of that page does not quite fit on the screen.
I am guessing you meant the glossary page? I think you may be right as a few tweaks I did to the site design recently may have caused this. I have added some padding and hopefully it should work properly now!
Re. the HA OS versions; on oner place it says that the latest is 9.5, on another it says 10.1
Yes can be some discrepancy in versions due to the speed in which everything moves forward. HA versions are generally there just as a guide, eg âfor example, the latest version is 9.5â meaning âbut you may find the version is newerâ ⌠perhaps I should explain that better.
Thanks again for taking the time to take a look and give me some feedback. If you do decide to take any of the other courses, donât forget to use SIYTEK10 for a 10% discount!
Probably. But I think a major roadblock here is that HA is a permanent moving target. Preparing professional IT course material for any complex software is a huge amount of work. And if youâre doing it for an application that changes so often on many fundamental levels, maintaining your course material up to date becomes a full time job. It could very well be that a single HA update invalidates a significant part of your material, because suddenly the way you teach something has become obsolete.
Common applications like AutoCAD, Photoshop, Illustrator, etc, are much more mature and far less volatile. Thatâs why you will find a lot more professionally made training material for those (and of course the much larger target market for those applications).
Yes I do know where you are coming from in terms of HA constantly evolving. But I also think that some basic concepts like Templating, software developed sensors (I always thought that a sensor was a hardware device for instance), state, triggers, conditions, actions, run modes.
Once those are understood, any updated functionality would be easier to understand.
Hi Simon,
I have sent you an email, hope it makes sense.
Regards,
Leif
Fix the root causes - donât patch the symptoms!
Hi folks.
Iâve just spotted this topic and have a lot of sympathy with the OP, et al. But HA is meant for most people to be able to use. It should not need training courses!
Though local HA user groups might be a good idea. Iâd be keen on that.
Also, @kameo4242âs Community Guide at [Automations, from Zero to Hero - #2 by kameo4242] is a useful help.
Iâve been using HA seriously for about 6 months - with much struggling and many deep frustrations. Thatâs a common story in these posts - mostly boiling down to YAML and templates, I think.
Should we need Training courses for that - or should we fix the problem?
The Community help is priceless - much appreciated and greatly valued - but for the basics of using HA it ought to normally not be necessary.
Now, Iâve over 40 years in IT (programming / analysis / design / architecture + business analysis, etc.) and my approach, learned sometimes from painful experience, is
- IT should be intuitive to almost everyone. If it is nât, then Iâve failed.
- Tackle the root cause, not the symptoms. Fix the REAL problem early, do not patch it.
Un-tackled root causes always grow bigger and cost increasingly heavily. Iâve seen a few products and even companies eventually fail because they would not tackle a root issue but patched around it.
Most of HA is fairly intuitive. (Though the documation has some holes - would that I had enough HA knowledge to help there.) Certainly HA is improving very rapidly - except in the area of most pain!!
HA automation and script development are not intuitive. IMO thatâs almost entirely because of YAML and templating, neither of which are common, standard, well established IT technologies. Both are frail (just a missed space or character can lead to great pain), and a PITA to use. (Give me âCâ over YAML any day.)
Improving the Automation UI (generating YAML) is not the right answer, though it helps in simple scenarios. But itâs patching a symptom!
What we really need to do is to grasp the nettle (YAML, templating, jinja2 and etc.) and replace it ASAP with intuitive, well designed UI tools based on mainstream, well supported, understood and usable IT technologies. (Inevitably sometimes you have to resort to code rather than UI - so make it friendly.)
Iâll help if/where I can.
Then many of the present learning issues / training needs / and community Help requests would vanish and our time would be more productive and inventive.
And Home Assistant could begin to achieve its very real wider potential !
Fix the Root causes - not the symptoms!
Or, if you find HAâs native automation and script environment non-intuitive, just install Node Red and use its graphical environment.
Itâs kind of a right-brain, left-brain difference, so each environment works great for some folks but not for others.
Nope - thatâs just another Patch!!
Iâm arguing for the long term excellence of Home Assistant, not an alternative. I want HA to succeed!
The Node Red add-on is supported by Frenck and is as much a part of HA as Z-Wave JS UI (ie, itâs in the Add-on Store). According to the Analytics Page, itâs installed by 28% of the user base. So itâs definitely âpart ofâ and not an âalternativeâ to HA.
You miss my point. Iâve no issues with Node Red. Use it by all means.
But to use NR instead of HA for Automations demonstrates the issue I raised. Some people prefer NR for Automation because itâs so hard in HA (YAML + templates).
And thatâs using NR as a work-around (a patch) for HA Automation. Thatâs all I meant.
Weeeell⌠the trouble is that most of us like it complicated.
HAâs website describes it as âpowered by a worldwide community of tinkerers and DIY enthusiastsâ. Itâs a hobby, not a product. Why own a Nissan Leaf when you could drive a 1936 Ford 2 Door Slantback Flathead V8 hotrod?
No, it really isnât.
These recent comments illustrate my point. In technology, whatâs hard for one person is âfeature richâ to another. And whatâs elegant to one is âdumbed downâ to another.
Iâm convinced that this really isnât because one is right and the other wrong, but because our brains work differently from each other. We truly find different things âintuitiveâ. Some folks love a GUI, others insist on a command line. And thatâs fine!
Itâs a wonderful feature of HA, not a bug, that you have different tools and methods to choose from to make this thing work the way that fits your style and way of thinking.
Though back to the original topic of this thread⌠that does make documentation and training a challenge!
Iâm totally with you, I as well love the possibilties HA offers. It is a feature!
Why? You just need to do two courses. One for this, one for that and one for the totally different. Just kidding, I think a good course can be for both sides and as said, if really necessary there need to be two different courses!
Two courses every month, surely? Just time to fit them in before the next upgrade.
Hi Siytek. Registration is not currently possible as the âshow youâre humanâ message is displayed with no captcha.
+1, free software doesnât mean knowledge on it should be free always (of course you can use community) but someone spending time on building proper documentations/tutorials should be rewarded in a way or on other. Installing and maintaining myself (my company) HA for some customers, we donât sell HA itself as itâs free software but we charge the customer a contribution at the project in the form of a donation (plus nabu casa subscription of course) which is our way to support the project for the great job done