Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehler bei Nutzung mit Toggle #120

Open
Wurlitzer1971 opened this issue May 16, 2021 · 3 comments
Open

Fehler bei Nutzung mit Toggle #120

Wurlitzer1971 opened this issue May 16, 2021 · 3 comments

Comments

@Wurlitzer1971
Copy link

Hi,
ich möchte in einer Zone "Wohnzimmer" mehrere Lampen mit einem Taster (Ikea Tradfri) schalten.
Es sind einige Steckdosen und eine Tradfri-Lampe, die ich mit den Werten für Brightness 0=AUS und 50=gedimmt EIN schalte.
Funktioniert soweit alles. Allerdings habe ich das Problem, dass bei der Verwendung mit Toggle offensichtlich nicht der IST-Zustand der zu schaltenden Aktoren geprüft wird.
Denn wenn ich z.B. für die Tradfri-Birne per APP, oder Objekt-Browser in iobroker den Wert für brightness auf 50 setze und anderen Aktoren noch aus (State false haben) anschließende die Zone schalte, schalten sich die anderen Aktoren korrekterweise an, die Tradfri Birne über den Wert = aus.

Einstellung der Birne
image

Schalter
image

@MMeinhardt1
Copy link

Hi @Wurlitzer1971,
das von dir beschriebene Verhalten ist doch genau der Sinn eines „Toggles“, wenn „an“ dann schalte „aus“ und wenn „aus“ dann schalte „an“.
Wenn du es anders machen möchtest dann musst du zwei Taster verwenden, einen für „an“ und einen für „aus“, dann wird es auch klappen so wie du es dir vorstellst.

@Wurlitzer1971
Copy link
Author

In der Beschreibung von Smart Control steht, dass anhand des IST-Zustand vorher geprüft wird, ob ab das Ziel bereits eingeschaltet ist, und dann ggf. nicht geschaltet wird.

@MMeinhardt1
Copy link

Das ist korrekt, gilt aber NUR für das reine einschalten oder ausschalten und NICHT für die Toggle-Funktion. Was Du beschreibst geht ja einer Toggle-Funktion genau entgegen, dann bräuchte es diese ja gar nicht. Und die die Toggle-Funktion überprüft ja den Istzustand, sonst würde sie die zuvor „händisch“ eingeschaltete Lampe ja auch nicht ausschalten, das genau ist der Sinn der Funktion. Bei jedem togglen wird der „entgegengesetzte“ Zustand geschaltet!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants