Wifi-omada0: Difference between revisions

From Eden's Homelab Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
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 ==
== Power Management ==
[[File:Influxdb.jpg|left|thumb|A plot of recorded power usage in InfluxDB]]
[[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.
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.