Harmony Binding konfigurieren
- OliverCJ
- Beiträge: 405
- Registriert: 29. Aug 2017 12:41
- Wohnort: Bergisch Gladbach
Re: Harmony Binding konfigurieren
Lass openHAB mal außen vor... Wenn Du auf deiner Harmony einen EJECT-Button hast, funktioniert der denn in beiden Aktionen?
Ich gehe davon aus, dass die Harmony richtig eingerichtet ist und DU mit Aktionen arbeitest, denn nur dann macht die Harmony auch Sinn!
Wenn das der Fall ist, dann kannst Du genau dieses EJECT auch aus openHAB heraus benutzen. Da brauchst Du dann auch keine Unterscheidung.
Wenn es schon mit der Harmony alleine nicht klappt, dann wird EJECT von der PS4 wahrscheinlich nicht unterstützt. Dann wäre tatsächlich der Weg über den Support von Logitech der richtige. Denn eine IR-Fernbedienung zur PS4 - von der aus du anlernen könntest - gibt es ja nicht...
Ich gehe davon aus, dass die Harmony richtig eingerichtet ist und DU mit Aktionen arbeitest, denn nur dann macht die Harmony auch Sinn!
Wenn das der Fall ist, dann kannst Du genau dieses EJECT auch aus openHAB heraus benutzen. Da brauchst Du dann auch keine Unterscheidung.
Wenn es schon mit der Harmony alleine nicht klappt, dann wird EJECT von der PS4 wahrscheinlich nicht unterstützt. Dann wäre tatsächlich der Weg über den Support von Logitech der richtige. Denn eine IR-Fernbedienung zur PS4 - von der aus du anlernen könntest - gibt es ja nicht...
_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System
-
- Beiträge: 9
- Registriert: 24. Mär 2021 14:15
Re: Harmony Binding konfigurieren
Ja, ist alles richtig , was du sagst. Die PS4 hat gar keinen "Eject-Button".
Ich denke man muss hier wie gewohnt über "->Optionen->Disc auswerfen" navigieren, während man beim HDDVD Player einen eigenen Button hat.
Ich habe mir jetzt zusätzlich zu den Start-Aktivitäten eine gemeinsame Fernbedienung gebaut (Lautstärke, Playerfunktionen, usw.) und jeweils einen Ordner mit "Spezialknöpfen" je Gerät (Eject, Audio, bzw. PS-Taste, Options, usw.). Das läuft erst einmal ganz gut.
Mit meiner Channel-Type Frage, wollte ich genau das herausfinden: Welche Buttons haben den gleichen Kenner und sollten bei beiden Geräten funktionieren. War wohl, wie so oft am Anfang bei mir, viel zu Kompliziert (oder auch zu einfach) gedacht.
P.S.: Ich denke hier bin ich richtig mit meinen Fragen aufgehoben - Danke schon einmal dafür!
Ich denke man muss hier wie gewohnt über "->Optionen->Disc auswerfen" navigieren, während man beim HDDVD Player einen eigenen Button hat.
Ich habe mir jetzt zusätzlich zu den Start-Aktivitäten eine gemeinsame Fernbedienung gebaut (Lautstärke, Playerfunktionen, usw.) und jeweils einen Ordner mit "Spezialknöpfen" je Gerät (Eject, Audio, bzw. PS-Taste, Options, usw.). Das läuft erst einmal ganz gut.
Mit meiner Channel-Type Frage, wollte ich genau das herausfinden: Welche Buttons haben den gleichen Kenner und sollten bei beiden Geräten funktionieren. War wohl, wie so oft am Anfang bei mir, viel zu Kompliziert (oder auch zu einfach) gedacht.
P.S.: Ich denke hier bin ich richtig mit meinen Fragen aufgehoben - Danke schon einmal dafür!
- OliverCJ
- Beiträge: 405
- Registriert: 29. Aug 2017 12:41
- Wohnort: Bergisch Gladbach
Re: Harmony Binding konfigurieren
Hi, ich bin mir nicht sicher, ob wir vom gleichen sprechen.. Meinst Du einen physischen Button an der PS4? Den muss es ja nicht zwingend geben. Trotzdem kann die Harmony einen entsprechenden Befehl vorrätig haben, so dass es dort auf der Fernbedienung ein Eject gibt, welches dann auch die Disc auswirft...
Ich bin mir fast sicher, dass es sowas geben muss, denn bei meiner PS3 damals habe ich das auch hinbekommen. Zugegeben: Ich weiß nicht, inwieweit das übertragbar ist!
Ich bin mir fast sicher, dass es sowas geben muss, denn bei meiner PS3 damals habe ich das auch hinbekommen. Zugegeben: Ich weiß nicht, inwieweit das übertragbar ist!
_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System
-
- Beiträge: 9
- Registriert: 24. Mär 2021 14:15
Re: Harmony Binding konfigurieren
Hi, dann bin ich mir auch nicht mehr sicher.
Die PS4 hat einen Hardware-Button am Gerät, der die Disc ausgibt.
Um diese Funktion aus der PS4-Oberfläche anzusteuern, navigiert man über ->Optionen->Disc auswerfen (also zwei Knöpfe). Unter channel-types habe ich nichts für den direkten Auswurf gefunden. Ich glaube bei der PS3 ist es genauso. Der HDDVD-Player hat einen Channel-Type "Eject", der die gleiche Funktion hat, wie der Hardware-Button am Gehäuse. Daher habe ich den Eject-Button in einer HDDVD-Fernsteuerung aufgenommen und werfe die Disc bei der PS4 über zwei Schritte der PS4-Fernbedienung aus (lasst sich sicherlich noch per Rule auf einen Button zusammenfassen).
Aber bevor ich mich um Kopf und Kragen rede, werde ich später noch etwas weiter testen und gerne berichten.
Lustigerweise gibt es ja auch noch das Playstation-Binding. Da frage ich mich, ob ich die PS4 hiermit auch tatsächlich einschalten kann,
was mit der Harmony nicht funktioniert (aufgrund der Vorgabe von Sony, dass die Konsole nur per Original-Controller einzuschalten ist).
So wie ich die Binding-Doku verstehe, sollte es sogar gehen - da muss ich aber erst einmal weiterbasteln.

