FHEM - Hausautomations-Systeme > Sonstige Systeme

24_TPLinkHS110.pm: Support für TPLink HS100/HS110 v1/2/3 Steckdosen

(1/81) > >>

Volker Kettenbach:
##########################
#
# Es gibt zwei Git-Repositories mit dem Sourcecode:
# https://gitlab.com/volkerkettenbach/FHEM-TPLink-Kasa
# https://github.com/kettenbach-it/FHEM-TPLink-HS110/
#
##########################

Hallo,

wie bereits in (1) angekündigt, habe ich ein Modul für die TP-Link HS-110 und HS-100 WLAN-Steckdosen geschrieben.

Der Unterschied zwischen der HS100 und HS110 besteht darin, dass die HS110 eine Echtzeit-Messung von
Strom, Spannung sowie Leistung durchführt.
Das Modul erkennt automatisch, welchen Typ Sie verwenden und passt die Readings entsprechend an.

Das Modul implementiert nicht alle Funktionen der HS100/110.
Derzeit werden alle für den sinnvollen Betrieb an FHEM benötigten Parameter ausgelesen.
Geschrieben werden jedoch nur die Schaltzustände "An", "Aus" sowie der Nachtmodus An/Aus (Nachtmodus = LEDs der Steckdose ausschalten).
Für eine weitergehende Programmierung der Steckdosen wird daher die TP Link App "Kasa" empfohlen, wobei deren
Funktionen wie Timer etc. letztlich redundant zu Kernfunktionen von FHEM sind.

Für alles weitere am besten in die Doku im Modul schauen.

Das Modul ist hier zum Testen erhältlich:

https://github.com/kettenbach-it/FHEM-TPLink-HS110

Bugreports bitte hier!
Change Requests bitte als Patch über die Pull-Request Funktion von github submitten.

Nach einer Testphase werde ich das Modul in das offizielle FHEM Repository einchecken.

Gruß
Volker


(1) https://forum.fhem.de/index.php/topic,52124.0.html

stefan_kah:
Hallo Volker,

vielen Dank für das Modul. Leider startet es nicht bei mir.

Im Log steht folgendes:
2016.08.27 11:46:14 1: reload: Error:Modul 24_TPLinkHS110 deactivated:
 Can't locate IO/Socket/Timeout.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/24_TPLinkHS110.pm line 31, <$fh> line 597.
BEGIN failed--compilation aborted at ./FHEM/24_TPLinkHS110.pm line 31, <$fh> line 597.

2016.08.27 11:46:14 0: Can't locate IO/Socket/Timeout.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/24_TPLinkHS110.pm line 31, <$fh> line 597.
BEGIN failed--compilation aborted at ./FHEM/24_TPLinkHS110.pm line 31, <$fh> line 597.



Die Perl Module habe ich installiert, denke ich.

Viele Grüße
Stefan

bjoernbo:
So ein Teil eben gekauft, nachdem ich im Geschäft geprüft habe ob es mit FHEM funktioniert.
Frage: Wie komme ich an die IP Adresse??? Das Gerät wird mir in der FritzBox nicht angezeigt, obwohl es bereits mit der APP funktioniert.

bjoernbo:
Auszug aus dem LOG:

--- Zitat ---2016.08.27 13:32:49 1: reload: Error:Modul 24_TPLinkHS110 deactivated:
 Can't locate IO/Socket/Timeout.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/24_TPLinkHS110.pm line 31.
BEGIN failed--compilation aborted at ./FHEM/24_TPLinkHS110.pm line 31.

2016.08.27 13:32:49 0: Can't locate IO/Socket/Timeout.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/24_TPLinkHS110.pm line 31.
BEGIN failed--compilation aborted at ./FHEM/24_TPLinkHS110.pm line 31.

2016.08.27 13:33:09 1: reload: Error:Modul 24_TPLinkHS110 deactivated:
 Can't locate IO/Socket/Timeout.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/24_TPLinkHS110.pm line 31.
BEGIN failed--compilation aborted at ./FHEM/24_TPLinkHS110.pm line 31.

2016.08.27 13:33:09 0: Can't locate IO/Socket/Timeout.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/24_TPLinkHS110.pm line 31.
BEGIN failed--compilation aborted at ./FHEM/24_TPLinkHS110.pm line 31.

--- Ende Zitat ---

stefan_kah:

--- Zitat von: bjoernbo am 27 August 2016, 13:29:09 ---So ein Teil eben gekauft, nachdem ich im Geschäft geprüft habe ob es mit FHEM funktioniert.
Frage: Wie komme ich an die IP Adresse??? Das Gerät wird mir in der FritzBox nicht angezeigt, obwohl es bereits mit der APP funktioniert.

--- Ende Zitat ---
Hallo,
für das iPhone gibt es eine App, die scannt das lokale Netz nach IP Adressen (fing):
https://itunes.apple.com/de/app/fing-network-scanner/id430921107?mt=8

Gruß
Stefan

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln