FHEM Forum

FHEM => Automatisierung => Thema gestartet von: cdn am 21 Oktober 2016, 20:32:58

Titel: notify nur on und off
Beitrag von: cdn am 21 Oktober 2016, 20:32:58
Hallo zusammen,
ich würde gerne meinen Subwoofer anschalten wenn der Verstärker angeht. Mit dem Parameter $EVENT werden allerdings alle Befehle weitergegeben. Ich hätte gerne aber nur on und off. Mehr können die IT Steckdosen ja nicht :D

define SWOn notify AVReceiver set S_Subwoofer $EVENT

Jemand eine Idee? Dankeeee
Titel: Antw:notify nur on und off
Beitrag von: CoolTux am 21 Oktober 2016, 20:44:03
$EVTPART wäre Dein Suchbegriff
Titel: Antw:notify nur on und off
Beitrag von: cdn am 21 Oktober 2016, 23:01:01
Danke. Finde zu dem Parameter allerdings nicht gerade viel. Muss ich einfach Event dadurch ersetzen?
Titel: Antw:notify nur on und off
Beitrag von: CoolTux am 21 Oktober 2016, 23:09:46
$EVTPART gibt dir Teile von $EVENT. Es wird immer beim Leerzeichen getrennt. $EVTPART0 ist der erste Teil bis zum ersten Leerzeichen vom $EVENT. $EVTPART1 ist der zweite Teil von $EVENT nach dem ersten und vor dem zweiten Leerzeichen und so weiter. Schaue Dir also an was $EVENT liefert und entscheide was Du brauchst.
Titel: Antw:notify nur on und off
Beitrag von: cdn am 21 Oktober 2016, 23:13:30
Event liefer 50 verschiedene Befehle. Das ist genau das Problem. Mit teilen davon komme ich nicht wirklich weiter. Es sollte nur in und off durchgehen. Der Rest kann von der IT Steckdose nicht interpretiert werden.
Titel: Antw:notify nur on und off
Beitrag von: CoolTux am 21 Oktober 2016, 23:15:16
Du triggert anscheinend alle Events des Devices.
Gib mal ein list vom Device.
Titel: Antw:notify nur on und off
Beitrag von: Markus Bloch am 22 Oktober 2016, 12:25:19
Vorschlag meinerseits:

define SWOn notify AVReceiver:(on|off) set S_Subwoofer $EVENT

Ist denke ich am einfachsten.

Gruß
Markus
Titel: Antw:notify nur on und off
Beitrag von: CoolTux am 22 Oktober 2016, 12:36:14
Danke Markus. Ich kenne das Modul nicht und wusste nicht was da genau an kommt.


Grüße
Titel: Antw:notify nur on und off
Beitrag von: cdn am 24 Oktober 2016, 22:06:16
Ich danke recht herzlich!
Titel: Antw:notify nur on und off
Beitrag von: cdn am 23 Januar 2018, 20:49:18
Ich muss den Thread leider nochmal ausgraben: Das nötige funktioniert aus unerklärlichen Geünden nicht mehr. Der Pioneer Receiver hat die aktuellen readings.

Ist der Befehl zufällig nicht mehr möglich mit der aktuellen FHEM Version?
Titel: Antw:notify nur on und off
Beitrag von: CoolTux am 23 Januar 2018, 21:01:50
So kann Dir keiner helfen. Liefer mehr Infos.
list vom Notify und Auszug vom Eventlog worauf Du triggern willst?
Was geht nicht? Triggert das Notify nicht? Geht der set Befehl nicht?
Titel: Antw:notify nur on und off
Beitrag von: cdn am 23 Januar 2018, 21:09:12
Okay alles klar :-)

list notify Subwoofer
Internals:
   CFGFN       
   DEF        AVReceiver:(on|off) set S_Subwoofer $EVENT
   NAME       Subwoofer
   NR         346
   NTFY_ORDER 50-Subwoofer
   REGEXP     AVReceiver:(on|off)
   STATE      active
   TYPE       notify
   READINGS:
     2018-01-18 19:39:42   state           active
Attributes:


