Hallo in der Runde,
ich komme an dieser Stelle einfach nicht weiter
Ich habe einen AVR, der an einer FS20 hängt.
Nu will ich diese Reihefolge schalten:
1. Steckdose ein
2. AVR per Lan-ping abfragen Status: Present
3. AVR, wenn Status "Present" einschalten
4. Lautstärke einstellen "Volume"
Leider funzt es mal, mal nicht.
Zitat
define MyAVR_Presence PRESENCE lan-ping 192.168.178.29
attr MyAVR_Presence event-on-change-reading state
attr MyAVR_Presence ping_count 2
attr MyAVR_Presence room Pings
define MyAVR_Presence_On notify MyAVR_Presence:present set MyAVR on
Hallo,
versuch mal
define MyAVR_Presence PRESENCE lan-ping 192.168.178.29 30
Die 30 besagt das der lan-ping alle 30 Sekunden durchgeführt wird.
Du kannst auch
define MyAVR_Presence PRESENCE lan-ping 192.168.178.29 30 60
versuchen - dann wird alle 30 Sekunden bei absent geprüft und alle 60 Sekunden bei present.
Bedeutet das der Wechsel von absent nach present schneller erkannt wird als der Wechsel von present nach absent.
Grüße
Ich probier's, aber ne dumme Frage habe ich noch:
Was ist der Unterschied, abgesehen von den Abfragezeiten?
Hallo,
du hast keine Abfragezeiten drin.
Ich weiß nicht ob das klappen kann da fhem ja nicht weiß wann es prüfen soll.
Ist aber nur eine Vermutung - ich habe bei meinen PRESENCE-Angaben immer die Abfrageintervalle angegeben.
Grüße
Edith: Grad gesehen - in der commandref sind die Abfrageintervalle optional.
Dein notify sieht soweit aber erstmal ok aus - keine Ahnung was es da haben kann wenn das mit den Intervallen auch nicht klappt.
Es sei den dein MyAVR kann mit dem set .... on nichts anfangen.
Klappt ein set MyAVR on
über die FHEM-Befehlszeile?
Das ist nen Onkyo...
Hab's gerade mal mit Volume getestet
Zitatset MyAVR volume 20
Frist er def., mehr kann ich gerade nicht testen, sonst steppt hier der Bär ;)
Warum genau willst du jetzt nochmal ein extra PRESENCE dafür definieren?
Es genügt doch völlig ein Notify auf den Status deines Onkyo-AVR zu setzen und ihn dann ein zu schalten und auf Volume 20.
Vielleicht denkst du zu kompliziert? :)
Danke. Freu