Rollo rauf - wenn Beamer beendet und Sonne noch nicht unter gegangen ist
Verfasst: 23. Jul 2020 12:13
Hallo zusammen,
ich möchte gerne den Rollo im Wohnzimmer so steuern, dass dieser runter gefahren wird, wenn der eine Aktion mit der Harmony gestartet wird bei dem der Beamer eingeschaltet wird und der Rollo dann wieder hoch fährt, wenn der Beamer ausgeschaltet wird und die Sonne noch nicht untergegangen ist.
Leider stellt mich das Ganze vor einem Problem.
Rollo runter beim Beamer anschauen funktioniert super:
Rollo.rules
allerdings funktioniert das hochfahren der Rollos nicht wie gewünscht.
Es fährt der Rollo immer hoch, wenn eine Aktion genutzt wird bzw. ausgeschaltet wird.
Ich möchte aber, dass die Rollos nur hochfahren, wenn die Sonne noch nicht untergegangen ist und nicht immer.
Hier die rule, die ich verwende:
Kann mir einer sagen, wo hier der Wurm drinnen ist?
Vielen Dank für die Fachmännische Hinweise!
Liebe Grüße
DJFlaxi
ich möchte gerne den Rollo im Wohnzimmer so steuern, dass dieser runter gefahren wird, wenn der eine Aktion mit der Harmony gestartet wird bei dem der Beamer eingeschaltet wird und der Rollo dann wieder hoch fährt, wenn der Beamer ausgeschaltet wird und die Sonne noch nicht untergegangen ist.
Leider stellt mich das Ganze vor einem Problem.
Rollo runter beim Beamer anschauen funktioniert super:
Rollo.rules
Code: Alles auswählen
rule "Rollo WZ runter bei Beamer"
when
Channel "harmonyhub:hub:HarmonyHub:activityStarted" triggered KinoTV or
Channel "harmonyhub:hub:HarmonyHub:activityStarted" triggered KinoFireTV or
Channel "harmonyhub:hub:HarmonyHub:activityStarted" triggered KinoAppleTV
then
if (RolloWZRechtsRollerControl.state == 0.0)
if (RolloWZLinksRollerControl.state == 0.0)
logInfo("Harmony", "Beamer an -> Rollo runter")
sendCommand(RolloWZRechtsRollerControl, DOWN)
sendCommand(RolloWZLinksRollerControl, DOWN)
end
Es fährt der Rollo immer hoch, wenn eine Aktion genutzt wird bzw. ausgeschaltet wird.
Ich möchte aber, dass die Rollos nur hochfahren, wenn die Sonne noch nicht untergegangen ist und nicht immer.
Hier die rule, die ich verwende:
Code: Alles auswählen
rule "Rollo WZ rauf bei Beamer beenden"
when
Item HarmonyHubCurrentActivity changed to PowerOff or
Item HarmonyHubCurrentActivity changed to Fernsehen or
Item HarmonyHubCurrentActivity changed to AppleTV or
Item HarmonyHubCurrentActivity changed to Wii or
Item HarmonyHubCurrentActivity changed to Musik
then
if (Astro_Sonnenuntergang.state == OFF)
if (RolloWZRechtsRollerControl.state == 100.0)
if (RolloWZLinksRollerControl.state == 100.0)
logInfo("Harmony", "Beamer aus -> Rollo hoch")
sendCommand(RolloWZRechtsRollerControl, UP)
sendCommand(RolloWZLinksRollerControl, UP)
end
Vielen Dank für die Fachmännische Hinweise!
Liebe Grüße
DJFlaxi