FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hamsterbacke am 27 Dezember 2013, 20:03:08

Titel: Fehler im Notify?
Beitrag von: Hamsterbacke am 27 Dezember 2013, 20:03:08
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 
Titel: Antw:Fehler im Notify?
Beitrag von: Jörg71 am 31 Dezember 2013, 15:46:13
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
Titel: Antw:Fehler im Notify?
Beitrag von: Hamsterbacke am 06 Januar 2014, 18:55:08
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?