Table of Contents


Overview

This is going to be about everything smart home related

(back to top)

Homebridge setup

Setting up Orange Pi

Setting up HomeBridge on the Orange Pi


Steps to install:

  1. Downloaded Ubuntu for Orange Pi from the Orange Pi website
    • This went to a google drive link - installed bionic and xenial
  2. Installed Balenca Etcher as it's needed to flash the Micro SD
  3. Flashed it onto the Micro SD however it wasn't appearing to work
  4. Reformatted the MSD
  5. Flashed Armbian Bookworm onto it - Armbian Bookworm CLI 6.6.20
  6. Power cycled the Orange Pi after about 5 - nothing was happening
  7. Tried to setup PuTTY


Installing PuTTY

  • Move Xcode from Downloads to Applications
  • sudo xcodebuild –license
  • sudo port -d selfupdate
  • sudo port install putty, press y to install dependencies
  • cp /opt/local/bin/putty ~/Desktop/putty (creates desktop shortcut)
  • Install xquartz
  • Ran PuTTY and connected to the orange pi by finding it's IP from router


HomeBridge Install Guide

  • curl -sSfL https://repo.homebridge.io/KEY.gpg | sudo gpg --dearmor | sudo tee /usr/share/keyrings/homebridge.gpg > /dev/null
  • echo "deb [signed-by=/usr/share/keyrings/homebridge.gpg] https://repo.homebridge.io stable main" | sudo tee /etc/apt/sources.list.d/homebridge.list > /dev/null
  • sudo apt-get update
  • sudo apt-get install homebridge
  • hostname -I (to find IP)
  • Create an account @ "IP:8581"

Setting up Tapo on HomeBridge

  • Go to Plugins then install "TPLink Tapo" (verified)
  • Go to the settings section then press configure
  • For the name I entered "Tapo Smart Platform"
  • Fill in email account for Tapo
  • Add all IP addresses for your smart products
  • Power cycle HomeBridge then it'll pull through all devices
This needs to be reviewed tomorrow







Time tracking

Research 1

11/03/24 | start 20:40 | end 23:13 | 2 hours 33 minutes

  • created the initial page
    • installed OS onto Orange Pi
    • Research Homebridge
    • Flashed the OS onto MSD with BalencaEtcher
    • Started setting up PuTy pre-reqs

Research 2

14/03/24 | start 22:00 | end 01:02 | 3 hours 2 minutes

  • created the initial page
    • Install PuTTY
    • SSH'd to the device then installed HomeBridge
    • Installed Tapo from the plugins
    • Configured the Home app