I thought i would put a few words in to maybe assist any other newbie like me.
First i tried install on pi b - kinda worked but really struggled when I began looking at mqtt and other stuff.
Then I bought a pi 3b+ - silly me because there was no image available. I then lucked out and found dale3h and it worked kind of. I was still struggling understanding dockers and system d stuff. Go easy I’m a newbie. At the same time struggling with trying to get esphomeyaml talking to an esp8266. What a learning process this is.
Then I read about the limitations of running on an sd csrd and database sizes etc and thought i would flag out and get a new intel nuc.
Woops - no real image there either.
Did some reading and put ubuntu 18.04 server on it and installed hassio. Was cooking with gas until i began running into dns issues between the server and hassio.
I the really hit the wall when an update from 0.74.1 to 0.75.1 hit a whammy and all I saw was a 404 error.
So back to the drawing board all the while playing with esp8266 and arduino etc.
Righto i thought let’s try basic ubuntu 18.04.
I also thought bugger it, ill pay telstra a little extra and get a fixed ip address. Should stop some sort of three way fiddling with routers.
Installed dependencies as directed put home assistant in, copied over my luckily saved configuration yaml file and bingo.
Esphomeyaml worked, mqtt started flawlessly, owntracks started pinging. Cooking with gas.
Now I can really start to look at automation.
Can’t say that the above will help anyone but I’m glad that i went through it kinda.
Really do love this learning curve.
Glad you got it working. Can’t beat the satisfaction of achieving positive result after toiling.
Now, at some point take a look at docker. I wish I’d done it earlier; sounds intimidating but it’s in my view the easiest method
I’ll support @juan11perez here. Had HA installed on bog standard Ubuntu 16.04 and when HA stopped supporting older versions of python I ran into issues. I then moved to docker and is been so much easier since. No need to fiddle with dependencies…