list AVReceiver
Internals:
   DEF        telnet 192.168.4.36:23
   DeviceName 192.168.4.36:23
   FD         48
   NAME       AVReceiver
   NR         215
   NTFY_ORDER 50-AVReceiver
   PARTIAL   
   Protocol   telnet
   STATE      on
   TYPE       PIONEERAVR
   avrModel   VSX-1130
   avrSoftwareType SYXEV8><E1
   networkStandby on
   softwareVersion 1-283-009-507-193
   READINGS:
     2018-01-20 17:00:15   audioAutoPhaseControlMS 14
     2018-01-20 17:00:15   audioAutoPhaseControlRevPhase 1
     2018-01-20 17:00:15   audioInputFormatC 1
     2018-01-20 17:00:15   audioInputFormatFHL 0
     2018-01-20 17:00:15   audioInputFormatFHR 0
     2018-01-20 17:00:15   audioInputFormatFWL 0
     2018-01-20 17:00:15   audioInputFormatFWR 0
     2018-01-20 17:00:15   audioInputFormatL 1
     2018-01-20 17:00:15   audioInputFormatLFE 1
     2018-01-20 17:00:15   audioInputFormatR 1
     2018-01-20 17:00:15   audioInputFormatS 0
     2018-01-20 17:00:15   audioInputFormatSBR 0
     2018-01-20 17:00:15   audioInputFormatSL 1
     2018-01-20 17:00:15   audioInputFormatSLB 0
     2018-01-20 17:00:15   audioInputFormatSR 1
     2018-01-20 17:00:15   audioInputFormatXC 0
     2018-01-20 17:00:15   audioInputFormatXL 0
     2018-01-20 17:00:15   audioInputFormatXR 0
     2018-01-20 17:00:15   audioInputFrequency 48kHz
     2018-01-20 17:00:15   audioInputSignal DOLBY DIGITAL PLUS
     2018-01-20 17:00:15   audioOutputBit  24
     2018-01-20 17:00:15   audioOutputFormatC 1
     2018-01-20 17:00:15   audioOutputFormatFHL 0
     2018-01-20 17:00:15   audioOutputFormatFHR 0
     2018-01-20 17:00:15   audioOutputFormatFWL 0
     2018-01-20 17:00:15   audioOutputFormatFWR 0
     2018-01-20 17:00:15   audioOutputFormatL 1
     2018-01-20 17:00:15   audioOutputFormatR 1
     2018-01-20 17:00:15   audioOutputFormatSB 0
     2018-01-20 17:00:15   audioOutputFormatSBL 0
     2018-01-20 17:00:15   audioOutputFormatSBR 0
     2018-01-20 17:00:15   audioOutputFormatSL 1
     2018-01-20 17:00:15   audioOutputFormatSR 1
     2018-01-20 17:00:15   audioOutputFormatSW 1
     2018-01-20 17:00:15   audioOutputFrequency 48kHz
     2018-01-20 17:00:12   bass            0
     2018-01-23 20:43:08   channel         
     2018-01-23 20:43:08   channelName     
     2018-01-23 20:43:08   channelStraight
     2018-01-23 20:43:08   currentAlbum   
     2018-01-23 20:43:08   currentArtist   
     2018-01-23 20:43:08   currentTitle   
     2018-01-23 20:43:13   display             STEREO   
     2018-01-23 20:43:13   displayPrevious       TV     
     2018-01-23 20:43:08   input           tv
     2018-01-23 21:06:37   inputsList      btAudio:cd:cdrTape:dvrBdr:favorites:fireTv:hdmi1:hdmi2:hdmi3:hdmi4:hdmi5:hdmi6Mhl:hdmi7:hdmi8:hdmiCyclic:homeMediaGallery:internetRadio:ipodUsb:mediaServer:mhl:multiChIn:pandora:phono:ps4:satCbl:sirius:spotify:tuner:tv:usbDac:video1:video2:xmRadio
     2018-01-20 16:24:15   listeningMode   autoSurrStreamDirectCyclic
     2018-01-23 20:43:16   listeningModePlaying STEREO
     2018-01-22 22:17:19   mute            off
     2018-01-23 20:43:08   playStatus     
     2018-01-23 20:43:08   power           on
     2018-01-20 17:00:15   pqlsWorking     PQLS OFF
     .....


Im Event Monitor erscheint beim Anschalten:
2018-01-23 21:12:48 PIONEERAVR AVReceiver power: on

Aber das notify rührt sich nicht..
Titel: Antw:notify nur on und off
Beitrag von: Markus Bloch am 23 Januar 2018, 21:12:16
Zitat von: CoolTux am 23 Januar 2018, 21:01:50
Was geht nicht? Triggert das Notify nicht? Geht der set Befehl nicht?
@cdn: diese Fragen sind nachwievor unbeantwortet ;-)
Titel: Antw:notify nur on und off
Beitrag von: cdn am 23 Januar 2018, 21:14:35
Habs editiert :-)

Notify triggert nicht. Hatte es schon neu angelegt für einen Test. state steht auf active und wurde noch nicht einmal ausgeführt. Ist seit ca. 2 Wochen so..
Titel: Antw:notify nur on und off
Beitrag von: Markus Bloch am 23 Januar 2018, 21:17:51
Das liegt daran, dass kein "state:"-Reading erzeugt wird (ist zumindest nicht in deinem Output zu sehen).  Ausgehend von deiner Zeile aus deinem Event-Monitor müsste das so lauten:

define SWOn notify AVReceiver:power:.(on|off) set S_Subwoofer $EVTPART1

Damit reagierst Du auf das "power:"-Reading
Titel: Antw:notify nur on und off
Beitrag von: CoolTux am 23 Januar 2018, 21:20:22
Aber der set wird nicht gehen. Da musst dann $EVTPART1 statt $EVENT hin.
Titel: Antw:notify nur on und off
Beitrag von: Markus Bloch am 23 Januar 2018, 21:22:23
stimmt. Habs korrigiert.
Titel: Antw:notify nur on und off
Beitrag von: cdn am 23 Januar 2018, 21:26:54
Perfekt! Es läuft wieder. 1000 Dank. Könntet ihr mir noch verraten wieso es die ganze Zeit gut ging und jetzt seit kurzem nicht mehr?
Titel: Antw:notify nur on und off
Beitrag von: Markus Bloch am 23 Januar 2018, 21:39:30
Das musst Du den Maintainer von PIONEERAVR fragen. Mit https://svn.fhem.de/trac/changeset/14575 wurde das state-Reading umgebaut.

Laut commandref sollte das aber noch funktionieren:

state - Is set while connecting from fhem to the Pioneer AV Receiver (disconnected|innitialized|off|on|opened)

Ich habe selber kein Pioneer im Einsatz und kann daher nichts zu dem Modul selbst sagen.

Gruß
Markus
Titel: Antw:notify nur on und off
Beitrag von: cdn am 23 Januar 2018, 21:46:26
Ah okay, dachte es hätte sich was in FHEM geändert. Danke.