Hallo zusammen,
ich bastel gerade kräftig an meinem Tablet UI.
Nun möchte ich meine Logitech Harmony einbinden.
Ich habe folgende Aktionen auf der Harmony:
- Fernsehen
- Playstation
Kann ich das ganze per "Switch" auf dem Tablet darstellen?
<li data-row="2" data-col="2" data-sizex="1" data-sizey="1">
<Header>Fernsehen</header>
<div class="bigger">
<div data-type="switch"
data-icon="tbd"
data-device=""???"
data-get-on="???"
data-get-off="???"
data-set-on="???"
data-set-off="????"
class="green small invert">
</div>
Doch wie lautet das Device und vor allem die data-get's und data-sets'?
Leider habe ich es bisher nicht hinbekommen.
Dank' euch!
data-device = das Fhem Device (define <device> ....), das du steurn willst.
data-get-on = das Reading dieses Devices, woraus Du ein "on"status auslesen möchtest.
...
data-set-on = das Reading dieses Devices, das du setzten willst, wenn Du durch einem klick auf dem Widget in FTUI, den Wert setzten willst.
Bedeutet "Fernsehen" einen Aufruf, oder ist es ein Reading, wo man ablesen kann Fernsehen=an oder Fernsehen=aus?
Ein Aufruf ohne Status könnte man mit eine Push auslösen. Eine Reading mit Status kann man mit Switch abbilden.
<div data-type="switch"
data-icon="fa-tv"
data-device=""Logitech"
data-get="Fernsehen"
data-get-on="an"
data-get-off="aus"
data-set-on="an"
data-set-off="aus"
class="">
</div>
Ich habs versucht so zu lösen:
<li data-row="3" data-col="2" data-sizex="1" data-sizey="1">
<Header>Fernsehen</header>
<div class="bigger">
<div data-type="switch"
data-icon="fa-tv"
data-device='Harmony'
data-get-on="activity:Fernsehen"
data-get-off="activity:PowerOff"
data-set-on="activity Fernsehen"
data-set-off="activity PowerOff"
class="green small invert">
</div>
Set funktioniert aber das reading klappt nicht.
Readings habe ich folgende zu Verfügung:
activity
Fernsehen
2017-08-04 21:37:15
currentActivity
Fernsehen
2017-08-04 21:37:15
previousActivity
PowerOff
2017-08-04 21:36:59
state
Connected
2017-08-01 10:37:44
gib mal den output von list Harmony
Ich habs hinbekommen:
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<Header>Fernsehen</header>
<div class="bigger">
<div data-type="switch"
data-icon="fa-tv"
data-device='Harmony'
data-get="currentActivity"
data-get-on="Fernsehen"
data-get-off="PowerOff"
data-set-on="activity Fernsehen"
data-set-off="activity PowerOff"
class="green small invert">
</div>
Danke für den Tip erst einmal den data-get zu definieren (reading).