Hallo Kai,
danke für die gute Arbeit. Die Einbindung ging absolut problemlos.
Die von dir geänderte MQTT-Client Instanz installiert, dein Tasmota Modul drauf. eben den MQTT Server eingetragen, rennt.
Auch das Konfigurationsmodul läuft einwandfrei… Danke.
Ich bin auch nicht an dem gelb/orangen Knopf auf GitHub vorbei gekommen, ich musste da irgendwie mal draufdrücken.
So nun zu meinen Fragen.
Wenn ich bei dem Sonoff den Stecker ziehe und dann im Web-Front einschalte, wird „AN“ angezeigt und für mich sieht es im Debug so aus als würde der MQTT-Server dies auch so beantworten. Ist natürlich nicht wirklich schön.
Habe es mit einer eigen Aktion abgefangen in dem ich den Status auf <Online> prüfe und wenn er nicht Online ist, eine Veränderung nicht zulasse und eine entsprechende Meldung ausgebe. Gibt es da andere Möglichkeiten?
Schade ist, dass kein True oder False je nach Erfolg oder Misserfolg zurück kommt, wenn der MQTT Server dies überhaupt korrekt zurück meldet.
Daraus ergibt sich direkt die nächste Frage.
Ich kann mit Tasmota_sendMQTTCommand auch direkte Befehle absetzen, somit auch Abfragen an das jeweilige Gerät.
Im Debug sieht man auch eine zur Antwort, aber es kommt nichts zurück wenn man den Befehl mit Echo ausführt.
Wie käme man da da ran? Mir reichte der komplette Antwort String, zerlegen kann man den ja selbst.
Dann ein kleine Hinweis, in GitHub ist ein kleiner Fehler im ReadMe:
Tasmota_sendMQTTCommand("POWER „ON“); müsste aber Tasmota_sendMQTTCommand(Instanz_ID,„POWER“, „ON“);
Die kleine Unschönheit ist in Tasmota und TasmotaLED, der Symcon Anfänger stolpert bestimmt darüber.
Ich freue mich, dass du auch an Shelly programmierst, ich bekomme im laufe nächster Woche 2 x Shelly 1 (Trackinnummer seid Freitag) und kann auch das Modul testen. Wenn mir die Shelly’s gefallen werde ich direkt je ein Shelly 2 und 4 ordern, so dass ich auch da mit testen kann.
Gruß Achim
und nochmals vielen Dank!