Homelab & Smart Home Enthusiast ยท Systems & Network Engineer ยท Monitoring & Automation
- Fully script-based ioBroker adapter replacements (Synology, Viessmann, Proxmox, UniFi and more)
- Homelab on a Proxmox cluster with Ceph, NAS, LXC/VM mix and niche hardware
- Custom dashboards (HTML/CSS, MinuVis, Default-1 theme) for monitoring & automation
- Long-term experience as ICT / OCC Engineer in mission-critical environments
- Network engineering background with focus on VoIP / intercom and secure connectivity
- Central notifications (Discord, Telegram) for infrastructure, devices and scripts
- JavaScript for ioBroker (adapter-replacement scripts, dashboards, helper libraries)
- Bash / shell scripting for Linux automation and SSH-based control
- Python for tooling and integration work
- JSON / YAML for configs, APIs and dashboards
- ioBroker (custom script adapters,
0_userdata.0structures, VIS/HTML dashboards) - MQTT integrations (Zigbee2MQTT, Worx/Landroid, device telemetry)
- ESPresense-based presence detection and distance evaluation
- Smart devices: Fritz!DECT, SwitchBot, DeLonghi coffee machines, Worx mower, Hyundai Bluelink, Oilfox, Viessmann, etc.
- Proxmox VE (cluster setup, Ceph, LXC/VM lifecycle management)
- Red Hat / CentOS / Debian on physical and virtual hosts
- Docker & containerized services, including monitoring and automation stacks
- Synology NAS (DSM, Photos, Surveillance Station, backup strategies)
- UniFi stack (UDM Pro, APs, switches, VLANs, Wi-Fi clients)
- Network bonding, routing, IPv4/IPv6, firewalling (incl. Cisco)
- VoIP & intercom systems (SIP, RTP, signalling, integration into monitoring)
- VPN, secure remote access and segmentation for homelab and production
- Practical experience in network and information security for critical systems
- Zabbix for host and service monitoring
- Grafana / HTML / MinuVis dashboards for system & device health
- Backup monitoring, device watcher, script heartbeat monitoring
- Incident response, troubleshooting and escalation in mission-critical environments
- Scrum & agile methods in infrastructure and automation projects
- IT service management with ITIL 4 principles
- Git & GitHub (scripts, dashboards, documentation)
- Documentation and visualization of complex homelab & automation setups
graph LR
A[Internet] --> B[UDM Pro / UniFi Network]
B --> C[Proxmox Cluster]
B --> D[Synology NAS]
B --> E[Raspberry Pis / ESPresense]
C --> F[ioBroker]
F --> G[Script adapters: Synology, Proxmox, UniFi, Viessmann, ...]
F --> H[Dashboards: HTML / MinuVis / TV wallboards]
D --> G
E --> G
G --> I[Discord & Telegram alerts]
- Proxmox / Ceph dashboards in ioBroker with HTML/CSS
- UniFi Network dashboards (clients, APs, switches, traffic, VLANs)
- Heating & energy (Viessmann + Oilfox) with live and history views
- Backup & device watcher dashboards for hosts, backups, status & errors
- Script monitor dashboard for heartbeat states and script health
- Shown on wallboards / TVs via MinuVis and custom Default-1 themed layouts
| Name | Domain | Short description |
|---|---|---|
| Synology DSM Script | NAS / self-hosted | DSM API, volumes, shares, VMM, backups, snapshots, dashboards |
| Synology Photos Script | Media | Photos API, index, slideshow, thumbnails via Web adapter |
| Viessmann API Script | Heating / energy | Vitodens + Oilfox, live values, history & HTML dashboard |
| UniFi Network Script | Network | APs, switches, clients, PoE, VLANs, Discord alerts |
| Proxmox Script | Virtualization | Cluster, nodes, VMs/LXCs, Ceph status, control functions |
| Linux-Control Script | Servers / hosts | SSH-based control & monitoring (updates, status, services) |
| Fritz!DECT Script | Smart home | AIN-based devices, switching, consumption, temperatures |
| Tagesschau / News Script | Info / media | Livestreams (HLS/YouTube), news ticker, fallback handling |
| ESPresense Distance | Presence | Distance/room aggregation, presence texts, extra states |
| Worx / Landroid MQTT | Garden | MQTT control, status & limits for mower |
| Hyundai Ioniq 5 N Script | Car / Bluelink | Status, charging, remote functions via API bridge |
| DeLonghi Eletta Script | Devices / coffee | Coffee machine statistics & dashboard for VIS/vis2/jarvis/minuvis |
| SwitchBot Candle Script | Devices | Candle warmer (cloud API), power & status |
| Discord Notify / Alerts | Communication | Central Discord notifications for all systems |
| Backup & Device Watcher | Monitoring | Backup monitoring, device watcher, HTML dashboards |
| Script Monitor & Heartbeat | Meta / scripts | Central script monitoring, heartbeat states & health checks |
| LG ThinQ Connect Script | Devices | ThinQ Connect PAT-based integration for fridge / washer / dryer |
A dedicated script monitor / heartbeat setup keeps track of all major ioBroker scripts:
- Each script reports a heartbeat state (
alive, timestamp, last error). - A central monitor aggregates the states and
- marks unhealthy or stalled scripts,
- raises warnings if heartbeats are missing,
- can trigger Discord/Telegram notifications for script failures.
- Common conventions:
- Heartbeat states under
0_userdata.0.*.Scripts.* - Unified naming for easier dashboard integration.
- Heartbeat states under
- Dashboards show at a glance:
- Which scripts are running,
- Last execution time,
- Error counters and status badges.
Default-1 theme & dashboard framework
- Central Default-1 theme for HTML/CSS dashboards (colors, badges, layout)
- Reusable components: cards, progress bars, badges, table layouts
- Used across many dashboards: Proxmox, UniFi, Viessmann, backup, battery, device watcher and more.
Global tools & helpers
- Shared Global-Tools script for all adapter-replacement scripts:
ensureState/safeSet/ write limiter- Heartbeat states per script
- Logging & debugging helpers
- Unified state structures under
0_userdata.0.*
Notification engine (Discord, etc.)
- Central Discord integration for:
- Proxmox/host status
- UniFi events (clients, devices)
- Backups, errors, warnings
- Camera/snapshot events
- Flexible channels & routing, including deduplication and de-bouncing
- Incident Response and Digital Forensics โ IBM (2024/2025)
- Red Hat Certified System Engineer (EX300)
- Red Hat Certified System Administrator (EX200) (Deploy/Configure/Manage; File Access/Storage/Security)
- Red Hat Certified Engineer (EX294) โ Foundations of Ansible
- Linux System Engineer: Network Bonding, IPv6, Routing & Virtual Systems
- Scrum Master โ LinkedIn Learning
- Intro to Service Management with ITILยฎ 4 โ LinkedIn Learning
- CCNA (Cisco Certified Network Associate) โ course & certification (Udemy, 2020)
Selected public repositories:
-
iobroker-dashboard-home
Main collection of dashboard templates, HTML/CSS components and Default-1 themed layouts for ioBroker wallboards and MinuVis. -
iobroker-Dashboards-Scripts
JavaScript-based dashboard generators for ioBroker (Proxmox, UniFi, Viessmann, backup, script monitor, etc.) โ without needing Grafana. -
iobroker-Devices-Scripts
Adapter replacement scripts for various devices and APIs (Synology, Viessmann, UniFi, Proxmox, LG ThinQ, Worx, Hyundai, Fritz!DECT, โฆ).
Includes the LG ThinQ Connect script (lg-thinq-connect) for refrigerators, washers and dryers using ThinQ Connect PAT. -
iobroker-global-Scripts
Shared global libraries likeGlobal-Toolsand_libVoiceGptused across most of the other ioBroker scripts (state helpers, formatting, heartbeat, notification helpers). -
ioBroker.minuvis (fork)
Customized fork of the ioBroker MinuVis visualization, used as the base for several of the dashboards above.
-
๐ฉ๐ช Organizer / member of the ioBroker Stammtisch Rhein-Main (Discord)
- German/English-speaking community for smart home, ioBroker and homelab topics
- Join via Discord: https://discord.gg/yC65zjr5uq
- ๐ก Questions welcome via issues in the respective repos
- ๐ฌ Happy to talk about homelabs / ioBroker / Proxmox / UniFi / Red Hat / networking anytime