Hue Strips beim Aktionswechsel anlassen

Hier könnt ihr Fragen über die Einstellungen aller Harmony FBs stellen.
Forumsregeln
Antworten
Benutzeravatar

Themenersteller
Raptor
Beiträge: 5
Registriert: 29. November 2018 17:12
1. Harmony: Elite
2. Harmony: Hub
Software: MyHarmony
Heimkino 1: TV: Sony KDL-48W605B
Heimkino 2: AV-Receiver: Pioneer VSX-930-K
Heimkino 3: Heimkinosystem: Jamo S 626 HCS 5.0
Heimkino 4: Subwoofer: Jamo J-12
Heimkino 5: Fire TV
Heimkino 6: Raspberry Pi 3B+ mit Kodi & Plex-Addon
Heimkino 7: Nintendo Wii
Heimkino 8: Philips Hue Bridge + 2 Strips
Heimkino 9: Respberry Pi 3 mit openHAB 2
1. Harmony: Elite
2. Harmony: Hub
Software: MyHarmony

Hue Strips beim Aktionswechsel anlassen

Beitrag von Raptor »

Hallo liebe Community,

ich habe ein kleines Problem mit meiner Haromny Elite. Ich habe 2 Hue Strips, die beim Aktionsstart in einer bestimmten Szene angeschaltet werden. Beim Beenden der Aktion sollen die Strips auch wieder ausgeschaltet werden. Jedoch NICHT beim Aktionswechel. Das lässt sich aber leider nicht verwirklichen, da Harmony die Strips auch beim Aktionswechsel immer komplett ausschaltet. Da man auf die Off-Taste ja keine spezifische Aktion legen kann und ich die Strips ja auch nicht jedesmal manuell ausschalten will, suche ich nun nach einer Alternative.

Habt ihr Ideen/Erfahrungen, wie man da vorgehen kann?

Vielen Dank schon mal und beste Grüße,
Raptor

PS: Ich habe auch schon versucht, beim einschalten eine Verzögerung vor die Hue-Szene zu schalten, leider wird die aber von Harmony komplett ignoriert (Bug?)
TV: Sony KDL-48W605B
AV-Receiver: Pioneer VSX-930-K
Heimkinosystem: Jamo S 626 HCS 5.0
Subwoofer: Jamo J-12
Fire TV
Raspberry Pi 3B+ mit Kodi & Plex-Addon
Nintendo Wii
Philips Hue Bridge + 2 Strips
Respberry Pi 3 mit openHAB 2

Fonzo
Smarthome Experte
Beiträge: 1510
Registriert: 22. Dezember 2014 00:51
1. Harmony: Elite
2. Harmony: Ultimate
Software: MyHarmony
Heimkino 1: AV Reciever: Denon AVC-X8500H
Heimkino 2: TV: Sony KD55 XH 9005
Heimkino 3: Sat: Dreambox 920
Heimkino 4: Sonos: Port, Five, Play3, Play1
Heimkino 5: Blueray: DP-UB9004
Heimkino 6: Apple TV 4K
Heimkino 7: Philips HUE
Heimkino 8: IP-Symcon 6.3 / Revox C200
Heimkino 9: Squeezebox
Heimkino 10: Amazon Alexa
Heimkino 11: Nvidia Shield
Heimkino 12: Dualmask Multiformat Tension Leinwand
Heimkino 13: Epson Beamer EH-TW9400W
Heimkino 14: Play Station 4 Pro
Heimkino 15: Google Home
1. Harmony: Elite
2. Harmony: Ultimate
Software: MyHarmony

Re: Hue Strips beim Aktionswechsel anlassen

Beitrag von Fonzo »

