[Modul] Tasmota

Log-File geschickt …

Hi Zusammen,

Ebenfalls danke für den Tipp, habe Tasmo Backup vorhin auch kurz getestet.
Sieht ganz gut aus und war easy zu Installieren im Docker.

Die Daten liegen auch nicht in der DB.
Sondern ausshalb, sofern der Pfad richtig eingehängt wurde.
grafik

Grüße
Daniel

Ein Fix ist als Beta Version online.

Grüße,
Kai

klasse - funktioniert jetzt; vielen Dank

1 „Gefällt mir“

Sehr gerne.

Grüße,
Kai

Hi das wäre Super :smiley: .

Im Moment nutze ich eine sehr umständliches CASE Skript, klappt auch ist aber umständlich :slight_smile:

<?php

 Switch ($IPS_VALUE)
 {


 case 0: 

SetValue (54392, 0);
 
Tasmota_sendMQTTCommand(42486, "TuyaSend4","3,0");


 break;

 case 1: 

 SetValue (54392, 1);
 
Tasmota_sendMQTTCommand(42486, "TuyaSend4","3,1");

 break;

 case 2: 

 SetValue (54392, 2);
 
Tasmota_sendMQTTCommand(42486, "TuyaSend4","3,2");


break;

 case 3: 

SetValue (54392, 3);
 
Tasmota_sendMQTTCommand(42486, "TuyaSend4","3,3");

USW ........

Hallo Kai,

vielen Dank für die Infos. Ich kann nun via IPS alles soweit steuern.
Weiterhin kann ich via Script auch die Einstellung der Rolladenzeiten etc. schreiben und muss das nicht über die Konsole machen.
eine Sperre der Bedienung mit Shutterlock1 1 geht auch sehr gut. (Rollade nicht fahren, wenn Fensterkontakt geöffnet ist )

Nun hätte ich aber gerne die Rückmeldungen von Tasmota auch in IPS.
Wenn ich z.B. an der Console Shutterlock eingebe, erhalte ich als Status-Rückmeldung ShutterLock1:0
Diese steht auch im Debug-Protokoll Deines Moduls. Kann man hier Variablen erzeugen und diese mit den entsprechenden Daten füllen? (und wenn ja, wie :slight_smile: )

Vielen Dank für Deine tolle Arbeit
dump2.txt (1,3 KB)

TuyaSend4 ist immer für TuyaEnum, richtig?
Bei deinem Beispiel 3,1 wäre 3 dann die DPid und 1 der Wert, richtig?

Grüße,
Kai

Welche Werte kann ShutterLock haben?
Wahrscheinlich 1 und 0, oder?

Es kann sicherlich auch mehrere ShutterLocks geben oder? Gibt es da eine Begrenzung?

Grüße,
Kai

Wenn mehrere Rollladen konfiguriert sind, gibt es entsprechend auch mehrere Shutterlocks, meines Wissens bis 5
Werte sind nur 1/0 also Lock/Unlock

Werden die auch über das Topic „tele“ gesendet?

Grüße,
Kai

Das ist nun in der aktuellen Beta Version eingebaut, du solltest die Variable auch über IP-Symcon bedienen können.

Grüße,
Kai

Ja, das funktioniert…
Tasmota_sendMQTTCommand(12772, „tele/Rolllade1/ShutterLock1“, 0);

Das meine ich gar nicht, ich meine ob das Gerät ShutterLock auch über das "tele " Topic in einem bestimmten Intervall sendet?

Welche Variablen werden denn nun alles angelegt? Fehlt noch etwas?

Grüße,
Kai

Ah, ok, ich glaube nicht, dass es das als Intervall sendet, nur bei Abfrage kommt dann die Antwort.
kann ich da nicht sonst eine Abfrage laufen lassen mit leerem Komando, wie z.B.
Tasmota_sendMQTTCommand(12772, „tele/Rolllade1/ShutterLock1“, „“);

Das gleiche gilt für weitere Werte. Hier hatte ich gedacht, dass man die selbst irgendwie anlegen kann, weil ja andere Leute das nicht unbedingt benötigen…

Aber wenn ich gierig werden darf :slight_smile:
Bei dem Shutters and Blinds gibt es ja noch einiges, was sehr schön wäre, auch um die einzelnen Rolladen bequem anpassen zu können

gemäß Webseite Shutters and Blinds - Tasmota

wären das z.B.

ShutterOpenDuration
ShutterCloseDuration
ShutterSetHalfway

Ich lege die Variable bei dem Tasmota Modul immer an, wenn die Werte das erste Mal gesendet werden, es wäre also kein Problem diese Varibalen zu integrieren, wenn du mir Debugs zukommen lassen kannst.

Du musst dann die Befehle ein Mal über Tasmota absetzen, dann bekommst du die Debugs und ich kann es einbauen.
Wenn es eingebaut ist, solltest du nach dem Absetzen der Befehle auch die Variablen in Symcon sehen können. :slight_smile:

Grüße,
Kai

Hallo Kai, hier die Protokolle.

ShutterSetHalfWay_Abfrage_dann_Sendung.txt (2,7 KB)
ShutterCloseDuration_Abfrage_dann_Sendung.txt (2,9 KB)
ShutterOpenDuration_Abfrage_dann_Sendung.txt (2,9 KB)
ShutterEnableEndStopTime_Abfrage_dann_Sendung.txt (2,9 KB)

Hi genau so ist es :blush:

Der Shutterlock, den Du gerade eingebaut hast, ist automatisch als Variable hinzugefügt worden.
Via Web-Interface kann ich sperren, aber nicht entsperren. Es kommt als Status immer eine „1“ zurück…

Kannst du mal ein Debug erstellen, wenn du die Variable über das Webfront schaltest?

Grüße,
Kai