MQTT Schaltproblem

  • Habe mehrere Shelly's mittels MQTT in Betrieb.
    Kommunikation soweit alles OK.

    Bei einem Shelly habe ich den Button Type auf Detached und einen auto Off Timer von 1sec. gesetzt.

    So nun schalte ich mittels MQTT ../command=on das Relais, dieses schaltet und nach 1sec. wieder aus.

    Setze ich den MQTT Befehl "on" nochmals ab....passiert nichts. Es muss zuerst ein "off" Befehl gesetzt werden.

    Nun meine Frage:

    Kann ich dies ohne Hilfe eines Skriptes (im ioBroker) bewerkstelligen oder fehlt irgendwo noch eine Einstellung?

    Oder ist dies in MQTT gar nicht so vorgesehen?

    Danke für Eure Feedback's.

    Patrick

    • Offizieller Beitrag

    Was passiert bei Button Typ-Änderung auf Toggle oder Momentary?

    Theorie ist wenn man alles weiß und nichts funktioniert. Praxis ist wenn alles funktioniert und keiner weiß warum.

    FAQ Fehlerbehebung / FAQ troubleshooting         http-Request - Überblick / http-Request - overview

    Spoiler anzeigen

    Homematic/IP mit CCU3, iOBroker auf Raspberry Pi4 mit M.2 SSD / Diagramme per Flot / Visualisierung mit Mediola AIO CREATOR NEO / FRITZ!Mesh-WLAN

    Shelly (1, 1L, 1PM, 2.5, Dimmer/2, RGBW2, EM, UNI, PlugS, Flood, TRV, Gas, Motion, Motion2, Duo, Vintage, Button/1, Temp-AddOn / PLUS: 1, 1PM, 2PM, i4, H&T2, PlugS, Smoke / PRO: 1,1PM, 2, 2PM, 3EM)

  • Hätte ich jetzt such gesagt, weil der Shelly über MQTT eigentlich beim Ablauf des Timers ein command=off senden sollte.

    Sonst würde er in einer Visualisierung ja auf 'an' stehen bleiben, oder?