FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stoniii am 02 Juni 2018, 09:04:14

Titel: Notify mit DOIF/wenn-dann versehen
Beitrag von: stoniii am 02 Juni 2018, 09:04:14
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
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: Gear am 02 Juni 2018, 11:55:50
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
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: stoniii am 02 Juni 2018, 12:23:59
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
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: Gear am 02 Juni 2018, 12:27:38
Ok, Sprich du willst es abhängig machen ob der Pow an oder aus ist?
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: Gear am 02 Juni 2018, 12:40:23
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.
}
}
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: FranzB94 am 02 Juni 2018, 12:57:44
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
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: Gear am 02 Juni 2018, 12:59:57
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
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: stoniii am 02 Juni 2018, 13:02:00
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.
Titel: Antw:Notify mit DOIF/wenn-dann versehen
Beitrag von: Gear am 02 Juni 2018, 15:01:18
Hat es nun geklappt?