Hallo @axcell,
ich konnte durch dein Code auch mein Vorhaben umsetzen. Jedenfalls in der Theorie. Leider funktioniert die Übernahme des "detached"-Modus nicht. Ich habe ein Shelly 1 und dieser ist an meine Klingel angeschlossen. Vielmehr an einen Klingeltaster. Stelle ich den detached-Modus direkt auf dem Shelly (Weboberfläche) ein, so ertönt kein Signal bei Betätigung des Klingeltasters.
Wenn ich nun dein Code anwende, dann wird im IO-Broker, bei den Objekten des Shelly auch ButtonType auf detached gesetzt, jedoch ändert dies nicht das verhalten des Tasters. Bei Betätigung ertönt noch immer das Signal.
Mittlerweile habe ich auch herausgefunden, dass einige Befehle erste gesteuert und dann aktualisiert werden müssen. Auch dies brachte nicht den gewünschten Erfolg. Der Wert (String) detached wird zwar im IO-Broker übernommen, aber nicht auf dem Shelly selbst.
Vielleicht hast du, @aXCell, ja noch eine Idee, wie das ganze funktionieren könnte.
Grüße
steinii