Guten Morgen Michael,
nun hab ich endlich eine Verwendung für meinen LED Strip gefunden.
Das Tapo Modul von Dir funktioniert jetzt auch sehr gut.
Was ich noch nicht hinbekomme ist, dass ich alle Effekte aus der App in die Effektauswahl im Modul bekomme.
Musst Du die dort einpflegen (hört sich so an: Effekte habe ich schon ein paar zusammen, wird aber dauern, da dass nicht so einfach ist. Michael) oder gibt es eine Möglichkeit diese irgendwie zu übernehmen?
Kann ich irgendwie unterstützen?
Würde Dir auch gern dafür einen LED Strip zukommen lassen.
Also die ab Werk Effekte sind enthalten.
Sofern du einen eigenen Effekt per App startest sollte die Instanz diese lernen.
Sequenzen gehen allerdings nicht.
Michael
Hm. Bekomme ich nicht hin.
Die Effekte die schon enthalten sind erscheinen bei Auswahl in der App auch in der Instanz.
Wähle ich in der App einen nicht in der Instanz enthaltenen Effekt erschein in der Instanz:
Aktueller Wert ""nicht verfügbar. Auch das Auslösen von: Gerätezustand lesen bewirkt nichts.
Und die Effekte die ich auswähle sind keine selbst erstellten. Alles in der App angebotene.
Was mache ich falsch?
Anbei ein Debug vom Auswählen von Effekten.
Auswahl vorhandener Effekt „Sprudelnder Kessel“
Auswahl in der Instanz nicht enthaltener Effekt „Aufgeregt“
Ach, und was mir viel wichtiger als die Auswahl von Effekten ist:
Kann man bei stromlosen Strip die Fehlermeldung (23.10.2024, 21:23:55 | TimerPool | Intelligenter Lichtstreifen1 (RequestState): Fehler beim neuverbinden
) der Instanz unterdrücken?
Ich möchte nämlich bei Nichtgebrauch das Teil stromlos machen können
Zur Zeit führt das aber zu unendlichen Fehlermeldungen.
Das ist ein Segment Effekt bzw. eine Sequenz. Das wird nicht unterstützt.
Leider liefern die Geräte nur bei lighting_effect alle Daten, so dass das Modul diese auch abspeichern und wieder aufrufen kann. Bei segment_effect kommt nix, außer dem Namen und der Helligkeit
Nein. Weil dann nie auffallen würde wenn das Gerät an sein soll und es nicht ist.
Du kannst aber mit den Universellen Symcon PHP-Befehlen IPS_SetProperty und IPS_Applychanges die Instanz aus einem Script konfigurieren und so z.B. vor dem Ausschalten den Intervall (Eigenschaft nennt sich Interval )auf 0 setzen oder die Instanz schließen (Eigenschaft Open ).
Dankeschön für Deine Antwort.
Konnte den Unterschied zwischen Effekt und Sequenz in der App nicht feststellen.
OK. Dann bin ich mit den vorgegebenen zufrieden
Das mit den PHP Befehlen hört sich gut an.
Leider habe ich NULL Ahnung von PHP. . .
Ich meine, Fonzo hat mir mal einen PHP Befehl für einen http Aufruf gegeben.
Den konnte ich dann immer kopieren und anpassen. Das war es auch schon.
Hab gerade mal mit den von Dir angegebenen Befehlen rumgespielt.
Sehr ernüchternd
Könntest Du mir einmal aufschreiben, wie das aussehen muss?
Hallo. Weiß jemand, ob das Symcon-Tapo-Modul die neuen Tapo-Plugs unterstützt, die auch schon Matter können?
Ich weiß, dass Symcon nativ (noch) kein Matter kann. Würde aber perspektivisch lieber die Plugs kaufen, die Matter unterstützen. Also sowas wie Tapo P100M oder 110M.
Hi. Habe heute versucht, das Tapo-Modul via Modul-Store bei mir zu installieren. Leider erfolglos. Dabei ist es egal ob ich die Stable- oder Beta-Version des Moduls versuche. Die Installation läuft zwar durch, aber das Erstellen der Discovery-Instanz wirft den unten aufgeführten Fehler. Die Discovery-Instanz wird zwar angelegt, funktioniert dann aber nicht, sondern wirft auch einen Fehler.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Fehlermeldung beim Erstellen der Discovery-Instanz:
Konnte Konfigurationsform von neuer Instanz nicht bestimmen
Warning: Undefined array key „encrypt_type“ in /var/lib/symcon/modules/.store/de.nall.chan.tapo.smarthome/Tapo Discovery/module.php on line 106 {„actions“:[{„type“:„ExpansionPanel“,„caption“:„Credentials“,„expanded“:true,„items“:[{„type“:„RowLayout“,„items“:[{„name“:„Username“,„type“:„ValidationTextBox“,„caption“:„Username“,„value“:„“},{„name“:„Password“,„type“:„PasswordTextBox“,„caption“:„Password“,„value“:„“},{„onClick“:„IPS_RequestAction($id,‚Save‘,urlencode($Username).‚:‘.urlencode($Password));“,„type“:„Button“,„caption“:„Save & Reload“}]}]},{„type“:„Configurator“,„name“:„Discovery“,„add“:false,„delete“:true,„sort“:{„column“:„host“,„direction“:„ascending“},„columns“: …
…
Nein. An das Debug komme ich nicht. Beim Starten der Instanz kommt die angehängte Fehlermeldung. Die kann ich dann nur mit „OK“ bestätigen. Die Instanz geht dann nicht auf.
Scheinbar liefert der H200 Hub einen Wert nicht.
Firmware aktuell?
Kannst du mal gegenprüfen ob die discovery Instanz aufgeht wenn du den hub vom Netz nimmst.
Michael
Hi Michael. Danke für die Info. Scheint wirklich etwas mit dem H200 zu tun zu haben. Firmware ist auf jeden Fall aktuell auf allen Tapos inkl. dem Hub. Aber nachdem ich das H200 stromlos gemacht habe, konnte ich das Modul (Beta-Version 1.70) ohne Fehlermeldung installieren und auch die Discovery-Instanz ohne Fehler anlegen. Auch die P110M Tapo-Steckdose (also die mit Matter) konnte ich dann in Symcon anlegen und konfigurieren. Ansonsten habe ich, abgesehen vom HUB, auschließlich Kameras. Und die sieht das Modul ja nicht.
Wenn ich das HUB wieder einschalte, was benötige für Kameras, stürzt die Discovery-Instanz wieder ab beim Versuch diese zu starten.
Der P110M funkioniert dann aber immer noch mit Symcon.
Ist nicht ganz toll, aber damit kann ich erstmal leben, da es mir aktuell primär darum ging, den P110M in Symcon einzubinden. Und das habe ich ja jetzt.
Danke und Grüße
Rainer
ich habe vor kurzem eine Tapo P110 eingebunden, jedoch erhalte ich dauerhaft einen JSON-Fehler beim Auslesen der Geräteinfos und auch zyklisch dem automatischen Aktualisierungsintervall entsprechend: