Hallo und guten Tag.
Ich bin mal seit langem wieder hier. Sorry
Derzeit experimentiere ich mit Tasmota32 Release 9.5.0 auf einem ESP32, Berry, Kommunikationen zwischen Berry Funktionen/Kommandos/Rules und den nativen, also herkömmlichen Rules.
Es gelingt mir inzwischen einiges. Ich kann nach Belieben Kommandos erstellen und hinzufügen. Auch die Kommunikation mit nativen Rules gelingt.
Ich versende gerne selbst zusammengestellte MQTT Nachrichten - zumeist im JSON Format. Auch das gelingt vorzüglich.
Mich stört allerdings, dass Tasmota ständig per MQTT Nachrichten das Geschehen protokolliert und viele Nachrichten sendet, die ich nicht gesendet haben will.
Nun habe ich mit SetOption3 0/1 versucht, ob ich kurzzeitig MQTT für meine eigene Nachricht freigeben kann.
Es war ein totaler Reinfall, weil das System nach SetOption3 1 (und vielleicht auch bei 0) neu startet. Ich kenne leider keine Möglichkeit, nur meine selbst zusammengestellten MQTT Nachrichten senden zu lassen.
Das ist sehr bedauerlich, weil ein ESP32 Sensorwerte per Berry vorzüglich verarbeiten kann, was mir mit einem Ultraschallsensor zur Abstandsmessung bestens gelingt. Ich lasse den ESP32 daraus den Füllstand meiner Zisterne berechnen und so die fertigen Nutzdaten liefern. Auch die Minuten Modulo Zeitsteuerung in einer Rule ist bestens geeignet und gelingt.
Beispiel: on time#minute|%mem14% do p time endon
In Mem14 liegt das Modul, bspw. 15 -> immer wenn die Minutenzahl des Tages durch 15 geteilt aufgeht (ohne Rest) triggert dies.
"p" ist ein in Berry geschriebenes Kommando und "time" ist der an die p Kommandofunktion gelieferte Wert, den ich hier als Wert zum Key "trigger", also {..., "trigger":"<value>", ...} einsetze. "<value>" ist in diesem Fall "time".
Hoffentlich bringen die spitzen Klammern die Textdarstellung nicht durcheinander.
Eigentlich bin ich total von Tasmota32 begeistert. Nur die verda... ständigen unerwünschten MQTT Nachrichten stören mich.
Kennt jemand eine Möglichkeit, diese Nachrichten zu verhindern?
Liebe Grüße