Hopefully this will help some new users get started with Homeseer on Pi.
Parts:
Sandisk Extreme 64Gb microsd card
Raspberry pi Model 3 B+
Case and heatsinks (Sunfounder ABS case)
Power supply (3A) (Mackertop Brand Pi 3 Power supply)
Ethernet cable to router
Software:
Windows or Mac or Linux system to burn Ubuntu
Etcher
https://www.balena.io/etcher/
Ubuntu for pi (arm)
https://www.ubuntu.com/download/iot/raspberry-pi-2-3
Putty (SSH)
https://www.chiark.greenend.org.uk/~...ty/latest.html
Card preparation:
On your PC:
1. Insert microSD card into card reader.
2. "Cancel" when Windows asks you to format the card.
3. Using Etcher, select the downloaded file, the card, and then flash.
4. Wait
5. Close Etcher.
6. Remove card
Assemble Pi
1. Place heat sinks onto 2 chips on top, one on bottom
2. Install into case
3. Insert ethernet cable from router / switch
4. Insert microSD card.
5. Insert 3A power supply.
6. Wait about 2 minutes and look for a new device on your router called Ubuntu and note the IP address
7. Set up fixed IP address from your DCHP server for raspberry pi - wired
8. Using Putty, SSH into Pi using IP address above. Accept the fingerprint of your new device.
9. Login using user ubuntu password ubuntu
10. Change default password.
11. Login again with new password.
Reboot
13. SSH (Putty) using IP specified in DHCP server (router)
Update ubuntu
note: sudo apt upgrade either failed or hanged for 10 minutes.
Reboot Pi
Ssh/login again
There will be a list of packages "kept-back" Note packages.
Manually upgrade above packages. The command for my installation was:
Reboot
Set up wireless networking to help include devices later (optional)
Ubuntu moved from /etc/network/interfaces to Netplan. Here's how to set up.
1. Backup up old config
Disable auto network configuration
Turn on wifi
Confirm:
Configure network.
note: don't forget the colon after SSID field like I did.
Note2: when editing yaml config files, do not use tabs, only spaces.
To troubleshoot:
Now you have an up to date Ubuntu server on Pi with Wifi enabled. Next post is how to actually install Homeseer!
Parts:
Sandisk Extreme 64Gb microsd card
Raspberry pi Model 3 B+
Case and heatsinks (Sunfounder ABS case)
Power supply (3A) (Mackertop Brand Pi 3 Power supply)
Ethernet cable to router
Software:
Windows or Mac or Linux system to burn Ubuntu
Etcher
https://www.balena.io/etcher/
Ubuntu for pi (arm)
https://www.ubuntu.com/download/iot/raspberry-pi-2-3
Putty (SSH)
https://www.chiark.greenend.org.uk/~...ty/latest.html
Card preparation:
On your PC:
1. Insert microSD card into card reader.
2. "Cancel" when Windows asks you to format the card.
3. Using Etcher, select the downloaded file, the card, and then flash.
4. Wait
5. Close Etcher.
6. Remove card
Assemble Pi
1. Place heat sinks onto 2 chips on top, one on bottom
2. Install into case
3. Insert ethernet cable from router / switch
4. Insert microSD card.
5. Insert 3A power supply.
6. Wait about 2 minutes and look for a new device on your router called Ubuntu and note the IP address
7. Set up fixed IP address from your DCHP server for raspberry pi - wired
8. Using Putty, SSH into Pi using IP address above. Accept the fingerprint of your new device.
9. Login using user ubuntu password ubuntu
10. Change default password.
11. Login again with new password.
Reboot
Code:
sudo init 6
Update ubuntu
Code:
sudo apt-get update
Code:
sudo apt-get upgrade
Reboot Pi
Code:
sudo init 6
Code:
sudo apt-get update
Manually upgrade above packages. The command for my installation was:
Code:
sudo apt-get install linux-headers-raspi2 linux-image-raspi2 linux-raspi2 u-boot-tools
Code:
sudo init 6
Ubuntu moved from /etc/network/interfaces to Netplan. Here's how to set up.
1. Backup up old config
Code:
sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.orig
Code:
sudo nano -w /etc/cloud/cloud.cfg/99-disable-network-config.cfg
Code:
network: {config: disabled}
Code:
sudo ifconfig wlan0 up
Code:
networkctl
Code:
sudo nano -w /etc/netplan/edit 50-cloud-init.yaml
Code:
network: version: 2 renderer: networkd ethernets: enp3s0: dhcp4: yes dhcp6: no wifis: wlp3s0: dhcp4: yes dhcp6: no access-points: "MY_HOME_ROUTER": password: "abcd1234"
Note2: when editing yaml config files, do not use tabs, only spaces.
Code:
Sudo netplan try
Code:
sudo netplan apply
Code:
sudo netplan --debug generate
Comment