ioBrokerioBroker TutorialsTP-Link

TP-Link HS110 mit ioBroker

In diesem Artikel zeige ich Dir, wie Du die TP-Link HS110 Zwischenstecker mit ioBroker verbinden kannst. 

Der nachfolgende Artikel bezieht sich auf den TP-Link HS110 Zwischenstecker mit Leistungsmessung:

Für die Nutzung der TP-Link Zwischenstecker benötigen wir einen speziellen Adapter. Der Adapter befindet sich aktuell (19.09.2018) noch nicht im eigentlichen ioBroker Repository, kann aber über Github problemlos in ioBroker importiert werden.

Bevor wir mit der Einrichtung in ioBroker beginnen können, muss der Zwischenstecker zunächst über die App (Kasa for mobile) eingerichtet werden. Hier einfach entsprechend der Original-Installationsanleitung vorgehen.

Nun können wir mit der Einrichtung in ioBroker beginnen. Dazu müssen wir zunächst den Adapter von Github installieren. Dazu klicken wir auf die Schaltfläche für die Installation aus einer eigenen URL.

In das Feld URL musst Du nun folgende URL eingeben:
https://github.com/arteck/ioBroker.hs100

Jetzt ist der Adapter in der Liste der verfügbaren Adapter vorhanden und kann über die Plus-Schaltfläche installiert werden.

Nach dem Installieren des Adapters ist dieser als weitere Instanz in der Liste der Instanzen eingetragen.

Nach dem der Adapter nun erfolgreich installiert wurde, können wir nun mit der Konfiguration des Adapters beginnen. Auf der Lasche „Haupteinstellungen“ definieren wir im ersten Schritt das Abfrageintervall. Ich habe es test halber auf 5000 ms (5 Sekunden) gestellt, es lässt sich aber bestimmt noch ein geringeres Intervall definieren.

Im nächsten Schritt wechseln wir auf die Lasche „Adresse für Monitoring“. Hier können wir in der Liste die Namen und IP-Adressen der Zwischenstecker eintragen. Die IP-Adressen können wir einfach über den DHCP-Server des Routers ermitteln. Zusätzlich müssen wir noch die CheckBox „enabled“ (aktiviert) setzen. Im letzten Schritt speichern und schließen wir die Konfiguration.

Nun können wir auf den Bereich „Objekte“ wechseln. Unter dem Ordner „hs100.0“ finden wir nun einen Unterordner mit der IP-Adresse. In diesem Ordner stehen die einzelnen Datenpunkte des Zwischensteckers.

Über den Datenpunkt „state“ kann der Status des Zwischensteckers geändert (eingeschalten oder ausgeschalten) werden. Die folgenden Datenpunkte geben Informationen über die Energiemessung aus:

  • current
  • power
  • voltage

Ich hoffe Dir gefällt dieser Artikel. Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer 🙂

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

14 Gedanken zu „TP-Link HS110 mit ioBroker

  • Frank

    Ich kann den Adapter nicht installieren…
    Es beendet mit vielen Fehlermeldungen.

    Nodejs ist auf v.8.11.1
    npm 4.6.1

    Wie kann man das denn lösen?

    Gruß Frank

    Antwort
    • Matthias Korte

      Moin Frank,
      poste die Fehermeldungen mal im ioBroker Forum oder alternativ hier. Evtl. gibt es dazu im Forum bereits einen Topic.

      Grüße,
      Matthias

      Antwort
  • Frank

    Hey Servus,
    danke für die schnelle Rückmeldung.

    Also in deinem angegebenen Link von Github ist leider ein kleiner Fehler.

    Am Ende das /issues darf nicht dabei stehen.
    Hiermit funktioniet alles: https://github.com/arteck/ioBroker.hs100

    Gruß Frank

    Antwort
    • Matthias Korte

      Hallo,
      danke für die Info, Link ist berichtigt.

      Antwort
  • Andree

    Hallo Matthias,

    ich habe den Adapter HS100 nach deiner tollen Anleitung
    auf meinem ioBroker (3.5.1) installiert und dann in der neuen Instanz HS100.0
    meine beiden HS100 Steckdosen eingetragen.
    Nach dem Speichern und schliessen wurden aber keine Objekte hs100.0 erstellt.
    Kannst du dir das erklären ?

    Danke für deine Unterstützung

    Andree aus Oyten

    Antwort
  • Andree

    Hallo Matthias,

    ich habe den Fehler wohl schon gefunden 🙂
    Bei der Namensvergabe habe ich das Sonderzeichen „_“ bei WZ_Lampe
    eingetragen und als ich es auf WZLampe geändert habe wurde das neue Objekt
    erzeugt.

    Gruss Andree

    Antwort
    • Matthias Korte

      Moin Andree,
      danke für Deine Rückmeldung und die Info was das Problem war.
      Viele Grüße,
      Matthias

      Antwort
  • Matthias Vanselow

    hat alles Prima funktioniert! Danke für tolle Anleitung!

    Antwort
    • Matthias Korte

      Danke für Dein Feedback 🙂

      Antwort
  • Michael

    Frohe Weihnachten zusammen,
    ich habe gerade versucht meine neue HS110 mit io broker zu verbinden wie oben beschrieben.
    Er legt auch unter Objekte den Ordner mit der IP an, dieser bleibt aber leer, es sind also keine Datenpunkte vorhanden.
    Hat jemand ne Idee?
    Im LOG steht nur:

    (9355) starting. Version 1.0.10 in /opt/iobroker/node_modules/iobroker.hs100, node: v10.17.0

    sonst nichts :-/ hat jemand ne Idee?

    Gruß Michael

    Antwort
    • Matthias Korte

      Hallo Michael,

      wäre mir nichts bekannt. Ich nutze den selben Zwischenstecker problemlos mit der neuesten Version des Adapters (1.0.10). Schau doch mal im ioBroker Forum vorbei, vielleicht findest Du da eine Lösung.

      Viele Grüße,
      Matthias

      Antwort
      • Michael

        Hallo Matthias,
        danke für die schnelle Antwort und den Tip, hab im Forum auch sofort das gleiche Problem und die Lösung dazu gefunden. Die Datenpunkte werden angezeigt, sobald man einmal in die Statusansicht wechselt (5. Button oben links im Objekte Fenster).
        Problem also gelöst, Danke nochmal.

        Gruß
        Michael

        Antwort
        • Matthias Korte

          Moin Michael,

          super, danke für die Rückmeldung und die Info an was es lag 🙂

          Viele Grüße,
          Matthias

          Antwort
  • Frank62

    Danke der Adapter läuft. Wie kann ich den nun in Node-Red durchleiten?

    Antwort

Schreibe einen Kommentar zu Andree Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht.