ioBroker ist eine Open-Source-Softwareplattform, die verschiedene Smart-Home-Systeme und IoT-Geräte (Internet of Things) miteinander verbindet und zentral steuert. Die Software wurde 2014 aus dem Projekt CCU.IO entwickelt und ist in JavaScript programmiert.
Hier sind einige Hauptmerkmale von ioBroker:
- Modularität: ioBroker verwendet sogenannte Adapter, um verschiedene Geräte und Systeme zu integrieren. Es gibt über 600 Adapter, die eine breite Palette von Hardware und Software unterstützen.
- Plattformunabhängigkeit: Die Software kann auf verschiedenen Betriebssystemen wie Linux, Windows und macOS installiert werden.
- Skripterstellung: Benutzer können Ereignisse und Automatisierungen entweder grafisch über Blockly oder textuell über JavaScript erstellen.
- Visualisierung: Mit ioBroker können Benutzer benutzerdefinierte Dashboards erstellen, um ihre Smart-Home-Geräte zu überwachen und zu steuern.
Ein Beispiel für die Nutzung von ioBroker wäre die Integration von Philips Hue Lampen, einem Amazon Echo und einem HomeMatic Thermostat in einem einzigen System, das über eine zentrale Oberfläche gesteuert wird.