FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mpl8580 am 16 November 2016, 18:25:22

Titel: Harmony will nicht
Beitrag von: mpl8580 am 16 November 2016, 18:25:22
Ich versuche einen Schalter (Taster) zu erstellen und diesem eine Logitech Activity Fernsehen.schauen zu zuweisen. Diese soll dann auch unter Homekit (Siri) steuerbar sein.

Soweit bekomme ich das auch angelegt - über Fhem direkt ist über ON die Activity steuerbar und es funktioniert auch. Im Homekit wir der Schalter angezeigt aber es passiert nichts. Warum?

define Fernsehen dummy
genericDeviceType switch
room Homekit,Wohnzimmer
webCmd on:off

das notify hat die DEF Fernsehen:on set harmony activity Fernsehen.schauen

Wieso geht das nicht aus dem Homekit heraus

Ziel ist es die Activity Fernsehen.schauen nochmal als Schalter (Taster) nachzubauen. Die Activities kommen zwar auch automatisch ins Homekit lassen sich jedoch nicht auf dauer (nach einem neustart alles wieder auf Standard) umbenennen.
Titel: Antw:Harmony will nicht
Beitrag von: DeeSPe am 16 November 2016, 18:46:14
setList fehlt beim dummy!

Gruß
Dan
Titel: Antw:Harmony will nicht
Beitrag von: justme1968 am 16 November 2016, 18:49:44
dein dummy braucht eine setList on off

wenn du statt des dummys einen readingsProxy verwendest:define Fernsehen readingsProxy <hub>:activity
attr Fernsehen devStateIcon on:control_on_off@green off:control_standby
attr Fernsehen event-on-change-reading .*
attr Fernsehen genericDeviceType switch
attr Fernsehen setFn { return 'activity <meine activity>' if( $CMD eq 'on' );; return 'off';; }
attr Fernsehen setList on off
attr Fernsehen valueFn { return 'on' if( $VALUE eq 'Fernsehen' );; return 'off';; }

wird auch der status rückwärts aktualisiert und du siehst ob die aktivity gerade an ist.

gruss
  andre
Titel: Antw:Harmony will nicht
Beitrag von: mpl8580 am 16 November 2016, 19:57:23
Vielen Dank Euch beiden für die super Hilfe.

Jetzt habe ich das soweit eingegeben. Leider erscheint jetzt, wenn ich auf on oder off klicke "define first"

Sorry bin noch Anfänger.

Vermutlich fehlt ihm die Bedingung aber was muss ich denn dann jetzt noch wo definieren?
Titel: Antw:Harmony will nicht
Beitrag von: justme1968 am 16 November 2016, 19:59:54
du musst im readingsProxy define den namen deines hub devices angeben.

Titel: Antw:Harmony will nicht
Beitrag von: mpl8580 am 16 November 2016, 20:08:37
Trage also unter DEF harmony:activity ein. Damit schaltet er nun bei Off alles aus -> Perfekt

Aber auf On kommt unknown activity -> muss dann dort harmony:activity Fernsehen.schauen rein


Ich stehe völlig auf dem Schlauch.

Danke vielmals für deine Mühe
Titel: Antw:Harmony will nicht
Beitrag von: mpl8580 am 16 November 2016, 20:16:07
DANKE HAT SICH ERLEDIGT

VIELEN LIEBEN DANK FÜR ALLES!!!!!!!!
Titel: Antw:Harmony will nicht
Beitrag von: axs77 am 23 November 2016, 08:32:56
Und warum keine Lösung dazu?
Habe gerade das selbe Problem. Sehe den Wald vor lauter Bäumen nicht.

Edit: Unter <Meine Activity> muß natürlich auch meine Activity rein..