Using Linux opens a world of high quality and robust Open Source projects which you can use to make things happen. Getting a Raspberry PI running in your home network is the first step to Home Automation, it is quite straightforward for anyone with a little interest in computers.
This is a quick start guide to installing Raspbian (Debian Linux for Raspberry PI) onto a Raspberry PI.
Installing Raspbian with Desktop onto a Raspberry PI.
Getting NOOBS Installed
Unzip the file, e.g. NOOBS_v2_8_2
If using exFAT on the SD card, then delete the exFAT partition and create a FAT32 partition.
Put the SD card into the PI, connect to HDMI and boot, select the Raspbian Desktop image and install.
Complete the OS install, using the desktop– Set password for the user pi– Setup networking, probably wifi– Access the Raspberry PI Configuration GUI by accessing the Raspberry icon -> Preferences -> Raspberry PI Configuration
- I suggest the following system settings
– setting the hostname
– Adjusting the screen resolution
– Disable overscan (this will depend on your TV/monitor)
- The following interfaces settings are important
– Enable SSH
- Save your changes by clicking on OK
- Reboot when prompted
Accessing your Raspberry PI
SSH to Your Raspberry PI
Linux Ready for Home Automation
Additional Setup for Raspbian,
This may or may not be required.
Install some missing useful things
sudo apt install dnsutils
If you are having odd networking problems, this can sometimes be because Linux fully supports IPv6 but your home network probably does not.
# added by Keith 7 October 2018 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
sudo sysctl -p