Skip to content
View Ilovegym66's full-sized avatar
  • Germany
  • 23:31 (UTC +01:00)

Block or report Ilovegym66

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Ilovegym66/README.md

Hi, I'm Ilovegym66 ๐Ÿ‘‹

Systems & Network Engineer (VoIP / Intercom) ยท ioBroker Script Developer ยท Homelab & Smart Home Enthusiast


๐Ÿš€ Quick overview

  • 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

๐Ÿงฐ Tech stack


๐Ÿง  Skills

Programming & scripting

  • 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

Home automation & IoT

  • 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

Infrastructure & homelab

  • 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

Networking, VoIP & security

  • Network engineering with focus on VoIP / intercom
  • UniFi, VLANs, routing, segmentation, firewalling
  • Cisco-oriented networking background
  • Practical experience in secure connectivity and critical environments

Monitoring, observability & operations

  • Zabbix and custom dashboard-based observability
  • Script heartbeat / health reporting
  • Alerting and notification routing
  • Incident handling and operational troubleshooting

Methods & collaboration

  • Scrum / agile ways of working
  • ITIL-oriented service thinking
  • GitHub-based publication and documentation
  • Pragmatic engineering with reusable building blocks

๐Ÿ— Homelab / repository landscape

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
  M --> N[Dashboards / Automation / Monitoring]
Loading

๐Ÿ“ฆ Current public repositories

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 Stripe
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
iobroker-dashboard-home Full dashboard frontend Lightweight web UI using ioBroker.ws, plain JavaScript/CSS, config/editor/schema/tools
ioBroker.minuvis Visualization fork Customized fork of MinuVis used as a dashboard base

๐Ÿงฉ Published repository content

1) ioBroker Devices Scripts

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
Zigbee2MQTT bridge zigbee2mqtt Script-based MQTT โ†’ ioBroker bridge approach
Xiaomi Roborock xiaomi-roborock Roborock-related integration module
MELK BLE Stripe MELK_BLE_Stripe BLE-based LED / stripe 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

2) ioBroker Dashboards Scripts

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

3) ioBroker Global Scripts

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.


4) ioBroker Tools

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

๐Ÿ“ˆ What ties these repositories together

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

๐ŸŽ“ Certifications & training

  • Red Hat Certified System Engineer (EX300) โ€“ certification preparation
  • Red Hat Certified System Administrator (EX200) โ€“ preparation tracks
  • 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 prep (Udemy, 2020)
  • Incident Response and Digital Forensics โ€“ IBM (2024/2025)

๐ŸŒ Community

  • ๐Ÿ‡ฉ๐Ÿ‡ช Organizer / member of the ioBroker Stammtisch Rhein-Main (Discord)

    ioBroker Rhein-Main Stammtisch Logo

Willkommen beim ioBroker Stammtisch Rhein-Main ๐Ÿ‘‹

๐Ÿ“… Monatliche Treffen, Smart Home Austausch, ioBroker-Nerd-Talk
๐Ÿ”— Zum Discord-Server


๐Ÿ“ซ Contact

  • ๐Ÿ’ก Questions are welcome through GitHub issues in the respective repositories
  • ๐Ÿ’ฌ Always interested in ioBroker, dashboards, automation, networking and homelab exchange

Popular repositories Loading

  1. iobroker-tools iobroker-tools Public

    tools for iobroker

    1

  2. Ilovegym66 Ilovegym66 Public

  3. iobroker-Dashboards-Scripts iobroker-Dashboards-Scripts Public

    Dashboards for iobroker without Grafana

    JavaScript

  4. iobroker-Devices-Scripts iobroker-Devices-Scripts Public

    Javascript replacements for iobroker Adapters

    JavaScript

  5. iobroker-global-Scripts iobroker-global-Scripts Public

    global lib scripts

    JavaScript