Hauptmenü

Fehler im Notify?

Begonnen von Hamsterbacke, 27 Dezember 2013, 20:03:08

Vorheriges Thema - Nächstes Thema

Hamsterbacke

Hallo zusammen,
Ich hab mir hier aus dem Forum das Notify für die Temperaturüberwachung per prowl in mein System übernommen.

Funktioniert auch einwandfrei, aber nur in einem Zimmer (HM-CC-RT-DN).
Im anderen wiederum bekomm ich nur eine Fehlermeldung im Log. (HM-CC-TC)
noti_temp_bz return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 248 at (eval 30767) line 7
Ich hab den Code nur dem Zimmer entsprechend umgeändert.
define noti_temp_bz notify Bad_temp { \
use DateTime;; \
use DateTime::Duration;; \
my $currTime = DateTime->now();; \
my $interval = DateTime::Duration->new( days => 0, hours => 1, minutes => 0 );; \
if (outof_interval($main::LastTempWarnBZ,$currTime,$interval)){ \
if (ReadingsVal("Bad_temp","measured-temp",99) < Value("WarnTempUBZ") || ReadingsVal("Bad_temp","measured-temp",99) > Value("WarnTempOBZ")){ \
prowl("Badezimmertemperatur", ReadingsVal("Bad_temp","measured-temp",99), 0);; \
fhem("set LastTempWarnBZ $currTime");; \
$main::LastTempWarnBZ = $currTime;; \
} \
} \
}


Habs mehrmals probiert aus unterschiedlichen quellen zu kopieren und umzuschreiben um keinen kopierfehler mitzunehmen.
Finde einfach den Fehler nicht....

Im anderen Zimmer funktioniert es wunderbar!!

Mit freundlichen Grüßen
Martin 

Jörg71

Hallo!

Jeweils vor "Bad" hast Du kursive Anführungszeichen stehen!
Den Unterschied sieht man nicht in jedem Zeichensatz, mir
ist es nur aufgefallen, weil ich Deine Zeilen nach Notepad++
kopiert habe, um die Struktur besser zu sehen.

Tschüs,

Jörg

Hamsterbacke

DANKE, das war der Fehler.

Anscheinend macht das mein System/Browser/Textedit von selbst wenn man etwas einfügt.
Das ist extrem bescheuert. Verwende hier Mac/Safari.

Kennt jemand einen kniff um das zu unterbinden?