Raptor hat geschrieben: 29. November 2018 17:17 Jedoch NICHT beim Aktionswechel. Das lässt sich aber leider nicht verwirklichen, da Harmony die Strips auch beim Aktionswechsel immer komplett ausschaltet. Da man auf die Off-Taste ja keine spezifische Aktion legen kann und ich die Strips ja auch nicht jedesmal manuell ausschalten will, suche ich nun nach einer Alternative.
Das wird sich so wie die Logitech Software zur Zeit aufgebaut ist nur mit der Logitech alleine nicht anders lösen lassen. Die einzige Möglichkeiten wäre dies extern zu lösen, dazu ist aber entweder eine Hausautomation oder zumindest ein externer Rechner notwendig. Ob sich das für Dich lohnt must Du entscheiden. Zumindest könnte man dann die Hue Strips nicht duch die Logitech selber schalten lassen sondern man reagiert extern auf die geschaltete Aktion und schaltet dann dazu die zugehörigen Stripes. Das ermöglicht Dir es auch dann erst beim Aktionswechsel zu prüfen welche Aktion aufgerufen wurde und davon abhängig die Stripes an zu lassen oder eben auszuschalten. Lösen kannst Du so ein Szenario z.B. mit der ha-bridge oder falls eine Hausautomation vorhanden sein sollte auch damit. Ich selber nutzte dafür IP-Symcon, das erst prüft welche Aktion geschaltet wurde über IPSymconHarmony, dann wird geprüft welche Tageszeit es gerade ist und davon abhängig wird dann Licht geschaltet oder eben nicht.

Nachdem Du ja anscheinend laut Signatur schon openHAB nutzt, kannst Du ein solches Szenario über openHAB lösen, dazu must Du nur die Hue aus der Harmony Aktion entfernen und dann den Rest in openHAB abwickeln.
AV Reciever: Denon AVC-X8500H
TV: Sony KD55 XH 9005
Sat: Dreambox 920
Sonos: Port, Five, Play3, Play1
Blueray: DP-UB9004
Apple TV 4K
Philips HUE
IP-Symcon 6.3 / Revox C200
Squeezebox
Amazon Alexa
Nvidia Shield
Dualmask Multiformat Tension Leinwand
Epson Beamer EH-TW9400W
Play Station 4 Pro
Google Home
Benutzeravatar

Themenersteller
Raptor
Beiträge: 5
Registriert: 29. November 2018 17:12
1. Harmony: Elite
2. Harmony: Hub
Software: MyHarmony
Heimkino 1: TV: Sony KDL-48W605B
Heimkino 2: AV-Receiver: Pioneer VSX-930-K
Heimkino 3: Heimkinosystem: Jamo S 626 HCS 5.0
Heimkino 4: Subwoofer: Jamo J-12
Heimkino 5: Fire TV
Heimkino 6: Raspberry Pi 3B+ mit Kodi & Plex-Addon
Heimkino 7: Nintendo Wii
Heimkino 8: Philips Hue Bridge + 2 Strips
Heimkino 9: Respberry Pi 3 mit openHAB 2
1. Harmony: Elite
2. Harmony: Hub
Software: MyHarmony

Re: Hue Strips beim Aktionswechsel anlassen

Beitrag von Raptor »

Fonzo hat geschrieben: 29. November 2018 17:34 Nachdem Du ja anscheinend laut Signatur schon openHAB nutzt, kannst Du ein solches Szenario über openHAB lösen, dazu must Du nur die Hue aus der Harmony Aktion entfernen und dann den Rest in openHAB abwickeln.
Sowas in der Art habe ich mir auch bereits überlegt, dann könnte man sogar einstellen, dass das Licht noch kurze Zeit an bleibt, dass man nicht sofort im Dunkeln sitzt :)
Ich hatte nur gehofft, das es da eine andere (einfachere) Lösung gibt. Leider ist die Harmony-App für den hohen Preis doch noch sehr ausbaufähig in vielerlei Hinsicht...

Kann ich denn in der Hausautomation auch unterscheiden, ob ein Aktionswechsel oder ein totales OFF gesendet wurde? Sonst müsste ich ja zusätzlich noch irgendwie den Stromverbrauch des TV's messen oder so.
TV: Sony KDL-48W605B
AV-Receiver: Pioneer VSX-930-K
Heimkinosystem: Jamo S 626 HCS 5.0
Subwoofer: Jamo J-12
Fire TV
Raspberry Pi 3B+ mit Kodi & Plex-Addon
Nintendo Wii
Philips Hue Bridge + 2 Strips
Respberry Pi 3 mit openHAB 2

