Hallo FHEM-Experten :)
habe da ein kleines Problem, habe einen Türklingelsensor in Fhem eingerichtet. Soweit funktioniert auch alles wie es soll. Klingelt es an der Tür bekomme ich auf meinen FireTV-Stick eine Nachricht.
ABER wenn der Tv aus ist (im Standby) und es klingelt geht dieser leider an. Ich bräuchte also im nachfolgenden Notify eine Abfrage ob der TV an ist und wenn ja nur dann die Nachricht versendet wird.
Mein Notify zur Benachrichtigung:
Internals:
.COMMAND {fhem("set FireTV_Stick msg interrupt=false duration=15 title=ALEXA Es ist wer an der Türe. Zum öffnen der Haustüre sage: ALEXA öffne Haustüre");;}
DEF HM_650A79:trigger:.* {fhem("set FireTV_Stick msg interrupt=false duration=15 title=ALEXA Es ist wer an der Türe. Zum öffnen der Haustüre sage: ALEXA öffne Haustüre");;}
NAME Klingel_FireTV
NOTIFYDEV HM_650A79
NR 261
NTFY_ORDER 50-Klingel_FireTV
REGEXP HM_650A79:trigger:.*
STATE 2018-06-01 09:26:36
TYPE notify
.attraggr:
.attrminint:
READINGS:
2018-05-31 18:12:43 state active
Attributes:
room 0.0.0 Testing
Mein TV-Dummy welcher die Werte on/off bereitstellen könnte
Internals:
NAME TV_Status
NR 344
STATE off
TYPE dummy
.attraggr:
.attrminint:
READINGS:
2018-06-01 19:54:35 state off
Attributes:
icon tv
room 1.0.0 Anwesenheitserkennung
Moin stoniii,
ich habe zwar noch nicht mit dem FireTV Stick gearbeitet, aber wie ist der angebunden?
Kannst du anhand des FTV Stick erkennen ob der TV an oder aus ist?
Grüße
Gear
Hallo Gear,
der Stick ist eigentlich immer an. Direkt über den Stick kann ich es (ich wüsste nicht wie) nicht sehen. Ich habe jedoch am TV-Gerät ein Sonoff-POW welcher über den derzeitigen Verbrauch mein Dummy-Device TV_Status auf on oder off stellt.
mein Hauptproblem liegt eher an dem Notify mittels Pearl. Hier kenn ich mich leider gar nicht aus.
Theorie:
Wenn [HM_650A79:trigger] ein Event auslöst & [TV_Status] = on Dann set FireTV_Stick msg interrupt=false duration=15 title=ALEXA Es ist wer an der Türe. Zum öffnen der Haustüre sage: ALEXA öffne Haustüre
und diese wenn-dann bräuchte ich als Pearl
Ok, Sprich du willst es abhängig machen ob der Pow an oder aus ist?
Wenn ja, dann könnte dir das vermutlich helfen.
Ist ungetestet, ggf. musst du ReadingsVal anpassen und das ON zu on, jenachdem welcher State den Pow hinterlegt wird.
Devicename bitte gegen den Namen deines Pow austauschen.
HM_650A79:trigger:.*
{
if(ReadingsVal('Devicename','state','') eq "ON")
{
fhem("set FireTV_Stick msg interrupt=false duration=15 title=ALEXA Es ist wer an der Türe. Zum öffnen der Haustüre sage: ALEXA öffne Haustüre");
}
else
{
#Mache was anderes, wenn der TV aus ist.
}
}
Hi stoniii !
Zitat von: stoniii am 02 Juni 2018, 12:23:59
mein Hauptproblem liegt eher an dem Notify mittels Pearl. Hier kenn ich mich leider gar nicht aus.
Die Anbindung des FireTV-Sticks würde mich auch interessieren. Vielleicht magst du das mitteilen. Anstelle eines Notify würde ich eher ein DOIF einsetzen. Was der Elektronikversender
Pearl im Notify für eine Rolle spielen soll erschliesst sich mir nicht.
Gruß Franz
DOIF wäre natürlich auch eine Möglichkeit.
Und wie das mim FTV Stick geht, würde mich auch interessieren, hab hier 3 im Einsatz... =O
Hallo FranzB94,
Der Elektroversender Pearl hat so einiges im Sortiment :P
Der FireTvStick ist wie in der Comref beschrieben mit https://fhem.de/commandref.html#NotifyAndroidTV (https://fhem.de/commandref.html#NotifyAndroidTV) NofityAndroidTv eingerichtet.
Hat es nun geklappt?