5 MORE Home Assistant Beginner Mistakes to AVOID!

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 101

  • @EverythingSmartHome
    @EverythingSmartHome  3 года назад +7

    What's the biggest Home Assistant mistake you've made so far?!

    • @krazyivan01
      @krazyivan01 3 года назад

      After using HA for a year or so and integrating quite a few systems I think I started out with the wrong version. I started running it in a docker container next to some of my other experimental stuff. I later found through many guides that more advanced topics are made much easier by using the "supervised" version and I am planning to switch to that if i can ever find the time...

    • @JorritZuiker
      @JorritZuiker 2 года назад

      The biggest mistake i have made is looking at old guides or tutorials. i started in 2020 but now it becomes more more important, sinds it changed drastically over the 2 years

  • @Tachikoma-sj6kz
    @Tachikoma-sj6kz 3 года назад +31

    Naming convention thing is a great call - be nice to see some suggestions though :)

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      It's a tough one, everyone has their own preferences! But you can see how I name my automations for example in this video

    • @koolkiwikat
      @koolkiwikat 3 года назад +2

      @@EverythingSmartHome hard to read on mobile, graphic overlay of example properties would do the trick

    • @wouterdr
      @wouterdr 3 года назад +5

      @@EverythingSmartHome Would be very nice to get an overview of possible naming schemes.

    • @BrianRoy86
      @BrianRoy86 3 года назад +2

      @@wouterdr I go with light.room_device such as light.living_room_lamp_left

    • @chasandreae4178
      @chasandreae4178 7 месяцев назад

      I just got a HA Green and just got started but I already have so much smart home gear. Thankfully I had to come up with some kid of scheme albeit lacking. I name my devices “ - ”. For example “Sun Room - Sonos Five”. However, what I find difficult is naming all the different things that show up in different ways such as my Sony TV that shows a a thing I can AirPlay to, Cast to and connect to as a Google TV device. Also Roku devices are a pita to name. Mine all show as Roku Ultra despite having proper names.

  • @acronce
    @acronce 3 года назад +3

    Great Video! Especially the naming convention point. As a developer working with long lived code bases, the importance of the names of things has become clear. But it's an often underappreciated aspect of coding.

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      Thanks appreciate it! And I agree, although it's not the most fun thing to do either 😅

  • @lordburka
    @lordburka 3 года назад +2

    For point 2. I recently restarted my whole home assistant and I learned thst for my night time automation instead of adding each light seperately there was just a call service turn light off and as the entity 'all'.
    Saved me so much time and lines of code.

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      Oh yeah that's a really good one that might not be obvious!!

  • @MichaelAlderete
    @MichaelAlderete 3 года назад +2

    Would love to see a whole video touring all of the different kinds of and places to see your logs. I think this is an under-documented aspect of Home Assistant, and understanding where to find things for a specific kind of problem you’re having would be a great help.

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      I agree, it would be nice to do that, unfortunately it's really hard to know what people want since everyone will have errors that are only specific to them

  • @SlackerLabs
    @SlackerLabs 3 года назад +7

    Some great stuff in this video! Although, while you can overcomplicate automations if you want to build a "smart" home you are going to have complicated automations. haha.
    And this video gave me an idea....Combining my 209 current automations into one single massive automation. One automation, 407 triggers, and 1573 choices with 679 conditions for the choose action. Oh, and mode would have to be parallel with a max of 200 running at one time. One Automation to Rule Them all. At least then I would know exactly which automation I needed to update when issues came up. lol
    Or, I guess I could just deploy a naming scheme. :)

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +2

      That's true...but there is OVER overcomplicating 😅
      Haha, the automation debug tool makes me want to build more complex automations just to get a cool looking diagram...not sure that was it's intented purpose!

  • @lelandclayton5462
    @lelandclayton5462 3 года назад +1

    I am surprised how many people think the naming scheme is a great suggestion. My opinion it's common sense.
    The only thing I can think that was a mistake was running my system in a Docker container and loosing supervisor. Just makes it's a little harder to update and backup but I got it figured out.

    • @KeyBored101
      @KeyBored101 3 года назад

      I'm just learning that now but I haven't figured it out, too busy at the moment

  • @jeffreytackett3922
    @jeffreytackett3922 9 месяцев назад

    I have a perfect example of overcomplicating an automation.
    I spent an inordinate amount of time setting up all the "if power is on already then do this, if it isn't on, then power it on" nonsense, only to realize sending a power on command to my device, when it's already on, doesn't matter. Automation ended up being 3 steps instead of 11. Odd how much better and more reliably it worked, too.

  • @welshtony1
    @welshtony1 3 года назад +1

    I have a Pi4 here ready to deploy for my 1st HA set up and these videos have been so helpful. Thank you for the videos. Oh and yeah 2FA will be getting turned on, I turn it on for EVERYTHING haha

  • @wb2pcv
    @wb2pcv 3 года назад +1

    I started a few years ago with Wink, transitioned to Smartthings, and about a year ago changed to HA. I think my biggest mistake may be not learning the next-level coding (Jinja, Python) to make my "complicated" automations more succinct and efficient. I mean, er... the necessarily complicated automations...

  • @nivyan
    @nivyan 3 года назад +3

    Naming scheme I use:
    [Floor#] [Room Shorthand] [Zone/Object] [#]
    ie:
    1LRCLamp3
    is the name of my 1st floor, Living Room, Ceiling Lamp' 3rd bulb

  • @AverageAutomation
    @AverageAutomation 3 года назад

    yeah, I tend to have the most complicated automation for no reason sometimes but hey it works. you can only make use of the information you have at the time you set it up.

  • @simonburke6681
    @simonburke6681 3 года назад +2

    Naming conventions are a good one, I like to use the name of the room with the name of the group or devices to be user friendly to guests and easy to remember; sometimes the room name matching the device name with room added will throw alexa off eg. "turn dining group off"; "dining room doesn't support that". I make sure to change the room names in Alexa now.

    • @Tachikoma-sj6kz
      @Tachikoma-sj6kz 3 года назад +1

      mine is -- or where it makes sense -- e.g. kitchen-light-1, lounge-light-front_right.

    • @simonburke6681
      @simonburke6681 3 года назад

      @@Tachikoma-sj6kz yeah same here, I forgot to mention numbers. I have lots of downlights and generally just use light groups for em.

  • @Tenly2009
    @Tenly2009 Год назад +2

    Your first tip is to "use a well thought out naming convention" - but then you don't provide any suggestions, recommendations or examples of what we *SHOULD* use - just a couple examples of what might not be great.

  • @cobusbenade3502
    @cobusbenade3502 3 года назад

    Great video mate!
    I do my upgrades the second week of the month. So week after the main upgrade.
    Naming convention…. The time wasted on that one!
    One thing I would like to do is SSO with 2FA. Haven’t done many changes to my home assistant since heading back to the office, so I have found myself forgetting my password.
    But still the best tip… backups!
    Always looking forward to you videos.

  • @xmine08
    @xmine08 2 года назад +1

    Mine is not knowing that HA likes to remove l logged data after 10 days or so. Will configure the "recorder" to use Postgres and to keep years of data. Can't see trends without lots of data 😊

  • @Artificial.Unintelligence
    @Artificial.Unintelligence 3 года назад +1

    Do some examples of over complications with simpler solutions or fixes. Or just show the various ways to get the same result for the most common automations.

  • @robertaccess
    @robertaccess 3 года назад +2

    the biggest Home Assistant mistake I've made so far is to update it immediately, without even read the breaking changes.... :)

  • @gferen
    @gferen 3 года назад +1

    naming convention i use:
    BW-10A-1G-001
    blitzwolf, 10A switch, 1 channel, number

    • @jaap7374
      @jaap7374 3 года назад +1

      I commonly include the room and try to avoid the brand. For example:
      Kitchen-Light-Counter-1

  • @SeraphX2
    @SeraphX2 2 года назад

    That's because while powerful, a GUI that is sized too big and with dropdowns and buttons that take up too much space, things can get unwieldy.
    Node Red is the solution to that. Complex stuff but easy to read and visualize.

  • @boopeshkumarprabhakaran
    @boopeshkumarprabhakaran 3 года назад +1

    Hi... Love the way you explain stuffs...
    Can you make a video on how to use esp 32 as mqtt Clint and use mosquito broker in home assistant.. To controls few stuffs over HA ui...?
    IT'S really hard to find contents on this topic... This could be useful to control esp custom projects with home automation instead of any physical button press

  • @FreshfrogmarketingUk
    @FreshfrogmarketingUk 3 года назад

    Thanks, Lewis, nice video as always. Only been using HA for a few months, but I've made all of these mistakes.

  • @kenthhagstrom
    @kenthhagstrom 10 месяцев назад

    I might be overcomplicating things, but it's because I'm a noob and have no clue what I'm doing yet. Tryring to get notifications when my doors have been open for too long, I want a helper that sets the time and a boolean to turn it off when it's summer... Wanna keep my doors closed when it's freezing cold outside... Tried to get it to work for a week now, no progress... lol

  • @MetalheadAndNerd
    @MetalheadAndNerd 2 года назад

    The tip to use a naming convention is really helpful but I do not agree with always using 2 factor authentication and constant updating.
    In my opinion a system like home assistant should never ever be exposed to the internet. A VPN is a must-have if one wants remote access and this of course could use strong key files and/or multi factor authentication.
    Regarding the updates: I don't want my HOME to constantly change and regularly surprise me with interesting new bugs and quirks. Also I'm sensitive to reaction times. If for example the reaction time of my light switches changes I immediately feel uneasy because it tells me that something has changed without my knowledge.
    I prefer to read through lengthy changelogs instead of letting others run their experiments on a system that I need around the clock.

    • @EverythingSmartHome
      @EverythingSmartHome  2 года назад

      There is no real downside to enabling 2 factor, you only really need to enter the code one time on devices you always use - therefor it makes sense to turn it on.
      That's why I recommend reading the change control so you aren't surprised 😜

    • @MetalheadAndNerd
      @MetalheadAndNerd 2 года назад

      @@EverythingSmartHome If the second factor is automatically filled in like the password it makes even less sense.

  • @waynenocton
    @waynenocton 3 года назад +2

    Please elaborate on the naming thing, or point to your video that does, I'm up to 56 devices now and it's becoming an issue at times!

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      Haha now is definitely the time to correct that! Unfortunately do not have a video at this time

  • @zyghom
    @zyghom 3 года назад +2

    the fact, that HA does not update the entity in all scripts/automations the moment you rename is really painful

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +2

      On the flip side it can also be really useful for if you gave one device the wrong name and you want to switch it to another device. Or you want to replace a device.

    • @fluxsmith_
      @fluxsmith_ 2 года назад +1

      The devs need to switch to a basic database principle. The user’s key for something and the system’s key should be independent. The name you give it should be what you see but internally the automation should be using a unique system Id to represent it. Then you can rename at will and nothing referencing it needs to change.

    • @zyghom
      @zyghom 2 года назад

      @@fluxsmith_ on top of that: in different parts of HA you will see reference once to the entity ID and another time to the entity name - painful .., and no consistency

  • @PierreLeroy76620
    @PierreLeroy76620 2 года назад

    I am guilty of overcomplicated things so much that for now I've write multiples pages of scenarios I want to do and still didn't do any step to go in home assistant or even buy things.
    I'm still stuck on "should I replace switch or buy smart light" (with the input I'm not the owner of the house)

  • @WendellCruden
    @WendellCruden 3 года назад

    Again a great video! Are you planning to do a video on how to update a Conbee 2 stick for people who are using ZHA? I was not able to find a video. I want to prevent having to add all my devices again after updating the stick.

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +1

      Thank you sir!
      Probably not unfortunately, I don't use or have a Conbee at the moment!

    • @WendellCruden
      @WendellCruden 3 года назад

      I will do some more research then.
      Thanks for your quick reply.

  • @JohnMayfield-NS
    @JohnMayfield-NS 3 года назад +3

    My biggest mistake is saying, "there.. that's finished!"

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +1

      Haha I think that's something we can all agree on being guilty of!!

  • @peteradshead2383
    @peteradshead2383 3 года назад

    I've only got a few devices now , a power switch , light switch , a button , a few esphome devices I'm playing with, plus setting up a software based alarm .
    I hit error number 1 so easy when I did know if that binary switch was the light switch or power switch ?
    I didn't know how to get to the host logs I was wondering about that , I was trying to get my usb speakers to work with text to speech but couldn't get it to work , I may have a better chance now I can see the host logs.

  • @makeitworktech
    @makeitworktech 3 года назад

    Great naming conventions! I tried to do it with my devices, but kind of got away from it. But your automation naming is 🗝️!
    Also, holy updates! Gotta keep up with them - is there any way to be notified when an update arrives? (Besides Twitter)

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +1

      Thanks buddy, appreciate it!
      Do you mean when a home assistant update is released? We have a bot in our discord server that tags everyone when an update is released haha 😅 other than that, keep an eye on the GitHub perhaps?

    • @makeitworktech
      @makeitworktech 3 года назад

      @@EverythingSmartHome yeah, would be nice to have a notification in HA that lets you know so you don't have to check there Supervisor to know you need to update

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +1

      I think there is a sensor now that contains that info

    • @jasonguest3447
      @jasonguest3447 3 года назад

      @@EverythingSmartHome - this is where I got the sensor setup from: github.com/DavidFW1960/home-assistant/blob/master/packages/updates.yaml

  • @uSlackr
    @uSlackr 3 года назад

    Naming is hard. Our engineers have said, we'll do whatever you ask, just don't ask me to name it. Have any recommendations?

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      😂😂
      It's a tough one since everyone has their own preferences. For devices I used to do something like "light.livingroom-main-light", but then I dropped the "light" at the end since it's in the domain already. All I can suggest is be as descriptive as you can without making it really long 😅

  • @bennylloyd-willner9667
    @bennylloyd-willner9667 2 года назад

    LOL @1:52 "mistake number two is to STOP overcomplicating things", so it's a mistake to stop and we should do more overcomplicating😉 (wow, I do have too much time on my hands writing this 😁)

  • @bennylloyd-willner9667
    @bennylloyd-willner9667 2 года назад

    Lewis looked so angry in the thumbnail so I didn't dare not watch this 😱😁

  • @TheHellis
    @TheHellis 3 года назад

    1:36 Home Assistant does that automatically in automations at least.
    Quite sure it doesn't do it in node red though

  • @libertycornwell3144
    @libertycornwell3144 3 года назад

    @Everything Smart Home what is your Home Assistant showing on the screenshot at the 2:27 mark.

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      It's called the automation debug tool, done an entire video about it! 😅

    • @libertycornwell3144
      @libertycornwell3144 3 года назад +1

      @@EverythingSmartHome oh sweet...... I'll go through the channel and look for it. Thank you for the reply. Love your videos. I'm getting a ton of good home automation ideas.

  • @cassoux
    @cassoux 3 года назад

    Hello ! Why home assistant ? Why not another ? Do you know Jeedom ? Domoticz ? Thx

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад

      Home Assistant is superior IMO. But if you like those platforms then great!

  • @streetwiztech5505
    @streetwiztech5505 3 года назад

    point 1 guilty.. point 2.. guilty, point 3 nope vpn only.. , point 4 usually only a couple of days between updates, point 5... there's logs ??? hahaha my biggest mistake i made was thinking i would be able to complete my HA install ! Great video as always buddy..

  • @Gastell0
    @Gastell0 3 года назад

    Another mistake might be to have too much expectation from plugins, which are created and maintained not by Home Assistant developers

  • @MrAlucardDante
    @MrAlucardDante 3 года назад

    How to stop otherthinking your automations in one step : stop using HA automations and switch to Node-Red. This could be a good title for a video lol.

  • @ChrisCanuk
    @ChrisCanuk 3 года назад

    Do you have a suggestion for naming convention?

    • @ChrisCanuk
      @ChrisCanuk 3 года назад +1

      Wasn’t the first to ask.
      Noone ever came up with something?
      Type.device.room.placement
      Type - input, output, sensor
      Device - light, heating, camera, doorlock
      Room - firstfloor livinfroom
      Placement - backleft
      Or am I over complicating it already? 😂

    • @EverythingSmartHome
      @EverythingSmartHome  3 года назад +2

      Something like "light.livingroom-main" seems sensible to me!

  • @CommTech19
    @CommTech19 3 года назад

    All I do is overcomplicate things...regardless of what I am doing

  • @chrisbaeyens4513
    @chrisbaeyens4513 3 года назад

    It's easy to make something complicated, but it's complicated to make something easy. Always take a step back and take a helicopter view on your processes, you'll see things more clearly.

  • @doble_G
    @doble_G 3 года назад

    Great video!! Will start with naming convention. I left a dm on Twitter. Please your help!!

  • @Paullik83
    @Paullik83 2 года назад

    Home assistant = No live anymore, every day you need to fix something (time consumer)