NEWS
[Gelöst] Blockly - Button als Switch
-
Hallo,
benötige Hilfe.
Mit Philips Button möchte ich eine Lampe ansteuern . Bei 1 x drücken soll die Lampe an und aus gehen - das funktioniert . Aber bei 1 x Mal drücken und festhalten soll das Brightness auf 10 , und bei 2 x Mal soll das Wert auf 100 gehen. Also ich brauch nur die Umschaltung zwischen 10 und 100.
Mein Skript funktioniert nicht ganaz aber ich weißt nicht wie ich das schreiben soll.
Woher soll das Trigger bei auslösen wissen ob bei Element aktuell 0 oder 1 gespeichert ist?
Es gibt bestimmt für so was komplett andere Idee... -
@umbrella1980 sagte: bei 1 x Mal drücken und festhalten soll das Brightness auf 10 , und bei 2 x Mal soll das Wert auf 100 gehen.
Starte beim Loslassen (1003) einen Timer, in dessen Zeitspanne noch einmal lang gedrückt werden muss, um auf 100 zu dimmen.
Immer nur einen Trigger pro Datenpunkt verwenden (Ressourcenverbrauch)!
Wert:
Genügt es nicht, bei einmal lang drücken den Dimmwert zwischen 10 und 100 umzuschalten? Etwa so
-
@paul53 Ich habe das gerade getestet und es funktioniert einwandfrei. Danke !
Blöderweise habe ich aber ein Denkfehler gemacht.
So wäre es besser:Das Küchenlicht ganz normal mit 1002 100% an und ausschalten.
Das Dimmfunktion (10% - Abendlicht) soll mit 1 x Mal drücken und festhalten (1001) an gehen.Ich habe mir das so vorgestellt aber das funktioniert leider nicht richtig
-
@umbrella1980 sagte: funktioniert leider nicht richtig
Lass mal das untere Umschalten weg.
-
@umbrella1980 aber dann schaltet die Lampe garnicht in Dimmfunktion an
-
@umbrella1980 sagte: dann schaltet die Lampe garnicht in Dimmfunktion an
Es soll mit 5 % einschalten? Dann nimm "steuere Switch mit wahr" anstelle "umschalten".
-
@paul53 Das funktioniert aber nach ausschalten von der Dimmfunktion geht die Lampe kurz auf 100% und dann aus.
-
-
@paul53 Super ! Jetzt funktioniert das einwandfrei ! Alleine würde ich das nicht schaffen . Danke !
-
@umbrella1980 sagte: aber geht leider nicht aus.
Schaltet vielleicht Brightness > 0 automatisch ein? Vorschlag:
-
@umbrella1980 sagte: Jetzt funktioniert das einwandfrei !
Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [Gelöst].