Fonzo
Smarthome Experte
Beiträge: 1510
Registriert: 22. Dezember 2014 00:51
1. Harmony: Elite
2. Harmony: Ultimate
Software: MyHarmony
Heimkino 1: AV Reciever: Denon AVC-X8500H
Heimkino 2: TV: Sony KD55 XH 9005
Heimkino 3: Sat: Dreambox 920
Heimkino 4: Sonos: Port, Five, Play3, Play1
Heimkino 5: Blueray: DP-UB9004
Heimkino 6: Apple TV 4K
Heimkino 7: Philips HUE
Heimkino 8: IP-Symcon 6.3 / Revox C200
Heimkino 9: Squeezebox
Heimkino 10: Amazon Alexa
Heimkino 11: Nvidia Shield
Heimkino 12: Dualmask Multiformat Tension Leinwand
Heimkino 13: Epson Beamer EH-TW9400W
Heimkino 14: Play Station 4 Pro
Heimkino 15: Google Home
1. Harmony: Elite
2. Harmony: Ultimate
Software: MyHarmony

Re: Hue Strips beim Aktionswechsel anlassen

Beitrag von Fonzo »

Raptor hat geschrieben: 29. November 2018 17:44 Kann ich denn in der Hausautomation auch unterscheiden, ob ein Aktionswechsel oder ein totales OFF gesendet wurde? Sonst müsste ich ja zusätzlich noch irgendwie den Stromverbrauch des TV's messen oder so.
Nein es reicht aus auf die Harmony Aktion zu triggern, dort siehst Du ja ob PowerOff gesetzt wurde oder eine andere Aktion. Bei Änderung des Datenpunkts must Du das dann halt prüfen was passieren soll. Wie das im Detail geht in openHAB weis ich nicht, da ich eine andere Hausautomation nutzte, da hilft Dir sicher das openHAB Forum da entsprechend weiter.
AV Reciever: Denon AVC-X8500H
TV: Sony KD55 XH 9005
Sat: Dreambox 920
Sonos: Port, Five, Play3, Play1
Blueray: DP-UB9004
Apple TV 4K
Philips HUE
IP-Symcon 6.3 / Revox C200
Squeezebox
Amazon Alexa
Nvidia Shield
Dualmask Multiformat Tension Leinwand
Epson Beamer EH-TW9400W
Play Station 4 Pro
Google Home
Benutzeravatar

std
Foren-Admin
Beiträge: 12558
Registriert: 31. Januar 2006 17:02
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software
Heimkino 1: TV: Panasonic TX-P50GW20
Heimkino 2: AVR: Yamaha RX-A3050
Heimkino 3: Blu-ray: Panasonic DMP-BDT320
Heimkino 4: DVB-C: Unitymedia HD-Recorder
Heimkino 5: Musik-Server/Player: RaspberryPi 3
Heimkino 6: Sprachsteuerung: Amazon Echo Dot
1. Harmony: Ultimate
2. Harmony: 900
3. Harmony: 650
Software: MyHarmony+PC-Software

Re: Hue Strips beim Aktionswechsel anlassen

Beitrag von std »

also bei mir bleibt der Stripe beim Aktionswechsel an bzw wechselt auf die programmierte Farbe.
Mit freundlichen Grüßen Stefan

-------------------------------------
Kein Support per PM oder Mail
TV: Panasonic TX-P50GW20
AVR: Yamaha RX-A3050
Blu-ray: Panasonic DMP-BDT320
DVB-C: Unitymedia HD-Recorder
Musik-Server/Player: RaspberryPi 3
Sprachsteuerung: Amazon Echo Dot
Benutzeravatar

