Moin zusammen..
folgendes...
Installation:
- Rolloschalter mit 5 Stellungen
(0=rastend hoch; 1 = tastend hoch; 3= nix tuen; 4 = tastend runter; 5=rastend runter) - Shelly Plus2PM
- Firmware 20231219-133951/1.1.0-g34b5d4f
Parametrierung:
- Eingänge im Input Mode = Button weil gewünscht ist ... kurz antippen Pos.1 zw. Pos.4 Rollo fährt in entsprechende Endlage.
- Wird der Schalter in Pos. 1 bzw. Pos.5 gestellt, dann soll verhindert werden, dass über den ioBroker oder Webinterface ein Befehl die andere Richtung ansteuert. Z.B. wenn Opa bei Sonnenuntergang grillt oder die Putzfrau säubert den geschlossenen Rolladen bei Sonnenaufgang im Dez. 08:20
- Im Shelly scheint eine solche Vorrangsteuerung für die Vorort-Bedienung nicht realisiert zu sein.
Das Problem
- Da bei Input Mode = Button aber nur Input#.Event versorgt wird und Input#.Status unverändert bleibt, ist es scheinbar nicht möglich den tatsächlichen aktuellen Status der Eingänge abzufragen.
- Input#.Event wird erst nach erster Betätigung gesetzt.
- Nach einem Neustart der ioBroker-Instanz oder des Shellys werden immer noch die alten Events angezeigt.
Frage:
- Wie kann ich auch im Button Mode den aktuellen Input Status sicher abfragen