Giter VIP home page Giter VIP logo

taposmarthome's Introduction

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

tapo SmartHome

Einbindung der TP-Link tapo SmartHome Geräte

Inhaltsverzeichnis

1. Funktionsumfang

Komplett lokale Kommunikation mit den Geräten.
Die Geräte müssen aber in der TP-Link/tapo Cloud registriert sein, damit die lokale Anmeldung funktioniert!

1. Nicht Geräte Instanzen

  • Auffinden von Geräten und Hubs im Netzwerk und Anlegen der Geräte bzw. Konfigurator-Instanz inklusive Gateway in IPS.
  • Einfaches Anlegen von Geräte-Instanzen welche mit einem Smart Hub verbunden sind.

Smart Hub Instanz als IO Instanz zur Kommunikation mit den angelernten Funk-Geräten und Symcon.
Folgende Hubs werden unterstützt:

  • KH100
  • H100
  • H200

2. Netzwerk Geräte Instanzen

Leuchtmittel:

  • L510 (E27, dimmbar)
  • L520 (E27, dimmbar)
  • L610 (GU10, dimmbar)

Leuchtmittel / LED-Stripe:

  • L530 (E27, dimmbar, mehrfarbig)
  • L535 (E27, dimmbar, mehrfarbig)
  • L630 (GU10, dimmbar, mehrfarbig)
  • L900 (LED Stripe, dimmbar, mehrfarbig)

Zwischenstecker:

  • P100 (mini)
  • P105 (rund)

Zwischenstecker mit Energiemessung:

  • P110 (mini)
  • P115 (rund)

Weitere Geräte können im Modul ergänzt werden, leider liegen aktuell keine Daten für diese Geräte vor. Hier melden für die integration von weiteren Geräten:
Symcon Community

3. Hub Geräte Instanzen

aktuell umgesetzt und getestete Geräte:

  • KE100 (Heizkörperthermostat)
  • T310 (Temperatur- & Feuchtigkeitssensor)

Alle restlichen Geräte können im Modul ergänzt werden, leider liegen aktuell keine Daten für diese Geräte vor. Hier melden für die integration von weiteren Geräten:
Symcon Community

2. Voraussetzungen

  • IP-Symcon ab Version 6.1

3. Software-Installation

Über den 'Module-Store' in IPS das Modul 'tapo SmartHome' hinzufügen.
Bei kommerzieller Nutzung (z.B. als Errichter oder Integrator) wenden Sie sich bitte an den Autor.
Module-Store

4. Einrichten der Instanzen in IP-Symcon

Details sind direkt in der Dokumentation der jeweiligen Module beschrieben.
Es wird empfohlen die Einrichtung mit der Discovery-Instanz zu starten (tapo Discovery:).

5. Anhang

1. Changelog

Version 1.65:

  • Smart Hubs werden unterstützt.
  • Geräte von Smart Hubs ergänzt.
  • Diverse Netzwerk Geräte ergänzt.

Version 1.61:

  • P300 Steckdosenleiste ergänzt.
  • Refactoring der 1.60 um weiterer Geräte und den Smart Hub zu integrieren

Version 1.60:

  • Discovery Modul zum einfachen auffinden von Geräten im Netzwerk ergänzt
  • tapo Light Modul ergänzt
  • Refactoring der 1.50 um weiterer Geräte und den Smart Hub zu integrieren

Version 1.50:

  • Refactoring der 1.40

Version 1.40:

  • Refactoring der 1.30
  • Neu Verbinden überarbeitet
  • Leseintervall wurde nicht gesetzt, wenn Gerät offline war, somit auch nie ein automatischer Reconnect wenn Gerät online ging
  • War der Gerätename leer und Instanz automatisch umbenennen aktiv, so wurde der Name der Instanz gelöscht und es war ein Unbenanntes Objekt
  • Cookie sollte sich jetzt automatisch verlängern und nicht mehr statisch sein (Errorcode 9999)

Version 1.30:

  • Neue Verschlüsselung wird unterstützt

Version 1.20:

  • Laufzeit wurde falsch berechnet und nicht als UTC abgelegt
  • Session Timeout wird abgefangen und ein automatischer reconnect wird versucht
  • Fehlerbehandlung verbessert

Version 1.10:

  • Energiemessung von P110 ergänzt

Version 1.00:

  • Release Version für Symcon 6.1

2. Spenden

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

Wunschliste

6. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0

taposmarthome's People

Contributors

nall-chan avatar roastedelectrons avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.