Systems & Network Engineer (VoIP / Intercom) · ioBroker Script Developer · Homelab & Smart Home Enthusiast
- I build script-first ioBroker integrations, dashboard generators, and global helper libraries
- My focus is on readable JavaScript, custom state models, and adapter replacement scripts
- I run a heavily customized homelab / smart-home stack with dashboards, monitoring and automation
- My background combines systems engineering, network engineering, VoIP / intercom, and operations
- I publish my work as reusable repositories for devices, dashboards, global libraries, and tools
- JavaScript for the ioBroker JavaScript adapter
- Bash / shell scripting for Linux automation
- Python for tooling and integration support
- JSON / YAML for configs, APIs and dashboards
- ioBroker custom scripts and adapter replacements
- MQTT integrations and message-driven automations
- Zigbee2MQTT-oriented structures and device bridging
- Smart-device integrations across cloud APIs, local services and BLE
- Proxmox VE, virtual machines and containers
- Synology NAS ecosystems and related APIs
- Dockerized services for monitoring, tools and integrations
- Dashboard-first state structures for custom UIs
- Network engineering with focus on VoIP / intercom
- UniFi, VLANs, routing, segmentation, firewalling
- Cisco-oriented networking background
- Practical experience in secure connectivity and critical environments
- Zabbix and custom dashboard-based observability
- Script heartbeat / health reporting
- Alerting and notification routing
- Incident handling and operational troubleshooting
- Scrum / agile ways of working
- ITIL-oriented service thinking
- GitHub-based publication and documentation
- Pragmatic engineering with reusable building blocks
graph LR
A[Devices and APIs] --> B[iobroker-Devices-Scripts]
C[Dashboard generators] --> D[iobroker-Dashboards-Scripts]
E[Shared helper libraries] --> F[iobroker-global-Scripts]
G[Utility modules] --> H[iobroker-tools]
I[Dashboard frontend] --> J[iobroker-dashboard-home]
K[Visualization fork] --> L[ioBroker.minuvis]
B --> M[ioBroker custom states]
D --> M
F --> M
H --> M
J --> M
L --> M
M --> N[Dashboards / Automation / Monitoring]
| Repository | Purpose | Highlights |
|---|---|---|
| Ilovegym66 | Profile / overview | Main profile README, skills, architecture, certifications, community links |
| iobroker-Devices-Scripts | Device & adapter replacement scripts | LG ThinQ, Synology DSM, Technitium, Viessmann, Zigbee2MQTT, Xiaomi Roborock, MELK BLE Strip |
| iobroker-Dashboards-Scripts | Dashboard generator scripts | EnergyInfo, crypto_prices, DeLonghi, Synology Photos |
| iobroker-global-Scripts | Shared global helper libraries | global-tools.js, _lib_Voice_GPT.js |
| iobroker-tools | Utility / helper scripts | iPhone-Alarm and related tooling |
Repo: iobroker-Devices-Scripts
JavaScript-based adapter replacements and direct device / API integrations for ioBroker.
Current top-level modules:
| Module | Folder | Notes |
|---|---|---|
| LG ThinQ Connect | lg-thinq-connect |
ThinQ Connect PAT-based integration for refrigerator / washer / dryer style devices |
| Synology DSM | synologyDSM |
Synology DSM API monitoring / control helpers |
| Technitium API | technitium |
Technitium DNS Server API integration |
| Viessmann | viessmann |
Viessmann-related integration scripts |
| Xiaomi Roborock | xiaomi-roborock |
Roborock-related integration module |
| MELK BLE Strip | MELK_BLE_Stripe |
BLE-based LED strip control and monitoring |
General design goals:
- Script-first integrations
- Easy inspection and customization
- Good fit for
0_userdata.0.*state trees - Dashboard-friendly state models
- Secret handling outside of published code
Repo: iobroker-Dashboards-Scripts
Dashboard-oriented scripts for ioBroker, intentionally built without Grafana.
Current modules:
| Module | Folder | Notes |
|---|---|---|
| EnergyInfo | EnergyInfo |
Public energy / power related data dashboard script |
| Crypto Prices | crypto_prices |
CoinGecko-based crypto prices, threshold alerts and compact VIS widget |
| DeLonghi | deLonghi |
Dashboard / statistics script for DeLonghi Eletta coffee machines |
| Synology Photos | synologyPhotos |
Random photos, statistics and image states for visual dashboards |
Typical targets:
- VIS
- vis2
- Jarvis
- Lovelace-style dashboards
- MinuVis-style installations
Repo: iobroker-global-Scripts
Reusable global helper libraries for the ioBroker JavaScript adapter.
Current files:
| File | Purpose |
|---|---|
global-tools.js |
Global helper toolbox used across many other scripts |
_lib_Voice_GPT.js |
Global helper library for GPT / voice-related scripts |
Global-Tools includes helpers for:
- logging
- state creation / safe writes
- formatting helpers
- date / time helpers
- JSON helpers
- array helpers
- HTML escaping
- heartbeat / health reporting
- SynoChat notifications
These global libraries are designed to be side-effect free: no schedules, no polling loops and no
on()listeners of their own.
Repo: iobroker-tools
A compact utility repository for ioBroker-related helper tooling.
Current content:
| Module | Folder | Notes |
|---|---|---|
| iPhone Alarm | iPhone-Alarm |
Utility module around MQTT / Apple / iPhone / Shortcuts style use cases |
Across these repos, the recurring themes are:
- ioBroker-first development
- Readable JavaScript instead of black-box integrations
- Dashboard-friendly state structures
- Portable scripts for custom environments
- Monitoring, heartbeat and notification awareness
- Pragmatic engineering over unnecessary complexity
- Red Hat Certified Engineer (RHCE, EX294) – Ansible-based RHCE preparation
- Red Hat Certified System Administrator (RHCSA, EX200) – preparation tracks
- 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 prep (Udemy, 2020)
- Incident Response and Digital Forensics – IBM (2024 / 2025)
Organizer / member of the ioBroker Stammtisch Rhein-Main (Discord) — a German/English-speaking community for smart home, ioBroker and homelab topics. Monthly meetups, smart home exchange and ioBroker deep-dives.
🔗 Join via Discord: https://discord.gg/yC65zjr5uq
- 💡 Questions are welcome through GitHub issues in the respective repositories
- 💬 Always interested in ioBroker, dashboards, automation, networking and homelab exchange