Werte übergeben von einem zum anderen Gerät

Begonnen von Abercrombie1892, 21 März 2019, 21:49:48

Vorheriges Thema - Nächstes Thema

Otto123

#15
Da hast hast Du einen bösen (meist copy und Paste fehler) die bösen, falschen Anführungszeichen
if ($NAME eq ,,Denon") -> if ($NAME eq "Denon")

Habe meinen Code editiert!

Der Trigger vom notify, da bin ich nicht ganz sicher/sattelfest. Eventuell besser so:
(Sonos_Wohnzimmer|Denon):Volume|volume:.* -> (Sonos_Wohnzimmer|Denon):(Volume|volume):.*
oder noch besser so:
(Sonos_Wohnzimmer|Denon):[Vv]olume:.*

Allerdings stimmt doch deine if Logik nicht: if ($NAME eq "denon") {set sonos...}

das muss doch genau andersrum?
Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Abercrombie1892

#16
defmod n_Volumechange notify (Sonos_Wohnzimmer_Sonos|Denon):[Vv]olume:.* {\
  my $v = $EVTPART1;;\
  if ($NAME eq "Sonos_Wohnzimmer_Sonos") {\
    fhem "set Denon:FILTER=volume!=$v volume $v";;\
  } else {\
    fhem "set Sonos_Wohnzimmer_Sonos:FILTER=Volume!=$v Volume $v";;\
  }\
}


da haut er mir jetzt den fehler raus

Unrecognized character \xC2; marked by <-- HERE after <-- HERE near column 1 at (eval 7638550) line 2.


Edit: nachdem ich den Code nochmal abgetippt hatte, ging es und das ganze läuft tip top. Vielen vielen Dank

Otto123

Das sieht komisch aus : Sonos_Wohnzimmer_Sonos war in deinem ersten Code nicht so und ist ungewöhnlich - aber möglich :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Abercrombie1892

hallo in die runde. kann man dieses notify an eine bedingung knüpfen, damit es nur reagiert, wenn Sonos Wohnzimmer läuft?

mfg.

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz