FHEM Forum

FHEM => Automatisierung => Thema gestartet von: dan1824 am 27 Oktober 2015, 18:41:36

Titel: [SOLVED] An die notify-Profis (nur eins von drei strukturell gleichen feuert (noch))
Beitrag von: dan1824 am 27 Oktober 2015, 18:41:36
Nabend zusammen! (Nach einem verlängerten Nachmittag mit kleinem Verzweiflungsanfall komme ich nicht umhin, eine Frage an die Profis zu richten)

Ich habe die folgenden drei notify-Definitionen eingebaut, wovon jedoch nur Nr. 3 feuert.

Zu Beginn funktionierte notify #1, nach der Definition von #2 ging #1 nicht mehr, und nach Definition von #3 gingen #1 und #2 nicht mehr.

##1==========================================
Sonos_SZ:transportState:.* {
  fhem("setreading Sonos_SZ_mirror transportState " . ReadingsVal("Sonos_SZ", "transportState", ""));
}
##1==========================================

##2==========================================
Sonos_SZ:Volume:.* {
  fhem("setreading Sonos_SZ_mirror Volume " . ReadingsVal("Sonos_SZ", "Volume", ""));
}
##2==========================================

##3==========================================
Sonos_SZ:currentTrackURI:.* {
  fhem("setreading Sonos_SZ_mirror currentTrackURI " . ReadingsVal("Sonos_SZ", "currentTrackURI", ""));
}
##3==========================================


Hat jemand einen Tipp, was ich falsch mache? Das wäre einfach spitze!

Danke und schönen Abend!
Titel: Antw:Frage an die notify-Profis (nur eins von drei strukturell gleichen feuert (noch))
Beitrag von: rudolfkoenig am 27 Oktober 2015, 19:10:28
ZitatZu Beginn funktionierte notify #1, nach der Definition von #2 ging #1 nicht mehr, und nach Definition von #3 gingen #1 und #2 nicht mehr.

Koennten wir ein Log auf "attr global verbose 5" sehen, der diese kuehne Behauptung untermauert?
Titel: Antw:Frage an die notify-Profis (nur eins von drei strukturell gleichen feuert (noch))
Beitrag von: dan1824 am 27 Oktober 2015, 19:41:19

Ok, ich sehe, da stimmt etwas nicht. Aber ich bin noch zu neu, um zu verstehen, was schief gelaufen ist.

2015.10.27 19:29:25 4: Sonos_SZ_mirror_ntf exec {

  fhem("setreading Sonos_SZ_mirror transportState " . ReadingsVal("Sonos_SZ", "transportState", ""));

}


2015.10.27 19:29:25 5: Cmd: >{

  fhem("setreading Sonos_SZ_mirror transportState " . ReadingsVal("Sonos_SZ", "transportState", ""))<
2015.10.27 19:29:25 5: Cmd: >}

<
2015.10.27 19:29:25 3: Sonos_SZ_mirror_ntf return value: Unknown command {

, try help.
Unknown command }

, try help.
Titel: Antw:Frage an die notify-Profis (nur eins von drei strukturell gleichen feuert (noch))
Beitrag von: dan1824 am 27 Oktober 2015, 20:14:20
Ah, jetzt hab ich's ... Da war in den beiden anderen Definitionen jeweils eine Leerzeile hinter der schließenden geschweiften Klammer.

Nach Entfernung aller Zeichen hinter } funktioniert es wieder.

Sorry, wohl ein typischer Anfängerfehler.

Einen schönen Abend wünsche ich und vielen Dank für den Tipp. Das hat mich auf die richtige Spur gebracht.