NEWS
Leinwand einmalig ansteuern, wenn Beamer >40W
-
Moin in die Runde,
lese hier schon etwas länger mit und konnte Vieles selbst lösen. Nun habe ich aber ein minimales Problem;
Hardware; Shelly Plug (Beamer), Shelly 2.5 - Leinwandsteuerung (Shutter)
Beides ist im Iobroker eingebunden und lässt sich wunderbar steuern.
Aufbau ist; Beamer bekommt Strom (Standby Verbrauch <10W, da soll nix passieren)Die Idee ist, wenn der Beamer eingeschaltet wird (Power > 40W fahre die Leinwand aus. Einmal. - Rolle sie nicht komplett ab.
Bisher hat es funktioniert, dass er die Leinwand erst ausfährt, wenn die 40W überschritten sind. Allerdings macht er das alle paar Sekunden, bzw. würde die Leinwand komplett abrollen, wenn man nicht eingreift.
Was ich nicht verstehe, weder mit Logikschleifen noch Timeouts, wie man es einstellen muss, damit er dieses Event einmalig auslöst.
Wenn der Beamer ausgeschaltet wird und der Verbrauch <10W fällt, ist einfahren kein Problem, die LW hat einen Einzugstop.Vielleicht hatte schonmal jemand solch ein Problem. Über Lösungsvorschläge würde ich mich sehr freuen.
/Larsen
-
Moin in die Runde,
lese hier schon etwas länger mit und konnte Vieles selbst lösen. Nun habe ich aber ein minimales Problem;
Hardware; Shelly Plug (Beamer), Shelly 2.5 - Leinwandsteuerung (Shutter)
Beides ist im Iobroker eingebunden und lässt sich wunderbar steuern.
Aufbau ist; Beamer bekommt Strom (Standby Verbrauch <10W, da soll nix passieren)Die Idee ist, wenn der Beamer eingeschaltet wird (Power > 40W fahre die Leinwand aus. Einmal. - Rolle sie nicht komplett ab.
Bisher hat es funktioniert, dass er die Leinwand erst ausfährt, wenn die 40W überschritten sind. Allerdings macht er das alle paar Sekunden, bzw. würde die Leinwand komplett abrollen, wenn man nicht eingreift.
Was ich nicht verstehe, weder mit Logikschleifen noch Timeouts, wie man es einstellen muss, damit er dieses Event einmalig auslöst.
Wenn der Beamer ausgeschaltet wird und der Verbrauch <10W fällt, ist einfahren kein Problem, die LW hat einen Einzugstop.Vielleicht hatte schonmal jemand solch ein Problem. Über Lösungsvorschläge würde ich mich sehr freuen.
/Larsen
@larsen Versuch es mal mit Variablen.
Sprich, einmalig über 40W -> Prüfe ob Variable 0, fahre Leinwand runter und setze die Variable auf 1.
Beim Einfahren eben umgekehrt. So sollte beides nur einmal ausgeführt werden. -
Moin in die Runde,
lese hier schon etwas länger mit und konnte Vieles selbst lösen. Nun habe ich aber ein minimales Problem;
Hardware; Shelly Plug (Beamer), Shelly 2.5 - Leinwandsteuerung (Shutter)
Beides ist im Iobroker eingebunden und lässt sich wunderbar steuern.
Aufbau ist; Beamer bekommt Strom (Standby Verbrauch <10W, da soll nix passieren)Die Idee ist, wenn der Beamer eingeschaltet wird (Power > 40W fahre die Leinwand aus. Einmal. - Rolle sie nicht komplett ab.
Bisher hat es funktioniert, dass er die Leinwand erst ausfährt, wenn die 40W überschritten sind. Allerdings macht er das alle paar Sekunden, bzw. würde die Leinwand komplett abrollen, wenn man nicht eingreift.
Was ich nicht verstehe, weder mit Logikschleifen noch Timeouts, wie man es einstellen muss, damit er dieses Event einmalig auslöst.
Wenn der Beamer ausgeschaltet wird und der Verbrauch <10W fällt, ist einfahren kein Problem, die LW hat einen Einzugstop.Vielleicht hatte schonmal jemand solch ein Problem. Über Lösungsvorschläge würde ich mich sehr freuen.
/Larsen
@larsen Du könntest Dir einen eigenen Datenpunkt erstellen, der Dir triggert ob die Leinwand - ein und ausgefahren wird.
Dieser DP steuert dann Deine Leinwand und der Trigger wird nur ausgelöst, wenn sich der Wert ändert - dadurch wird ein permanentes Auslösen verhindert.Sprich >40 W - Leinwand = true. Nun kann der Shelly so oft >40 W melden - der Punkt bleibt auf true und triggert nicht mehr erneut.
Erst bei <10 W Leinwand = false. Wird dann auch nicht mehr getriggert. -
Moin in die Runde,
lese hier schon etwas länger mit und konnte Vieles selbst lösen. Nun habe ich aber ein minimales Problem;
Hardware; Shelly Plug (Beamer), Shelly 2.5 - Leinwandsteuerung (Shutter)
Beides ist im Iobroker eingebunden und lässt sich wunderbar steuern.
Aufbau ist; Beamer bekommt Strom (Standby Verbrauch <10W, da soll nix passieren)Die Idee ist, wenn der Beamer eingeschaltet wird (Power > 40W fahre die Leinwand aus. Einmal. - Rolle sie nicht komplett ab.
Bisher hat es funktioniert, dass er die Leinwand erst ausfährt, wenn die 40W überschritten sind. Allerdings macht er das alle paar Sekunden, bzw. würde die Leinwand komplett abrollen, wenn man nicht eingreift.
Was ich nicht verstehe, weder mit Logikschleifen noch Timeouts, wie man es einstellen muss, damit er dieses Event einmalig auslöst.
Wenn der Beamer ausgeschaltet wird und der Verbrauch <10W fällt, ist einfahren kein Problem, die LW hat einen Einzugstop.Vielleicht hatte schonmal jemand solch ein Problem. Über Lösungsvorschläge würde ich mich sehr freuen.
/Larsen
-
@larsen ? Wieso aktualisierst und steuerst du den gleichen DP zweimal mit wahr?
Falls Wert > 40 UND LeinwandstatusZwo = falsch -> Aktualisiere LeinwandstatusZwo = wahr.
Wenn < 10 UND LeinwandstatusZwo = wahr -> Aktualisiere LeinwandstatusZwo = falsch.Finde aber immer noch dass da Variablen hingehören ;-)
-
@larsen Bin kein Blockly Spezialist - aber ich würde:
- Nur aktualisieren - und nicht steuern - damit setzt Du gleich das ACK Flag.
- Diesen Trigger nehmen

und dann innerhalb des Triggers auf wahr oder falsch prüfen und agieren. Somit sollte dann eigentlich nur getriggert werden, wenn der Wert von wahr auf falsch springt und umgekehrt.
EDIT: Ich sehe schon war wieder zu langsam. ;)
-
@larsen ? Wieso aktualisierst und steuerst du den gleichen DP zweimal mit wahr?
Falls Wert > 40 UND LeinwandstatusZwo = falsch -> Aktualisiere LeinwandstatusZwo = wahr.
Wenn < 10 UND LeinwandstatusZwo = wahr -> Aktualisiere LeinwandstatusZwo = falsch.Finde aber immer noch dass da Variablen hingehören ;-)
@lessthanmore
Mit Variablen hab ich noch nicht gearbeitet. Daher der andere Weg.. :) -
@lessthanmore
Mit Variablen hab ich noch nicht gearbeitet. Daher der andere Weg.. :) -
@paul53
Vielen Dank, der Ansatz funktioniert. Allerdings habe ich bei mir keine Auswahl in der Art Deines "falls mache"-Dings.

€dit: Ja, es sind zwei Datenpunkte; Shutter Close - Ab, Shutter Open - Auf.
@larsen Klick mal auf das kleine blaue Zahnrad bzw. weiße Zahnrad im blauen Kasten direkt neben „falls“.
Und dann ziehst du das sonst falls einfach nach rechts unter falls. -
@larsen Klick mal auf das kleine blaue Zahnrad bzw. weiße Zahnrad im blauen Kasten direkt neben „falls“.
Und dann ziehst du das sonst falls einfach nach rechts unter falls.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden



