Wifi-omada0: Difference between revisions

From Eden's Homelab Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{VirtualMachine
{{VirtualMachine
  | cpu = Intel J4125 (2 cores)
  | cpu = Intel J4125 (4 cores)
  | image = routerbox.jpg
  | image = routerbox.jpg
  | memory = 2Gb
  | memory = 4Gb
  | oss = Debian 10
  | oss = Debian 10
  | hypervisor = Xen
  | hypervisor = qemu
  | host = [[Routerbox]]
  | host = [[Routerbox]]
}}
}}


This VM, running on the [[Main Network]], runs the most important services that need to be up all the time. Namely, the TP-Link Omada controller software (which requires me to run Debian 10 instead of a newer version), pi-hole DNS server, and, in docker, xen-orchestra for managing [[Routerbox]].
This VM, running on the [[Main Network]], runs the most important services that need to be up all the time. Namely, the TP-Link Omada controller software (which requires me to run Debian 10 instead of a newer version), pi-hole DNS server.
 
== Power Management ==
[[File:Influxdb.jpg|left|thumb|A plot of recorded power usage in InfluxDB]]
Electricity is extremely expensive in the UK. So it is important to monitor power usage carefully. I use [https://siytek.com/what-is-tasmota-an-introduction-to-the-cloud-free-smart-home/ Tasmota] flashed smart plugs to monitor and remotely turn on and off devices. I have made [https://github.com/jwansek/power.eda.gay power.eda.gay] and [https://github.com/jwansek/TasmotaCLI TasmotaCLI] to log and manage these plugs. [https://github.com/jwansek/power.eda.gay power.eda.gay] is a stack of docker containers running an MQTT server and InfluxDB that records power usage. It runs on this VM.

Latest revision as of 23:11, 14 December 2024

This VM, running on the Main Network, runs the most important services that need to be up all the time. Namely, the TP-Link Omada controller software (which requires me to run Debian 10 instead of a newer version), pi-hole DNS server.

Power Management

A plot of recorded power usage in InfluxDB

Electricity is extremely expensive in the UK. So it is important to monitor power usage carefully. I use Tasmota flashed smart plugs to monitor and remotely turn on and off devices. I have made power.eda.gay and TasmotaCLI to log and manage these plugs. power.eda.gay is a stack of docker containers running an MQTT server and InfluxDB that records power usage. It runs on this VM.