- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. PHP-Befehlsreferenz
- 7. Aktionen
- 8. Anhang
- 9. Lizenz
- Instanz für LED-Stripes mit Farben und Farbeffekten
- IP-Symcon ab Version 6.1
- Dieses Modul ist Bestandteil der tapo SmartHome-Library.
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.
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.
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.
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
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. |
Name | Typ | genutzt von |
---|---|---|
Tapo.Brightness | integer | brightness |
Tapo.LightingEffect. | string | lighting_effect |
boolean TAPOSH_RequestState(integer $InstanzID);
array|false TAPOSH_GetDeviceInfo(integer $InstanzID);
Es gibt keine speziellen Aktionen für dieses Modul.
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
IPS-Modul:
CC BY-NC-SA 4.0