~/jackwent.co.uk
jack@jackwent:~$ whoami

Smart home and homelab projects, from someone who runs it all at home.

You've found my corner of the web. I'm Jack Went, 20+ years in IT by day and homelabber after hours. This is where I share the projects and scripts I've built, from server monitoring to smart home automation, written so even beginners can follow along.

jack@jackwent

Role
Head of Technical Delivery, MSP
Uptime
20+ years in IT
OS
Ubuntu 26.04 LTS
Host
Home Assistant Yellow
Zigbee
Connect ZBT-2, 25 devices
Devices
~200, 40+ automations
CCTV
Reolink + PoE doorbell
Shells
bash, PowerShell, Python
Certs
VCP 5.1 / 6 / 6.5, Meraki CMNA, +31 more
jack@jackwent:~$ cat start-here.md

New here? Start with the thing you came for

Everything on this site runs in my own house first. The guides are the real configs and scripts I use, with the mistakes left in, so you can copy them and skip the bits that went wrong for me.

Home Assistant
How I run a smart home of around 200 devices like a production system: local first, the right protocol for each job, and notifications that clear themselves. Then see the devices and automations it all runs on.
Homelab servers and Linux
A small MQTT agent that puts every Ubuntu and Debian server into Home Assistant, with pending updates and a reboot button, and the script that patches them overnight.
AI in the homelab
Jarvis, the AI agent that patches my servers, checks the fleet every morning and ships code through GitLab, and the rules that stop it doing anything daft.
Free IT tools
A subnet calculator for IPv4 and IPv6, a memory and storage converter, and a live map of the attacks my sites block. All of them run in your browser.
Games
A Linux escape room, a daily subnetting puzzle, and two arcade games that run on my real attack and vulnerability data. You learn the commands and the maths by needing them.
jack@jackwent:~$ ls -lht projects/

Projects

Things I've built and use every day, written up step by step with the why behind each command.

16 pages

Clip2Guide: Turning Screen Recordings into Training GuidesMy Face Detection Wall Dashboard, and Why It FailedWLED Lights for My Cabin and Deck, and the Night Drift EffectJarvis: The AI Assistant That Runs My HomelabBuilding My Log Cabin Home OfficeMaking My Cabin Office Smart with Zigbee2MQTTSelf Hosted XMR Mining DashboardAutomatically Update ESPHome Devices in Home AssistantOne Alert for the Whole HomelabA Sarcastic AI DoorbellRFID Cards That Start FilmsKeeping My Comms Rack Cool with Home AssistantMonitor Ubuntu Servers in Home Assistant Using MQTTPuts your Ubuntu and Debian servers in Home Assistant over MQTT: live CPU, memory, disk, IPs and pending updates, plus a reboot button and one click updates.Ubuntu Auto Update Script with Auto Reboot (24.04, 26.04, Debian)Keeps Ubuntu and Debian servers patched on their own, and reboots when needed, picking up where it left off.Raspberry Pi Garden Irrigation SystemA Raspberry Pi that waters the garden for me, using soil moisture sensors, a pump and valves.ESPHome Ilonda Fish Feeder for Home Assistant (ESP8266)A cheap Ilonda fish feeder given an ESP8266 running ESPHome, so the fish get fed on a schedule from Home Assistant.
jack@jackwent:~$ cat about.md

Twenty years of servers, networks and the bits in between

It all started with a love of electronics and coding. These days I'm Head of Technical Delivery at a Managed Service Provider, working across servers, networking and the application layer to build secure systems people can rely on.

Tech moves fast, so I'm always learning something new.

35certifications across VMware, HPE, Microsoft, Cisco, Nexthink and more

Full skills and certifications

jack@jackwent:~$ apt list --installed
  • vmware/esxi-3-7 [installed]
  • proxmox/virtual [installed]
  • microsoft/winserver [installed]
  • microsoft/entra-id [installed]
  • microsoft/exchange [installed]
  • microsoft/intune [installed]
  • cisco/asa-catalyst [installed]
  • paloalto/firewalls [installed]
  • watchguard/firewalls [installed]
  • pfsense/firewalls [installed]
  • hpe/proliant [installed]
  • hpe/storage-msa [installed]
  • aruba/procurve [installed]
  • veeam/backup [installed]
  • ubiquiti/unifi [installed]
  • opengear/lighthouse [installed]
  • splunk/siem [installed]
  • nexthink/dex [installed]
  • cloudflare/waf [installed]
  • freeswitch/voip [installed]
  • linux/ubuntu [installed]
jack@jackwent:~$ mail jack

Get in touch

Got a question about a project, some feedback, or something you'd like featured? I'd love to hear from you, and I aim to reply within a day or two.

[jackwent]