[Modul] Tasmota

Hallo Kai,

Tasmota2

es ist diese Konfig in Tasmota
{„NAME“:„Currydouble“,„GPIO“:[260,258,576,0,0,224,0,0,0,1,5760,225,259,0],„FLAG“:0,„BASE“:18}
weitere Infos hier :

Es wird in Deinem Modul automatisch die Variable Shutter1_Target angelegt, diese würde ich gerne schreiben und an Tasmota senden. (so wie es über das Webinterface geht).
Ich kann aber in den Logs kein passendes Topic finden. Bin aber auch erst ganz am Anfang mit MQTT :slight_smile:

Was brauchst Du noch an Infos von mir ?

Vielen Dank vorab

Was hast du hier von konfiguriert: Shutters and Blinds - Tasmota?
Wenn du das Gerät über das Webinterface bedienst, dann müstest du in der Konsole von Tasmota ja auch was sehen können, kannst du das hier mal posten?

Grüße,
Kai

Und es funktioniert noch immer nicht?

Grüße,
Kai

Die DUMP-Files liegen ganz normal im Filesystem an der Stelle, die die angeben kannst ( innerhalb des Containers bei Docker ) und jedes Gerät hat dort einen eigenen Ordner.
Ich hab mein kleines Backup-Script einfach erweitertet und kopiere die an eine andere Stelle, von wo auch die dann auf meine NAS gesichert werden.

In der Datenbank steht nur das ganze Konfigurationszeit, wie IP, Hostname, letzte Sicherung, usw. usw.

Hallo Kai,

ich habe Mode1 gewählt und die Regel für die Taster erstellt.

Backlog SetOption80 1; Interlock 1,2; Interlock 1
Backlog Rule1 on FTC532#KEYS=04 DO Backlog ShutterStopOpen ENDON on FTC532#KEYS=01 DO Backlog ShutterStopClose ENDON on FTC532#KEYS=02 DO ShutterStop ENDON; Rule1 1
SetOption80 1
PowerOnState 0

Habe nun mal aus dem Webinterface angesteuert, hoffe Du kannst was damit tun
dump.txt (11,7 KB)

…jetzt habe ich das nächste Problem.
Ich bekomme von meinem Tasmota-Gerät Daten in den MQTT-Server aber der Tasmota-Konfigurator findet das Gerät nicht.

Folgendes steht im Debug:

10.08.2022, 13:37:13 |      MQTT:RX:PUBLISH | Topic: Shelly/Dimmer_1/STATE, Payload: {"Time":"2022-08-10T12:37:13","Uptime":"0T00:10:25","UptimeSec":625,"Heap":25,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":1,"POWER1":"ON","Channel1":1,"POWER2":"ON","Channel2":1,"POWER3":"OFF","Channel3":1,"POWER4":"OFF","Channel4":1,"Color":"03030303","Wifi":{"AP":1,"SSId":"WoMoTM","BSSId":"06:1E:42:45:50:D6","Channel":11,"Mode":"11n","RSSI":100,"Signal":-20,"LinkCount":1,"Downtime":"0T00:00:04"}}


Ich glaube das beste ist, wenn du bei Tasmota mal im Discord oder bei Github nachfragst, wie du das Gerät per MQTT bedienen kannst. :smiley:

Grüße,
Kai

Der Konfigurator sucht einen bestimmten IP Adressbereich ab.
Das hat mit MQTT nichts zu tun.

Grüße,
Kai

ok,
dann sollte es das Gerät aber finden!
Ich habe den Suchbereich von 2-250 eingestellt und die IP des Gerätes ist 145

Evtl. läuft der Konfigurator auf ein Timeout.
Das funktioniert nicht immer so gut. Leider gibt es bei Tasmota keine andere Möglichkeit.

Grüße,
Kai

ok,
ich habe den Suchbereich jetzt von 115 bis 150 umgestellt.
118 findet er immer, 145 nie…
Aber die Daten von 145 kommen an und ich konnte auch ein Device anlegen.
Somit ist es nur ein Schönheitsfehler…

Danke dir

Ist das Webinterface von dem Gerät mit einem Passwort versehen?

Grüße,
Kai

ja [und das sind die restlichen 18 Zeichen]

Vielen Dank für den Tipp, Kai,

bei Google 2 Nächste gesucht, dort in 3 Minuten gefunden …

Befehl ist cmnd/%topic%/ShutterPosition1", „xx“);

Magst Du das zukünftig einbauen? Ansonsten mache ich das zu Fuß für meine Anwendung

Vielen Dank!!

Dann kann der Konfigurator das auch nicht finden.

Grüße,
Kai

leider nein - habe die Instanz schon mehrfach gelöscht und neu angelegt - bei einem Shelly 1 funktioniert es einwandfrei - bei einem 1PM funktioniert es mit einem DS1820 problemlos

Du kannst es so ausführen:

Tasmota_sendMQTTCommand($InstanzID, "ShutterPosition1", 50); 

Evtl. kann ich dafür ja mal eine Funktion bauen.

Grüße,
Kai

Da nutzt du aber die orginale Firmware?
Oder auch mit Tasmota?

Grüße,
Kai

hm - auch Tasmota, sonst wäre ich hier ja falsch …


Kannst du mir dieses Debug mal als Textdatei zukommen lassen, also einfach aus der Konsole herunterladen? Das Forum scheint das etwas kaputt zu machen.

Grüße,
Kai