am 09. Oktober 2024 14:18
Hallo zusammen,
ich möchte das BSH-System nutzen, um mit einem normalen Taster (aus dem Gira-Programm) ein Gerät anzusteuern und abzuschalten. Das geht natürlich mit dem Relais, der Licht-/Rolladensteuerung oder dem Zwischenstecker. Besondere Herausforderung ist, dass die Aktivierung erst bei längerem Drücken des Tasters einschalten soll (z.B. bei 2 Sek. gedrückt halten) und der gleiche Taster soll dann bei noch längerem Drücken (z.B. 4 Sek. gedrückt halten) auch wieder deaktivieren.
Wie kann ich das realisieren? Von ELTAKO gibt es Relais, die sowas können. Wie kann ich das mit dem BSH System realisieren?
Grüße aus dem Norden.
am 16. Oktober 2024 14:46
Das könnte man auch noch abfangen. Zum Beispiel könntest Du aus der einen Automation, die beide Zustände steuert zwei machen, die jeweils einen steuern:
WENN Relais eingeschaltet wird
UND Zwischenstecker aus ist
DANN nach 2 s Zustand "Taster vor 2 s gedrückt" aktivieren
und nach 3 s "Taster vor 2 s gedrückt" deaktivieren
WENN Relais eingeschaltet wird
UND Zwischenstecker an ist
DANN nach 4 s Zustand "Taster vor 4 s gedrückt" aktivieren
und nach 5 s Zustand "Taster vor 4 s gedrückt" deaktivieren
Gibt es eigentlich einen bestimmten Grund für die 2 und 4 Sekunden?
09. Oktober 2024 15:17 - bearbeitet 09. Oktober 2024 20:51
Nur mit Workarounds über Automationen, direkt konfigurieren lässt sich ein solches Verhalten nicht. Was Du z. B. machen könntest:
Gira-Taster an Smartes Relais anschließen, den Eingang aber als Schalter konfigurieren. Dann schaltet das Relais ein, wenn Du den Taster drückst und wieder aus, sobald Du ihn loslässt. An den potentialfreien Kontakt des Relais nichts anschließen. Das zu schaltende Gerät z. B. an einen Zwischenstecker Kompakt anschließen.
Automationen anlegen:
WENN Relais eingeschaltet wird
DANN nach 2 s Zustand "Taster vor 2 s gedrückt" aktivieren
und nach 3 s "Taster vor 2 s gedrückt" deaktivieren
und nach 4 s Zustand "Taster vor 4 s gedrückt" aktivieren
und nach 5 s Zustand "Taster vor 4 s gedrückt" deaktivieren
WENN Zustand "Taster vor 2 s gedrückt" aktiviert wird
UND Relais eingeschaltet ist
DANN Zwischenstecker einschalten
WENN Zustand "Taster vor 4 s gedrückt" aktiviert wird
UND Relais eingeschaltet ist
DANN Zwischenstecker ausschalten
am 09. Oktober 2024 20:41
Hi, interessanter Umweg. Muss ich mal testen, ob das wirklich funktioniert wie ich es wünsche.
am 15. Oktober 2024 15:30
Hallo @Maurice ich habe Deine 3x Automationen erstellt mit den 2x Zuständen "Taster vor 2 Sek. gedrückt" und "Taster vor 4 Sek. gedrückt". Und tatsächlich, es hat funktioniert. Allerdings leider nur 1x, seither kann ich die Automation nicht erneut abrufen oder starten. Hast Du eine Idee, warum?!
am 15. Oktober 2024 20:57
Kannst Du Screenshots der Automationen posten?
am 16. Oktober 2024 11:13
Hallo @Maurice , hier die Screenshots:
ich habe 2 Zustände eingerichtet:
Und dazu 3 Automationen (Automat 1-3)
Hier Automat 1:
Automat 2:
Automat 3:
Erkennst Du einen Fehler?
am 16. Oktober 2024 12:51
Sieht in Ordnung aus. Was mich aber wundert ist, dass beide Zustände aktiv sind. Die sollten durch die erste Automation ja auch wieder deaktiviert werden, im Grundzustand also immer inaktiv sein. Sonst kann es nicht funktionieren. Deaktiviere die Zustände mal manuell und versuche es nochmal.
Den Eingang des Relais hast Du als Schalter konfiguriert, nicht als Taster? Wenn Du den Taster loslässt hörst Du das Relais abschalten?
am 16. Oktober 2024 14:15
Hi, ja der Eingang ist als "Wippschalter" programmiert (nicht als "Taster"), so wie gewünscht. Man hört auch, dass wenn der echte Taster dann 1x gedrück und gehalten (!!) wird, dann schaltet das Relais 1x. Wenn man wieder loslässt, schaltet das Relais noch 1x.
Irgendwo ist noch der Wurm drin... Oder gäbe es noch eine andere Art der Programmierung?
am 16. Oktober 2024 14:22
ich habe eben die beiden Zustände manuell "deaktiviert". Leider funktioniert es mit dem Taster trotzdem nicht mehr. Es hat nur ein einziges Mal funktioniert, seither nicht mehr. Komisch. Ich werde später nochmal reset machen und alles nochmal neu programmieren.
Aber kurz zur Logik: gemäß Deiner Automation müsste doch, wenn ich den Taster 2 Sekunden gedrückt halte, normalerweise der Zustand "Taster vor 2 Sek. gedrückt" aktiviert werden. Und wenn ich weiterhin gedrückt halte, müsste er sich wieder deaktivieren. Das passiert leider nicht. Oder sieht man das gar nicht live bei den Zuständen?
Und weiterhin müsste ich doch auch den Taster drücken und halten können (um das Relais zu aktivieren) und dazu manuell den Zustand "Taster vor 2 Sek. gerückt" aktivieren können, mit dem Ergebnis, dass daraufhin Automation 2 anspringt und den Zwischenstecker einschaltet. Oder?
am 16. Oktober 2024 14:36
Die erste Automation wird ausgelöst, sobald Du den Taster drückst, das Relais als einschaltet. Das Aktivieren und Deaktivieren der Zustände läuft dann rein zeitgesteuert unabhängig davon, wie lange Du den Taster gedrückt hältst. Das sollte auch live in den Zuständen sichtbar sein. Welches Verhalten siehst Du dort genau?
Und weiterhin müsste ich doch auch den Taster drücken und halten können (um das Relais zu aktivieren) und dazu manuell den Zustand "Taster vor 2 Sek. gerückt" aktivieren können, mit dem Ergebnis, dass daraufhin Automation 2 anspringt und den Zwischenstecker einschaltet. Oder?
Korrekt, das sollte funktionieren.
Ist das Relais bei nicht gedrücktem Taster wirklich aus? Das könnte durcheinander geraten, falls es z. B. über die App oder eine Automation geschaltet würde.
am 16. Oktober 2024 14:32
Also, wenn ich das Relais nicht über den Taster sondern über die Favoritenkachel aktiviere, und dann unter Zustände "Taster vor 2 Sek gedrückt" aktivieren, dann klappt es. Wenn ich den Zustand deaktiviere und danach "Taster vor 2 Sek. gedrückt" aktiviere, dann wird der Zwischenstecker auch wieder abgeschaltet. Also alles wie es soll.
Nur irgendwie klappt es hardware-seitig noch nicht, dass das Relais aktiviert wird durch langen Tastendruck auf den Taster.
16. Oktober 2024 14:38 - bearbeitet 16. Oktober 2024 14:39
So, einmal Reset durchgeführt (es war laut Favoriten-Kachel nicht erreichbar) und das Relais neu programmiert. Jetzt klappt alles! Einzig noch nicht optimal: Wenn man 2 Sekunden gedrückt hält, dann schaltet der Zwischenstecker ein. Nun muss man aber sofort loslassen... wenn man bis zur 3. Sekunde gedrückt hält, dann schaltet das Relais wieder aus.
am 16. Oktober 2024 14:46
Das könnte man auch noch abfangen. Zum Beispiel könntest Du aus der einen Automation, die beide Zustände steuert zwei machen, die jeweils einen steuern:
WENN Relais eingeschaltet wird
UND Zwischenstecker aus ist
DANN nach 2 s Zustand "Taster vor 2 s gedrückt" aktivieren
und nach 3 s "Taster vor 2 s gedrückt" deaktivieren
WENN Relais eingeschaltet wird
UND Zwischenstecker an ist
DANN nach 4 s Zustand "Taster vor 4 s gedrückt" aktivieren
und nach 5 s Zustand "Taster vor 4 s gedrückt" deaktivieren
Gibt es eigentlich einen bestimmten Grund für die 2 und 4 Sekunden?
am 16. Oktober 2024 15:41
Hi, ja ich versuiche eine Art Kindersicherung zu bauen. Gerät soll nicht aus versehen bei "gegen den Taster kommen" aktiviert werden, sondern erst wenn man lange bewusst drauf drückt. Und Abschalten mit dem gleichen Taster, aber nur wenn man weiß, dass man dazu seeeehr lange drauf drücken muss (= Kindersicherung).
am 19. Oktober 2024 22:34
Perfekt @Maurice , mit der Auftrennung auf die zwei Automationen ist es nun sauber gelöst und funktioniert exakt wie es soll. Danke Dir!