Themenersteller
Raptor
Beiträge: 5
Registriert: 29. November 2018 17:12
1. Harmony: Elite
2. Harmony: Hub
Software: MyHarmony
Heimkino 1: TV: Sony KDL-48W605B
Heimkino 2: AV-Receiver: Pioneer VSX-930-K
Heimkino 3: Heimkinosystem: Jamo S 626 HCS 5.0
Heimkino 4: Subwoofer: Jamo J-12
Heimkino 5: Fire TV
Heimkino 6: Raspberry Pi 3B+ mit Kodi & Plex-Addon
Heimkino 7: Nintendo Wii
Heimkino 8: Philips Hue Bridge + 2 Strips
Heimkino 9: Respberry Pi 3 mit openHAB 2
1. Harmony: Elite
2. Harmony: Hub
Software: MyHarmony

Re: Hue Strips beim Aktionswechsel anlassen

Beitrag von Raptor »

Ich habe es nun über openHAB hinbekommen, falls es jemanden interessiert wie, hier der Code:

Items:

Code: Alles auswählen

// Dimmer für das Ändern der Helligkeit
Dimmer Hue_Strip_Wohnwand_Dimmer            	"Helligkeit"        (Hue)       { channel="hue:0210:ecb5fa036077:1:color"}
Dimmer Hue_Strip_Sofa_Dimmer                	"Helligkeit"        (Hue)       { channel="hue:0210:ecb5fa036077:2:color"}
Regel für das automatische Abschalten:

Code: Alles auswählen

// Wenn Harmony ausgeschaltet wird
rule "Harmony wird ausgeschaltet"
when
    Channel "harmonyhub:hub:HarmonyHub:activityStarting" triggered PowerOff
then
    logWarn("Harmony", "Die Harmony wurde ausgeschaltet")
    var Number var_hue_sofa_strip_helligkeit = Hue_Strip_Sofa_Dimmer.state as Number
    var Number var_hue_sofa_strip_schritte = var_hue_sofa_strip_helligkeit / 20
    var Number var_hue_wohnwand_strip_helligkeit = Hue_Strip_Wohnwand_Dimmer.state as Number
    var Number var_hue_wohnwand_strip_schritte = var_hue_wohnwand_strip_helligkeit / 20
    while (var_hue_sofa_strip_helligkeit > 0) {
        var_hue_sofa_strip_helligkeit = var_hue_sofa_strip_helligkeit - var_hue_sofa_strip_schritte
        var_hue_wohnwand_strip_helligkeit = var_hue_wohnwand_strip_helligkeit - var_hue_wohnwand_strip_schritte
        if (var_hue_sofa_strip_helligkeit < 0 || var_hue_wohnwand_strip_helligkeit < 0) {
            var_hue_sofa_strip_helligkeit = 0
            var_hue_wohnwand_strip_helligkeit = 0
        }
        sendCommand(Hue_Strip_Sofa_Dimmer, var_hue_sofa_strip_helligkeit)
        sendCommand(Hue_Strip_Wohnwand_Dimmer, var_hue_wohnwand_strip_helligkeit)
        logWarn("Hue", "Die Helligkeit beträgt: Sofa " + var_hue_sofa_strip_helligkeit + "% - Wohnwand " + var_hue_wohnwand_strip_helligkeit + "%")
        Thread::sleep(30000)
    }
    Hue_Strip_Sofa_Schalter.postUpdate(OFF)
    Hue_Strip_Wohnwand_Schalter.postUpdate(OFF)
end
Das Ausschalten der Lampen muss natürlich dann aus den Endsequenzen der jeweiligen Aktionen in der Harmony entfernt werden.
TV: Sony KDL-48W605B
AV-Receiver: Pioneer VSX-930-K
Heimkinosystem: Jamo S 626 HCS 5.0
Subwoofer: Jamo J-12
Fire TV
Raspberry Pi 3B+ mit Kodi & Plex-Addon
Nintendo Wii
Philips Hue Bridge + 2 Strips
Respberry Pi 3 mit openHAB 2
Antworten