In this step you download the latest Hassbian image from the Internet, write the contents of the downloaded image to a micro-sd card and then boot the Pi up with the micro-sd media.
- Click this link: https://github.com/home-assistant/pi-gen/releases/latest. The link will always give you the latest version of Hassbian
- Download the ZIP file, in this example, it’s image_2017-10-11-Hassbian.zip (Note this file name is for v1.3.1. Future releases will have a different file name):
- Decompress the file you’ve downloaded using your favourite decompressor (Explorer, WinZip, WinRAR, etc) to get the IMG file:
- Download Etcher: Click link (Select the correct platform for your computer).
- Install Etcher by double clicking the file downloaded from step 4. If prompted with a Security Warning, click the ‘Run‘ button.
- Click ‘I Agree’:
- Wait for installation to finish:
- Etcher should start automatically, click the ‘Select Image‘ button:
- A File selection dialog will appear. Select the IMG file you have extracted in step 3.
- Now insert the micro-sd into a card reader and connect it to the PC. Your Operating System may pop up warnings telling you it needs to format (or mount) the micro-sd card. Just cancel all of them.
- The middile picture should be updated automatically (I’m using a 16 GB card). Now click the ‘Flash‘ button:
- If Windows popped up a ‘Windows Access Control’ dialog. Click ‘Yes’. The third picture should be saying ‘flashing‘, like so:
- After flashing, Etcher will verify for any errors. Wait patiently for everything to finish.
- Your micro-sd card is now ready for your Raspberry Pi
Comment from: Dmitry Novikov Visitor
It is very interesting that I cam use Pi to install Snakeoil. any special image required?
Comment from: Member
ARMv7 edition of Snakeoil is not ready yet. Hopefully I can find some time to implement that in the coming months.
Comment from: jucas_pt Visitor
Great article, I just add one thing…you should tell to look for the permissions of the folders where the private keys are. I’ve got some issues when i tried to connect to HTTPs and was resolve by changing the permissions of home assistant user for that folders.
Maybe because of the version of hass.io - 0.82.1