Home Assistant Demo Lab Configuration: Difference between revisions

From Hacklab.TO Public Wiki
Jump to navigation Jump to search
(Home Assistant Setup)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Router ==
TP-Link Archer C7 / [[HL0087]]


=== Network ===
=== First Time Setup / Hardware Replacement ===
Install OpenWRT according to the upstream [[Tp-link_archer_c7#documentation|documentation]].


==== Router ====
=== Environment Refresh ===
TODO:
# Root Password
# Network Address Space
# DNS Domain
# DHCP Static Lease Reservation - HomeAssistant Server
# DHCP Static Lease Reservation - Zigbee Gateway
# WIFI 2.4Ghz
# WIFI 5Ghz


TP-Link Archer C7 / [[HL0087]]
== PoE Network Switch ==
TP-Link TL-SG1005P / [[HL0089]]


===== First Time Setup / Hardware Replacement =====
5-Port Unmanaged PoE switch, no configuration is required. Used to provide additional network ports, and power to PoE devices. Zigbee Gateway is powered from this switch.


Install OpenWRT according to the upstream [[Tp-link_archer_c7#documentation|documentation]].
== Home Assistant Server ==
HP Mini PC / [[HL0088]]


===== Environment Refresh =====
=== First Time Setup / Hardware Replacement ===
# Use a Live boot of [https://kubuntu.org/getkubuntu/ Ubuntu ] Linux, and complete the [https://www.home-assistant.io/installation/generic-x86-64 Home Assistant Guide] to write the latest HAOS image to internal SSD.


=== Environment Refresh ===
From a fresh install of HAOS, 14.1 at time of writing.
From a fresh install of HAOS, 14.1 at time of writing.


 
==== Onboarding: ====
====== Onboarding: ======
[http://homeassistant.demolab.in.hacklab.to:8123/ http://homeassistant.demolab.in.hacklab.to:8123/]
[http://homeassistant.demolab.in.hacklab.to:8123/ http://homeassistant.demolab.in.hacklab.to:8123/]
# First User
# First User
Line 24: Line 38:
# Analytics: Remain Opted Out
# Analytics: Remain Opted Out


====== Second User: ======
==== Second User: ====
[http://homeassistant.demolab.in.hacklab.to:8123/config/person http://homeassistant.demolab.in.hacklab.to:8123/config/person]
[http://homeassistant.demolab.in.hacklab.to:8123/config/person http://homeassistant.demolab.in.hacklab.to:8123/config/person]
# Add Person (bottom right of window)
# Add Person (bottom right of window)
Line 34: Line 48:
# Create
# Create


==== PoE Network Switch ====
==== Add-Ons: ====
 
[http://homeassistant.demolab.in.hacklab.to:8123/hassio/store http://homeassistant.demolab.in.hacklab.to:8123/hassio/store]
TP-Link TL-SG1005P / [[HL0089]]
# [http://homeassistant.demolab.in.hacklab.to:8123/hassio/addon/core_configurator/info File Editor]
 
# [http://homeassistant.demolab.in.hacklab.to:8123/hassio/addon/5c53de3b_esphome/info ESPHome Device Builder]
5-Port Unmanaged PoE switch, no configuration is required. Used to provide additional network ports, and power to PoE devices. Zigbee Gateway is powered from this switch.
# [http://homeassistant.demolab.in.hacklab.to:8123/hassio/addon/core_mosquitto/info Mosquitto broker]
 
#* [http://homeassistant.demolab.in.hacklab.to:8123/config/integrations/dashboard 'Add'] MQTT from Integration Page
 
==== Home Assistant Server ====
 
HP Mini PC / [[HL0088]]
 
===== First Time Setup / Hardware Replacement =====
 
# Use a Live boot of [https://kubuntu.org/getkubuntu/ Ubuntu ] Linux, and complete the [https://www.home-assistant.io/installation/generic-x86-64 Home Assistant Guide] to write the latest HAOS image to internal SSD.
 
===== Environment Refresh =====


```Reminder:``` Start each Add-On after you install it, or do a restart of Home Assistant after installing all required Add-Ons.


==== Zigbee Gateway ====
== Zigbee Gateway ==
SMLIGHT SLZB-06 / [[HL0090]]
SMLIGHT SLZB-06 / [[HL0090]]
# [http://slzb-06.demolab.in.hacklab.to/settings/time Set Timezone to GMT-4] on the Gateway
# '''[http://homeassistant.demolab.in.hacklab.to:8123/config/integrations/dashboard 'Ignore']''' SMLIGHT SLZB from Integration Page, it will have been auto discovered using the .local mDNS name.
## '+ ADD Intergration' => SMLIGHT SLZB => Host: 'SLZB-06.demolab.in.hacklab.to'
# '''[http://homeassistant.demolab.in.hacklab.to:8123/config/integrations/dashboard 'Ignore']''' SLZB-06, Zigbee Home Automation from Integration Page, it will have been auto discovered using the .local mDNS name.
## Network Formation => Create a network
[https://smlight.tech/manual/slzb-06/guide/installation/#zha-zigbee-home-automation-setup OEM Instructions].

Latest revision as of 02:34, 24 December 2024

Router

TP-Link Archer C7 / HL0087

First Time Setup / Hardware Replacement

Install OpenWRT according to the upstream documentation.

Environment Refresh

TODO:

  1. Root Password
  2. Network Address Space
  3. DNS Domain
  4. DHCP Static Lease Reservation - HomeAssistant Server
  5. DHCP Static Lease Reservation - Zigbee Gateway
  6. WIFI 2.4Ghz
  7. WIFI 5Ghz

PoE Network Switch

TP-Link TL-SG1005P / HL0089

5-Port Unmanaged PoE switch, no configuration is required. Used to provide additional network ports, and power to PoE devices. Zigbee Gateway is powered from this switch.

Home Assistant Server

HP Mini PC / HL0088

First Time Setup / Hardware Replacement

  1. Use a Live boot of Ubuntu Linux, and complete the Home Assistant Guide to write the latest HAOS image to internal SSD.

Environment Refresh

From a fresh install of HAOS, 14.1 at time of writing.

Onboarding:

http://homeassistant.demolab.in.hacklab.to:8123/

  1. First User
    • Name: Demo Admin
    • Username: admin
    • Password: <Record on Reference Card>
  2. Home Location: <Hacklab Toronto Address>
  3. Analytics: Remain Opted Out

Second User:

http://homeassistant.demolab.in.hacklab.to:8123/config/person

  1. Add Person (bottom right of window)
    • Name: Demo User
    1. "Allow Login" check box to yes.
      • Username: user
      • Password: <Record on Reference Card>
    2. Create
  2. Create

Add-Ons:

http://homeassistant.demolab.in.hacklab.to:8123/hassio/store

  1. File Editor
  2. ESPHome Device Builder
  3. Mosquitto broker
    • 'Add' MQTT from Integration Page

```Reminder:``` Start each Add-On after you install it, or do a restart of Home Assistant after installing all required Add-Ons.

Zigbee Gateway

SMLIGHT SLZB-06 / HL0090

  1. Set Timezone to GMT-4 on the Gateway
  2. 'Ignore' SMLIGHT SLZB from Integration Page, it will have been auto discovered using the .local mDNS name.
    1. '+ ADD Intergration' => SMLIGHT SLZB => Host: 'SLZB-06.demolab.in.hacklab.to'
  3. 'Ignore' SLZB-06, Zigbee Home Automation from Integration Page, it will have been auto discovered using the .local mDNS name.
    1. Network Formation => Create a network

OEM Instructions.