Die PS4 hat einen Hardware-Button am Gerät, der die Disc ausgibt.
Um diese Funktion aus der PS4-Oberfläche anzusteuern, navigiert man über ->Optionen->Disc auswerfen (also zwei Knöpfe). Unter channel-types habe ich nichts für den direkten Auswurf gefunden. Ich glaube bei der PS3 ist es genauso. Der HDDVD-Player hat einen Channel-Type "Eject", der die gleiche Funktion hat, wie der Hardware-Button am Gehäuse. Daher habe ich den Eject-Button in einer HDDVD-Fernsteuerung aufgenommen und werfe die Disc bei der PS4 über zwei Schritte der PS4-Fernbedienung aus (lasst sich sicherlich noch per Rule auf einen Button zusammenfassen).
Aber bevor ich mich um Kopf und Kragen rede, werde ich später noch etwas weiter testen und gerne berichten.
Lustigerweise gibt es ja auch noch das Playstation-Binding. Da frage ich mich, ob ich die PS4 hiermit auch tatsächlich einschalten kann,
was mit der Harmony nicht funktioniert (aufgrund der Vorgabe von Sony, dass die Konsole nur per Original-Controller einzuschalten ist).
So wie ich die Binding-Doku verstehe, sollte es sogar gehen - da muss ich aber erst einmal weiterbasteln.
- OliverCJ
- Beiträge: 405
- Registriert: 29. Aug 2017 12:41
- Wohnort: Bergisch Gladbach
Re: Harmony Binding konfigurieren
Moin...
Lass uns das gerne, wenn Du Lust hast, noch mal Step für Step durchgehen.
1. Welche Harmony-Ausstattung hast Du?
2. Welche Geräte genau hast Du dort angelernt?
3. Welche Aktionen hast Du auf der Harmony eingerichtet und welche Geräte sind in den jeweiligen Aktionen eingebunden?
Lass uns das gerne, wenn Du Lust hast, noch mal Step für Step durchgehen.
1. Welche Harmony-Ausstattung hast Du?
2. Welche Geräte genau hast Du dort angelernt?
3. Welche Aktionen hast Du auf der Harmony eingerichtet und welche Geräte sind in den jeweiligen Aktionen eingebunden?
_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System
-
- Beiträge: 9
- Registriert: 24. Mär 2021 14:15
Re: Harmony Binding konfigurieren
Hi,
ich denke, ich bin auf einem guten Weg und komme gerade gut weiter.
Heute habe ich es mit dem "Playstation Binding" geschafft, die PS4 ohne Controller zu wecken (bzw. einzuschalten).
Dies ist nicht ohne die Tools "PS4-Waker" und die Sony Second Screen App möglich, da Sony die Konsole nur mit verknüpfter User-ID über den Controller erlaubt.
Dennoch vielen Dank für das Angebot, daher hier meine Konfiguration:
1. HarmonyHub (nur das Hub; über Harmony-Binding als Thing integriert; die Channels "ButtonSend" und "CurrentActivity" laufen)
2. Mitsubishi Beamer, Onkyo-AV Receiver, Toshiba HDDVD-Player & Playstation 4
3. Im Grunde nur 3 Aktivitäten.
HDDVD (schaltet Receiver ein und auf DVD, Beamer ein, HDDVVD ein);
PS4 (Beamer ein, Receiver auf Game, bisher musste dann noch über Controller die PS4 eingeschaltet werden, danach funktioniert die Steuerung);
PowerOff (wurde von Harmony zum ausschalten automatisch erstellt und läuft auch context-sensitiv je Aktivität HDDVD/PS4)
Soweit alles super; insbesondere, wenn ich das initiale einschalten der PS4 (ab sofort) über das zweite Binding/Schalter realisieren kann.
Ich wollte lediglich ein paar weitere Knöpfe erstellen, die context-sensitiv sind, wo möglich (z.B. VolumeUp/Down, Play, Pause, Rewind) und weitere Spezialknöpfe je Gerät (z.B. Eject, PS-Button, Dreieck, Kreis,...). Das funktioniert mittlerweile auch soweit.
Mir ist klar, dass ich bei der PS4 keine Disc über "Eject" auswerfen kann, da es diesen Channel-Type bei der PS4 nicht gibt.
Innerhalb der PS4 navigiert man über den Button "Optionen" zur Funktion "Disc ausgeben" (2 Klicks).
Die (Ursprungs)Frage war, wie ich dies ggf. context-sensitiv auf einen Button bekomme -> geht nicht, da kein Channel-Type auf PS4.
Soweit richtig?
ich denke, ich bin auf einem guten Weg und komme gerade gut weiter.
Heute habe ich es mit dem "Playstation Binding" geschafft, die PS4 ohne Controller zu wecken (bzw. einzuschalten).
Dies ist nicht ohne die Tools "PS4-Waker" und die Sony Second Screen App möglich, da Sony die Konsole nur mit verknüpfter User-ID über den Controller erlaubt.
Dennoch vielen Dank für das Angebot, daher hier meine Konfiguration:
1. HarmonyHub (nur das Hub; über Harmony-Binding als Thing integriert; die Channels "ButtonSend" und "CurrentActivity" laufen)
2. Mitsubishi Beamer, Onkyo-AV Receiver, Toshiba HDDVD-Player & Playstation 4
3. Im Grunde nur 3 Aktivitäten.
HDDVD (schaltet Receiver ein und auf DVD, Beamer ein, HDDVVD ein);
PS4 (Beamer ein, Receiver auf Game, bisher musste dann noch über Controller die PS4 eingeschaltet werden, danach funktioniert die Steuerung);
PowerOff (wurde von Harmony zum ausschalten automatisch erstellt und läuft auch context-sensitiv je Aktivität HDDVD/PS4)
Soweit alles super; insbesondere, wenn ich das initiale einschalten der PS4 (ab sofort) über das zweite Binding/Schalter realisieren kann.
Ich wollte lediglich ein paar weitere Knöpfe erstellen, die context-sensitiv sind, wo möglich (z.B. VolumeUp/Down, Play, Pause, Rewind) und weitere Spezialknöpfe je Gerät (z.B. Eject, PS-Button, Dreieck, Kreis,...). Das funktioniert mittlerweile auch soweit.
Mir ist klar, dass ich bei der PS4 keine Disc über "Eject" auswerfen kann, da es diesen Channel-Type bei der PS4 nicht gibt.
Innerhalb der PS4 navigiert man über den Button "Optionen" zur Funktion "Disc ausgeben" (2 Klicks).
Die (Ursprungs)Frage war, wie ich dies ggf. context-sensitiv auf einen Button bekomme -> geht nicht, da kein Channel-Type auf PS4.
Soweit richtig?
- OliverCJ
- Beiträge: 405
- Registriert: 29. Aug 2017 12:41
- Wohnort: Bergisch Gladbach
Re: Harmony Binding konfigurieren
Lass openHAB mal komplett außen vor...
Du hast also nur einen Hub. Den könntest Du also theoretisch über die Harmony App auf dem Handy bedienen (Aktionen starten, in den Aktionen vorhanden Befehle ausführen, etc). Du könntest aber auch auf der Geräte-Ebene die Geräte bedienen und dir zu einem Gerät alle vorhandenen Befehle anschauen. Es könnte nämlich durchaus sein, dass für dieses Gerät ein Eject-Befehl existiert, er nur nicht in die Aktion übernommen wurde. Das gilt es erstmal rauszufinden (sofern Du hier nicht schon alles abgeklappert hast).
Wie programmierst Du den Hub? Über die App oder die PC-Software?
Du hast also nur einen Hub. Den könntest Du also theoretisch über die Harmony App auf dem Handy bedienen (Aktionen starten, in den Aktionen vorhanden Befehle ausführen, etc). Du könntest aber auch auf der Geräte-Ebene die Geräte bedienen und dir zu einem Gerät alle vorhandenen Befehle anschauen. Es könnte nämlich durchaus sein, dass für dieses Gerät ein Eject-Befehl existiert, er nur nicht in die Aktion übernommen wurde. Das gilt es erstmal rauszufinden (sofern Du hier nicht schon alles abgeklappert hast).
Wie programmierst Du den Hub? Über die App oder die PC-Software?
_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System
-
- Beiträge: 9
- Registriert: 24. Mär 2021 14:15
Re: Harmony Binding konfigurieren
Bisher habe ich nur über die App gearbeitet. Die Software habe ich jetzt installiert und diese enthält bei den Befehlen die gleiche Auswahl wie bei den ausgelesenen channel-types. Also kein Eject-Button. Das ist aber auch nicht schlimm. Aber die Software bietet natürlich sehr viel mehr Möglichkeiten für neue Aktivitäten. Danke für den Hinweis.
Das Playstationbinding schaltet jetzt auch zuverlässig ein. Das war für mich mit PS4-Waker schon eine Herausforderung, aber perfekt um die Einschränkung der Harmony zu umgehen, wenn es einmal läuft.
Zum kompletten Einschalten muss dann noch einmal der PS-Button gedrückt werden.
Wo wir schon einmal dabei sind.
Wie bekomme ich eine Regel hin, die 40Sek nach Einschalten die Taste drückt?
Habe mich bisher noch nicht zu den Regeln vorgearbeitet. Sorry, ich stehe wirklich komplett am Anfang und bin noch völlig überwältigt.
Ich habe die Items zu "Power (On/Off)" und "PS-Taste".
Das Playstationbinding schaltet jetzt auch zuverlässig ein. Das war für mich mit PS4-Waker schon eine Herausforderung, aber perfekt um die Einschränkung der Harmony zu umgehen, wenn es einmal läuft.
Zum kompletten Einschalten muss dann noch einmal der PS-Button gedrückt werden.
Wo wir schon einmal dabei sind.
Wie bekomme ich eine Regel hin, die 40Sek nach Einschalten die Taste drückt?
Habe mich bisher noch nicht zu den Regeln vorgearbeitet. Sorry, ich stehe wirklich komplett am Anfang und bin noch völlig überwältigt.
Ich habe die Items zu "Power (On/Off)" und "PS-Taste".
- OliverCJ
- Beiträge: 405
- Registriert: 29. Aug 2017 12:41
- Wohnort: Bergisch Gladbach
Re: Harmony Binding konfigurieren
Hi,
wo genau hast Du in der Software denn die vorhandenen Befehle ausgelesen? Bei den Geräten oder bei den Aktionen. Du sprichst von ausgelesenen Channel-Types. Das wirst Du wohl in der Rest-Api gemacht haben... Da bekommst Du aber nur die Befehle, die auch in der Aktion verwendet werden, nicht die, die für ein Gerät verfügbar sind. Deshalb hacke ich da so drauf rum. Du musst die Geräte-Ebene und die Aktionen-Ebene in der Harmony auseinander halten. Wenn ich nächste Woche mal Zeit habe, packe ich mir gerne mal eine PS4 in meine Harmony und schau mal nach. Ich kann einfach nicht glauben, dass es da keinen Eject-Befehl gibt (bei dem Gerät!!! NICHT in der Aktion!). Das war ja schließlich mal deine Frage...
Zu der rule. Ich hänge dir hier mal eine von mir an, da kannst Du dich dran lang hangeln:
Zuerst wird global eine Variable als Timer deklariert.
Im when-Teil wird getriggert und zwar darauf, dass sich Meine Anwesenheit (also die des Handys) auf ON ändert.
Im then-Teil wird im ersten if abgefragt, ob der Timer ungleich NULL ist. Wenn JA, wird er abgebrochen und auf NULL gesetzt.
Im zweiten if wird nochmal der Status vom Handy abgefragt und dann der Timer auf 60 Sek gesetzt.
Die beiden nächsten if kannst Du weg lassen, hier geht es darum, ob meine Frau auch zu Hause ist und ob wir zwischen 8:00 Uhr und 21 Uhr haben.
Und dann wird an ein Item ein Commando gesendet. An der Stelle kannst Du dann deinen zweiten Tastendruck absetzen...
Zum Schluss noch mal den Timer auf NULL
Vielleicht hilft dir das ja schon.
VG, Olli
wo genau hast Du in der Software denn die vorhandenen Befehle ausgelesen? Bei den Geräten oder bei den Aktionen. Du sprichst von ausgelesenen Channel-Types. Das wirst Du wohl in der Rest-Api gemacht haben... Da bekommst Du aber nur die Befehle, die auch in der Aktion verwendet werden, nicht die, die für ein Gerät verfügbar sind. Deshalb hacke ich da so drauf rum. Du musst die Geräte-Ebene und die Aktionen-Ebene in der Harmony auseinander halten. Wenn ich nächste Woche mal Zeit habe, packe ich mir gerne mal eine PS4 in meine Harmony und schau mal nach. Ich kann einfach nicht glauben, dass es da keinen Eject-Befehl gibt (bei dem Gerät!!! NICHT in der Aktion!). Das war ja schließlich mal deine Frage...
Zu der rule. Ich hänge dir hier mal eine von mir an, da kannst Du dich dran lang hangeln:
Code: Alles auswählen
var Timer tRadio = null
rule "Musik fuer Olli"
when
Item Olli_Handy changed from OFF to ON
then
if (tRadio !== null) {
tRadio.cancel()
tRadio = null
}
if (Olli_Handy.state == ON) {
tRadio = createTimer(now.plusSeconds(60), [|
var Stunde = now.getHourOfDay
if (Stunde > 7 && Stunde < 21) {
if(Matzi_Handy.state == OFF) {
Hub_EG_Aktion.sendCommand("Radio")
}
tRadio = null
}
])
}
end
Im when-Teil wird getriggert und zwar darauf, dass sich Meine Anwesenheit (also die des Handys) auf ON ändert.
Im then-Teil wird im ersten if abgefragt, ob der Timer ungleich NULL ist. Wenn JA, wird er abgebrochen und auf NULL gesetzt.
Im zweiten if wird nochmal der Status vom Handy abgefragt und dann der Timer auf 60 Sek gesetzt.
Die beiden nächsten if kannst Du weg lassen, hier geht es darum, ob meine Frau auch zu Hause ist und ob wir zwischen 8:00 Uhr und 21 Uhr haben.
Und dann wird an ein Item ein Commando gesendet. An der Stelle kannst Du dann deinen zweiten Tastendruck absetzen...
Zum Schluss noch mal den Timer auf NULL
Vielleicht hilft dir das ja schon.
VG, Olli
_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System
- scotty
- Beiträge: 676
- Registriert: 28. Apr 2020 04:44
Re: Harmony Binding konfigurieren
Hallo Leute,
wie wäre es denn damit:
Das Teil ist noch nicht ganz fertig, da ich mich erst einmal um andere Dinge kümmern muss.
Hier zunächst der Code dazu und wer Lust hat, kann sich ja mal damit beschäftigen:
Note: Ich gehe davon aus, dass Weiterentwicklungen den Forenteilnehmern zur Verfügung gestellt werden.
wie wäre es denn damit:
Das Teil ist noch nicht ganz fertig, da ich mich erst einmal um andere Dinge kümmern muss.
Hier zunächst der Code dazu und wer Lust hat, kann sich ja mal damit beschäftigen:
Code: Alles auswählen
uid: harmony
tags: []
props:
parameters:
- context: item
description: Select the Harmony you wish to use at an equipment item level
label: Select Harmony Equipment
name: harmony
required: true
type: TEXT
parameterGroups: []
timestamp: Mar 27, 2021, 3:00:09 AM
component: f7-card
config:
style:
background-color: rgb(26, 26, 26)
--f7-card-margin-horizontal: 0px
border-radius: 100px
width: 23rem
height: 45rem
slots:
default:
- component: Label
config:
text: ="Harmony"
style:
position: absolute
left: 125px
top: 15px
color: white
font-size: 18px
line-height: 32px
white-space: nowrap
overflow: hidden
text-overflow: ellipsis
text-shadow: -1px 1px 1px hsl(0,0%,66%)
- component: oh-button
config:
text: Off
raised: true
large: true
textColor: white
bgColor: black
action: command
actionCommand: PowerOff
actionItem: =props.harmony+"_CurrentActivity"
style:
position: absolute
left: 30px
top: 60px
border-radius: 12px
- component: oh-button
config:
text: "=(items[props.harmony+'_CurrentActivity'].state === 'PowerOff') ? 'Click to Start' : items[props.harmony+'_CurrentActivity'].state"
raised: true
large: true
textColor: white
bgColor: gray
action: options
actionItem: =props.harmony+"_CurrentActivity"
style:
position: absolute
right: 40px
top: 60px
width: 185px
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 130px
top: 110px
width: 60px
height: 85px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 115px
left: 150px
color: white
iconF7: play
iconSize: 25
action: command
actionCommand: PLAY
actionItem: =props.harmony+"_PlayerControl"
- component: oh-link
config:
style:
position: absolute
top: 165px
left: 150px
color: white
iconF7: pause
iconSize: 25
action: command
actionCommand: PAUSE
actionItem: =props.harmony+"_PlayerControl"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 30px
top: 110px
width: 90px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 117px
left: 40px
color: white
iconF7: backward_end_alt
iconSize: 25
action: command
actionCommand: PREVIOUS
actionItem: =props.harmony+"_PlayerControl"
- component: oh-link
config:
style:
position: absolute
top: 117px
left: 85px
color: white
iconF7: backward
iconSize: 25
action: command
actionCommand: REWIND
actionItem: =props.harmony+"_PlayerControl"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 30px
top: 155px
width: 90px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 117px
right: 40px
color: white
iconF7: forward_end_alt
iconSize: 25
action: command
actionCommand: NEXT
actionItem: =props.harmony+"_PlayerControl"
- component: oh-link
config:
style:
position: absolute
top: 117px
right: 85px
color: white
iconF7: forward
iconSize: 25
action: command
actionCommand: FASTFORWARD
actionItem: =props.harmony+"_PlayerControl"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 30px
top: 155px
width: 90px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 162px
left: 65px
color: red
iconF7: circle_fill
iconSize: 25
action: command
actionCommand: Record
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 30px
top: 110px
width: 90px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 162px
right: 65px
color: white
iconF7: stop_fill
iconSize: 25
action: command
actionCommand: Stop
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 40px
top: 210px
width: 100px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 220px
right: 68px
color: white
text: MENU
action: command
actionCommand: Menu
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 40px
top: 210px
width: 100px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 220px
left: 78px
color: white
text: EXIT
action: command
actionCommand: Exit
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 30px
top: 260px
width: 60px
height: 50px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 272px
left: 47px
color: white
iconF7: speaker_3
iconSize: 25
action: command
actionCommand: VolumeUp
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 125px
top: 255px
width: 70px
height: 60px
border-radius: 50%
- component: oh-link
config:
style:
position: absolute
top: 267px
left: 143px
color: white
z-index: 2
iconF7: arrowtriangle_up
iconSize: 35
action: command
actionCommand: DirectionUp
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 30px
top: 260px
width: 60px
height: 50px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 273px
right: 47px
color: white
iconF7: arrow_up_square
iconSize: 25
action: command
actionCommand: PageUp
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 65px
top: 315px
width: 60px
height: 70px
border-radius: 50%
- component: oh-link
config:
style:
position: absolute
top: 333px
left: 71px
color: white
z-index: 2
iconF7: arrowtriangle_left
iconSize: 35
action: command
actionCommand: DirectionLeft
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 127px
top: 318px
width: 65px
height: 65px
border-radius: 50%
border: gray solid 1px
z-index: 2
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 80px
top: 270px
width: 160px
height: 160px
border-radius: 50%
z-index: 1
- component: oh-link
config:
text: OK
style:
font-size: 25px
position: absolute
top: 331px
left: 142px
color: white
z-index: 3
iconSize: 75
action: command
actionCommand: Select
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 65px
top: 315px
width: 60px
height: 70px
border-radius: 50%
- component: oh-link
config:
style:
position: absolute
top: 333px
right: 71px
color: white
iconF7: arrowtriangle_right
iconSize: 35
action: command
actionCommand: DirectionRight
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 125px
top: 380px
width: 70px
height: 60px
border-radius: 50%
- component: oh-link
config:
style:
position: absolute
top: 400px
left: 142px
color: white
iconF7: arrowtriangle_down
iconSize: 35
action: command
actionCommand: DirectionDown
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 30px
top: 390px
width: 60px
height: 50px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 404px
left: 47px
color: white
iconF7: speaker_1
iconSize: 25
action: command
actionCommand: VolumeDown
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 30px
top: 390px
width: 60px
height: 50px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 403px
right: 47px
color: white
iconF7: arrow_down_square
iconSize: 25
action: command
actionCommand: PageDown
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 40px
top: 450px
width: 90px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 456px
left: 72px
color: white
iconF7: speaker_slash_rtl
iconSize: 25
action: command
actionCommand: Mute
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 40px
top: 450px
width: 90px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 457px
right: 70px
color: white
iconF7: arrow_uturn_left
iconSize: 25
action: command
actionCommand: Back
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
left: 60px
top: 500px
width: 80px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 510px
left: 80px
color: white
text: GUIDE
action: command
actionCommand: Guide
actionItem: =props.harmony+"_ButtonPress"
- component: f7-badge
config:
bgColor: black
style:
position: absolute
right: 60px
top: 500px
width: 80px
height: 40px
border-radius: 12px
- component: oh-link
config:
style:
position: absolute
top: 510px
right: 81px
color: white
text: INFO
action: command
actionCommand: Info
actionItem: =props.harmony+"_ButtonPress"
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's