NEWS
MQTT + Tasmota - Publish wird nur teilweise ausgeführt
-
Hallo zusammen,
bezugnehmend auf folgenden Thread (viewtopic.php?f=21&t=19304#p201338) habe ich den Fehler eingegrenzt. Entweder stimmen meine MQTT-Settings nicht, oder irgendetwas anderes ist noch faul.
Folgendes Szenario:
Ich habe mir zum Testen folgendes Skript gebaut, welches aller 2min das entsprechende MQTT-Kommando schickt.
Das Zielgerät ist ein Sonoff S20 mit Tasmota 6.3.0

schedule("*/2 * * * *", function () { setState("mqtt.0.innen.s20-og-kind2-komode.cmnd.POWER"/*/innen/s20-og-kind2-komode/cmnd/POWER*/, 'ON'); console.log('Komode eingeschaltet'); });1. Schalte ich das Geräte via MQTT publish (bspw. mit MQTT.fx) innerhalb der 2min wieder aus, wird der Scheduler sauber ausgeführt, und das Gerät wieder eingeschaltet. Das kann ich beliebig oft machen - funktioniert tadellos und wie erwartet.
2. Schalte ich das Geräte per Tasmota-Weboberfläche aus, wird der Scheduler zwar weiterhin aller 2min ausgeführt, allerdings das Gerät nicht mehr eingeschaltet. Das publish vom ioBroker kommt gar nicht beim S20 an, der Datenpunkt im ioBroker wird jedoch zum Schaltzeitpunkt aktualisiert.
Ich nutze den MQTT-Adpater 2.0.3 mit folgenden Settings:

Fehlt da noch irgendwo ein Haken, oder ist es irgendein anderes Thema?
Gruß
oetti