Alle erwähnten Lösungen können direkt auf dem Controller ausgeführt werden. Ich schlage vor, du siehst dir mal die Rules an.
In diesem Beispiel wird gezeigt, wie ein Longpress eines Switches ein Publish auf mqtt erzeugt.
https://tasmota.github.io/docs/Rules/#long-press-on-a-switch
Danke für den Link, werde das mal ausprobieren. Wenn ich das richtig sehe braucht es für das Senden einer MQTT-Nachricht nur den Befehl an den ESP beispielsweise "publish cmnd/ring2/power %value%".
Dieser ließe sich ja im Bedarfsfall mit entsprechendem Trigger von iobroker im 1-Sekundentakt senden bis der Bedarfsfall vorrüber ist.
Andernfalls ließe sich das auch recht einfach über virtuelle Schalter realisieren.
Ich kann hier nur empfehlen, MQTT Nachrichten Ereignis spezifisch zu senden, weil damit nicht ständig solche Nachrichten gesendet werden.
Nach meinen, allerdings älteren, Erfahrungen sendet Tasmota (32) eh schon allzu oft MQTT Nachrichten.
Danke für den Hinweis. Aber keine Sorge, mein Ziel ist bestimmt nicht das Netzwerk dauerhaft mit zahllosen MQTT Nachrichten zu fluten, zumal ich in einer Batterie-Abhängigen Umgebung in der Summe auch sehr auf einen geringen Energieverbrauch angewiesen bin.
Im Bedarfsfall sind aber temporäre Livedaten unabdingbar.
Die Rules werde ich mir wiegesagt mal anschauen, Berry Funktionen sind unter Tasmota auf einem ESP8266 scheinbar nicht verfügbar.