Skip to content

Latest commit

 

History

History
131 lines (90 loc) · 6.55 KB

README.md

File metadata and controls

131 lines (90 loc) · 6.55 KB

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

tapo Stripe Color

Inhaltsverzeichnis

1. Funktionsumfang

  • Instanz für LED-Stripes mit Farben und Farbeffekten

2. Voraussetzungen

  • IP-Symcon ab Version 6.1

3. Software-Installation

4. Einrichten der Instanzen in IP-Symcon

Eine einfache Einrichtung ist die Discovery-Instanz möglich.

Bei der manuellen Einrichtung ist das Modul im Dialog Instanz hinzufügen unter den Hersteller TP-Link zu finden.
Instanz hinzufügen

Damit Symcon mit den Geräten kommunizieren können, müssen diese in der TP-Link Cloud angemeldet und registriert sein.
Die entsprechenden Cloud-Zugangsdaten, die MAC-Adresse und das genutzte Protokoll werden beim anlegen durch die Discovery-Instanz automatisch eingetragen.

Konfigurationsseite

Config

Benutzername und Passwort sind die Cloud/App Zugangsdaten!

Name Text Beschreibung
Open Aktiv Verbindung zu Gerät herstellen
Host Host Adresse des Gerätes
Mac MAC Adresse MAC Adresse des Gerätes (benötigt die Discovery-Instanz zur Zuordnung)
Protocol Protokoll Genutztes Kommunikationsprotokoll (AES oder KLAP)
Username Benutzername Benutzername für die Anmeldung (TP-Cloud Benutzername: eMail-Adresse)
Password Passwort Passwort für die Anmeldung (TP-Cloud Passwort)
Interval Leseintervall Intervall der Abfrage von Status und Energiewerten (in Sekunden)
AutoRename Instanz automatisch umbenennen Instanz erhält den Namen, welcher in der App vergeben wurde
LightEffectsEnabled Lichteffekte Liste welche alle bekannten Effekte enthält

Lichteffekte:

Die Liste der Effekte enthält beim neu erstellen einer Instanz die bekannten Effekte, welche vor Einführung der neuen APP und den neuen Segment Effekten bekannt waren.

Wird ein Effekt über die APP gestartet, welchen die Instanz noch nicht kennt, so wird dieser Effekt mit in die Liste aufgenommen, wenn die Konfiguration geöffnet wird.

Abgewählte (Aktiv aus) Einträge werden nicht in das Variablenprofil für Effekte übernommen.
Gelöschte Einträge werden dauerhaft entfernt, bis so ein Effekt wieder über die APP gestartet und somit neu gelernt wurde.

5. Statusvariablen und Profile

Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

Ident Name Typ Profil
device_on Status boolean ~Switch
rssi Rssi integer
overheated Überhitzt boolean ~Alert
brightness Helligkeit integer Tapo.Brightness
color_rgb Farbe integer ~HexColor
lighting_effect Effekt string Tapo.LightingEffect.

Profile

Name Typ genutzt von
Tapo.Brightness integer brightness
Tapo.LightingEffect. string lighting_effect

6. PHP-Befehlsreferenz

boolean TAPOSH_RequestState(integer $InstanzID);

array|false TAPOSH_GetDeviceInfo(integer $InstanzID);

7. Aktionen

Es gibt keine speziellen Aktionen für dieses Modul.

8. Anhang

1. Changelog

Changelog der Library

2. Spenden

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

Wunschliste

9. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0