shortc-button

Fibaro & ioBroker Teil 3: Geräte vom Fibaro Home Center in den ioBroker importieren

In diesem Tutorial zeigen wir Dir, wie Du Geräte und deren Werte vom Fibaro Home Center in den ioBroker bekommst.

Nun steht der dritte Teil zu unserer Fibaro und ioBroker Videoreihe an. Im ersten Teil sind wir darauf eingegangen, wie Du Geräte oder Daten vom ioBroker in Dein Fibaro Home Center bekommst. Außerdem haben wir im zweiten Teil gemeinsam ein virtuelles Modul mit einem Fritz!Box Adapter gebaut. Heute soll es darum gehen, Geräte vom Home Center in den ioBroker zu importieren, mit denen man anschließend zum Beispiel Visualisierungen wie ein Wandtablet oder eine iPhone App umsetzen kann.

Geräte in ioBroker importieren

Normalerweise hat man für jedes Smart Home System einen Adapter. Es gibt aber im ioBroker keinen Adapter für das Fibaro Home Center. Daher müssen wir einen alternativen Weg finden, um die Daten der Geräte in den ioBroker zu bekommen. Dafür nutzen wir den ioBroker Homebridge Manager. Dieser Adapter simuliert eine Homebridge und kann so die Geräte vom Home Center importieren.

1. Kopiere Dir zunächst die URL des Homebridge Managers. Diese findest Du hier.

2. Öffne danach im ioBroker den Menüpunkt “Adapter”, klicke dort auf das Katzen-Symbol und füge unter “Beliebig” die URL ein. Anschließend kann es installiert werden. Über das “+”-Symbol kann noch eine Instanz hinzugefügt werden.

3. Wenn man nun den Menüpunkt “Instanzen” aufruft, muss man den HomeBridge Adapter noch konfigurieren. Dieser ist aktuell noch gestoppt. Dafür klickt man auf das Schraubenschlüssel-Symbol.

4. Um den Adapter neu zu konfigurieren, benötigen wir zunächst ein HomeBridge Plugin. Dafür fügt man zunächst den dafür notwendigen Namen unter “Haupteinstellungen” ein: homebridge-fibaro-hc2. Das Polling Intervall kann auch je nach eigenen Vorstellungen angepasst werden. Dafür muss man nur den Wert ändern.

Konfigurationsdatei für HomeBridge

5. Im weiteren Verlauf fügt man nun unter “Konfigurationsdatei” den folgenden Code für die HomeBridge ein:

{
  "description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.",
  "accessories": [],
  "platforms": [
    {
      "platform": "FibaroHC2",
      "name": "FibaroHC2",
      "host": "192.168.178.26",
      "username": "login",
      "password": "password",
      "pollerperiod": "2",
      "securitysystem": "enabled",
      "switchglobalvariables": "vis_doorbird_ring,vis_wz_light_all,vis_ku_light_all,vis_wg_light_all,vis_sz_eg_aus,vis_sz_eg_gedimmt,vis_sz_eg_hell"
    }
  ]
}

Dort muss noch die IP-Adresse Deines Home Centers angepasst sowie Dein Username und Dein Passwort eingegeben werden. Dabei handelt es sich um den Fibaro-Login. Auch die “Pollerperiod” kann angepasst werden, also nach wievielen Sekunden beim Home Center nach neuen Werten nachgefragt werden soll. Bei “switchglobal” handelt es sich um eine Spezialfunktion. Diese kann nur den Status “true” oder “false” haben. Du kannst über “Steuerungen” und “Variablensteuerungen” im Home Center auch eine neue Variable hinzufügen und diese dann in die obrige Datei einfügen, sodass die Variable innerhalb der Visualisierung umgesetzt wird.

6. Wenn Du alles eingestellt und ergänzt hast, kannst Du nun die Änderungen speichern und den Adapter starten. Dieser wird unter “Log” anschließend ausgeführt und danach die Werte aktualisieren. Öffnest Du den Adapter, werden dort alle Geräte aus dem Home Center aufgeführt.

Konfiguration abgeschlossen

Nun kannst Du die Geräte über Deine ioBroker steuern und auch den Status der Geräte ändern. Diese werden dann auch entsprechend im Home Center angepasst. Das Importieren der Werte der Geräte hat also funktioniert.

Mithilfe der Daten der Geräte im ioBroker können nun auch Visualisierungen beispielsweise über den Visualisierungs-Adapter von ioBroker umgesetzt werden. Damit lassen sich dann Wandtablets selber bauen und vieles mehr. Darauf gehen wir zukünftig näher ein. Derzeitig arbeiten wir noch an einer Visualisierung eines Wandtablets mit ioBroker und den Werten aus unserem Home Center.

Die mobile Version verlassen