Why are people asking the same questions over and over again? (Or the Regulars' Chatroom) šŸ¤·

If you ever figure this out user experience folks everywhere will literally throw cash at you. Really. Let me know if you find the secret sauceā€¦ I like money. :slight_smile:

3 Likes

Youā€™re mixing me up with another person. I have not linked anything here other than the code of conduct and the FAQ. Iā€™ve been partaking in this thread before you joined and I had supplied an answer in your other thread. Iā€™m not following you around. I just know the context behind your post because I replied in the other thread.

For what itā€™s worth, youā€™ve been the topic of conversation in the moderators chat. It seems you behave like this on a regular basis. This forum might not be the right place for you if youā€™re unwilling to take any feedback from other users without starting an argument.

Weā€™ve gone through your history, this is a specific problem with the way you talk with people. If this was an isolated event, you wouldnā€™t have garnered the response from 3 separate moderators.

3 Likes

I actually tried this, but I found that there were too many branching paths. Iā€™d start out reading up on one topic and then find that I needed to keep going backwards and forwards between other pages just to understand what was being said on the original page.

What might help would be to have little info boxes, or popups, that explained key words or phrases, which were repeated throughout the documentation even if it meant saying the exact same thing on multiple pages.

some kind of compromise is needed. But what i donā€™t know.

Thatā€™s not an easy question to answer, I feel that a lot of the documentation reads like glossary of features rather than an instruction manual. As you said, we canā€™t possibly have documents that cover all possible situations and their solutions, but some simpler explanations or language geared more towards the layman amight help.

For example

The easiest option to edit configuration.yaml is to use the Studio Code Server add-on. This add-on runs VS Code, which offers live syntax checking and auto-fill of various Home Assistant entities.

For 98% of the population, this says a lot yet very little, and this is one of the most crucial parts of this particular document for a new user because it tells them where there need to go to do the thing that they want to do.

It might be easier just to have a couple of pictures saying Click here, here and here to open.

I know that most people here have some kind of technical background or knowledge, but a lot of people in the world at large come form an environment where everything is a black box with an app for an interface. Simply having to access a text based editor is new and confusing, so having instructions that are geared for technical people will either make them quit or flee to the forum.

I wouldnā€™t go that far. But reading what I could understand and skipping the bits I couldnā€™t got me a long way in the beginning. Then it was just a lot of time spent looking through all the integrations to see what I could use.

1 Like

The glossary needs to be more prominent, pretty much everyone skips that. It should be the first pit stop when reading the documents.

4 Likes

That is why they are marked as ā€˜Expertā€™ or ā€˜Regularā€™. They have proven to be knowledgeable and try to help wherever.

It was also my main reason to start this topic, as people tend to:

  • not search for answers
  • donā€™t read any documentation
  • ask the same questions over and over
  • not listen to advice
  • have a complete misunderstanding on how it was designed to work

Which very often gets tiring and demotivating.

In your case, you figured you know how it should work, and work from that point.
But when you get stuck, and ask for help, you refuse to accept that your starting point was wrong to begin with.
People try to convince you politely that there are more appropriate waysā€¦but you insist yours must work.
I just wonder, why ask for advice then, if you are convinced you are on the right track :thinking:

1 Like

Letā€™s please move on from this. Itā€™s not going anywhere and repeated comments arenā€™t landing. They arenā€™t interested in changing over to a different approach. If needed, Iā€™ll remove all the posts related to this to curb the conversation. Thanks.

Very good point. Nearly every device you buy nowadays has a ā€œQuick startā€¦ā€ guide. There are quite a lot of pages like this in the docs, but they donā€™t stand out from the others. Maybe something as simple as a different colour heading would help?

Another good idea.

Iā€™m not following you around.

You saw that Iā€™d commented and raised the topic even though itā€™s unrelated. How would you feel if I did this to you?

It seems you behave like this on a regular basis.

My crime seems to continue to ask for help after the first person tells me to give up.

This forum might not be the right place for you if youā€™re unwilling to take any feedback from other users without starting an argument.

People are too wedded to their ā€œfeedbackā€. If you read the threads in question youā€™ll see that I repeatedly did accept the feedback, but continued talking to other people about the issue rather than simply taking the first suggestion that came along as the answer.

Iā€™m trying to engage with this thread in a constructive manner, and the only argument thatā€™s going on is because someone else tried to continue an argument form a different thread because they were angry that I didnā€™t take their advice, and you waded in.

Iā€™ll ask you this, would I be involved in any conflict on this thread if someone else hadnā€™t brought up a previous conflict on a totally unrelated subject?

Do you think that anything that youā€™re saying here is helping this thread to move forward in any way, or are you simply getting involved because of something that happened somewhere else?

Iā€™m getting involved because Iā€™m a moderator and I have almost 9 years experience using HA. People are not set in their ways in regards to your question. Scripts were literally designed to do what you are trying to do. Literally. Iā€™ve been around long enough to be involved with many of the original intentions for HA and itā€™s functionality.

So please, do not defend yourself from my remarks here. Just move on at this point. No action will be taken by moderators and we will all just move on. You donā€™t need to employ scripts, you can go about using automation.trigger to your hearts content.

Let this conversation end with this post.

Thank you.

From my own perspective, Iā€™d go for a ā€œshow, donā€™t tellā€ approach. Maybe more screenshots. Also, a glossary on each page of the key term?

I like the idea of a quick start guide, but Iā€™m not sure how to go about writing one or when youā€™d stop helping people to start. One of HAā€™s greatest strengths is that itā€™s so customisable, but as was said earlier we canā€™t write a guide to cover everything possible permutation.

I think that a lot of the repetition in questions that the forum is getting is probably due to people with a slightly different permutation or combination asking a question thatā€™s specific to them because theyā€™ve become overwhelmed by the sheer amount of content available thatā€™s close to what they want, but not exactly.

A little while back I wanted to create a panel of scheduled events with switches to enable or disable them manually. So I looked up how to set up an alarm clock in HA because I reasoned that if you wanted have a system that controlled timed events an alarm clock might be a good place to start. I found that there were already a dozen threads on the topic, with dozens of users doing things slightly differently and within those threads were hundreds of samples of code. Some of which had errors in them or prerequisites that were mentioned in posts that I hadnā€™t read.

It was a chore to sort out what was what, and that was on something relatively simple. Iā€™d have no idea how to get to any of those answers from the documentation.

2 Likes

This ones easy. Curriculum and Instruction 101. Treat it like a Continuing Ed class. List. Out the concept you need to get across, like how to trigger an action from a button on the dashboard. Or how to setup motion lights. Work backwards from that. What skills do we need to make it work and how do we demo or model that. Work backwards from there (youā€™re building whatā€™s called thee scaffolding)

The lesson plan is just working that ladder in reverse building the how to content. But the key is you start with where you need to end.

For your specific questions weā€™d just have to decide on whatā€™s the MINIMUM someone needs to know to be successful with HA. And the. Work the exercises above. (yes itā€™s not quite as easy as iake it sound but thatā€™s basically the process). Yes I trained as an educatorā€¦ :wink:

Edit. The other key is youā€™d have to put all advanced install mechanisms out of scope. If youā€™re learning basics. Itā€™s HAOS. Iā€™m not teaching you to be a Linux admin.

1 Like

weā€™d just have to decide on whatā€™s the MINIMUM someone needs to know to be successful with HA.

Beyond instructions on how to install HA, Iā€™m not even sure what would be considered the minimum. For me, the minimum was controlling lights, getting feedback from binary sensors, and taking snapshots from CCTV, but to do that I needed to know how to send SMTP messages, and how to use the CURL function, and webhooks, and before I could do any of that I needed to know how do write the syntax.

Most of which I had no idea tat Iā€™d need to know when I started because I was used to having a little black box in the corner that I installed apps on that did most of what I wanted in a way that someone else thought that people like me might want to do it.

If I had to concentrate on one thing, Iā€™d probably ask for some really really really good teaching material explaining how to use the GUI to make automations for common things. Maybe how to trigger an automation from a binary sensors or a timer, and how to call a service to do something like turning on a light or sending a notification?

2 Likes

Hmmā€¦ personally I donā€™t ike that mentality; i get the ā€˜monkey see, monkey doā€™ idea.

Iā€™d rather explain and try to make understand people how it works and why it works in that way.
Once someone understands how it works, you will never forget it :wink:

Give a man a bread and his hunger problem is solved for a day.
Teach a man how to grow grain and wonā€™t be hungry anymore :thinking:

4 Likes

Indeed. I like the pages about Automations in the Docs. They start very general and if you follow the links the information gets more and more detailed, so you can go as far as you want to (and end up in templating if youā€™re interested in that).

It would be helpful if pages like this were flagged up in some way, or indexed. Someone has been trying to do this, but as usual you need to know the correct search term before you can find for anything.

https://jackjourneyman.github.io/homeassistantindex/index.html

1 Like

Without wanting to look like Iā€™m trying to get the last word in, perhaps you could see your way to having a quiet DM with people who are posting links unrelated threads that Iā€™ve participate in in order to continue old arguments in new places?

If I were to post links to your comments here on unrelated threads Iā€™m sure that you wouldnā€™t be happy about it.

If you do need those you made a poor decision on your hardwareā€¦ you really donā€™t need to know SMTP, CURL nor WebHooks to achieve what you want (controlling lights, getting feedback from binary sensors, and taking snapshots from CCTV)
I do all of that without using SMTP, CURL (Iā€™d rather wouldnā€™t but I do use a webhook though but only because of a bad choice in hardware :thinking: )

1 Like

This one Iā€™m attacking separately because where I used to work we had policy around this (it was a professional support org. We had policy for all kinds of things)

First we would always define the problem weā€™re trying to solve up front. One question that can be resolved yes or no. (ever see my first response to many on the forum - Iā€™m trying to squeeze down to this - the problem statement). This kept techs out of neverending problem hell.

In solving the problem we would never:
Touch the client keys (liability)
Provide working finished code (forces the end user to interact to make it work)
Provide an opinion on on a technique not backed by a probable point (provide reference)
Read out the document to the client (i can absolutely show you where it is and summarize but I will ask you to find the content yourself and read it. - trust me I read it before I sent it. The answer is there if I sent you a link)

Because doing those things donā€™t teach and the client didnā€™t understand the why.

3 Likes

Youā€™re welcome to flag any posts you deem inappropriate or off-topic.

Could you add these two to "How to help us to help them? :grin:

1 Like