[GELÖST] PRESENCE mit Fritzbox und Fhem2Fhem

Begonnen von Michi240281, 31 Mai 2014, 09:22:07

Vorheriges Thema - Nächstes Thema

Michi240281

Hallo zusammen,

ich möchte anhand folgender Anleitung meine Anwesenheitserkennung erstellen.

http://www.meintechblog.de/2013/11/zwei-fhem-server-verbinden-fritzbox-anwesenheitserkennung-auf-dem-raspberry-pi-nutzen/

Habe den Code entsprechend angepasst. Leider tuns die Notifys nicht. Sieht jmd den Fehler?

###-------Anwesenheitserkennung
define Michael_PRESENCE PRESENCE fritzbox iPhone-4S-Michael 10 30
attr Michael_PRESENCE room Haus

define Marina_PRESENCE PRESENCE fritzbox iPhone-4-Marina 10 30
attr Marina_PRESENCE room Haus

define DummyA dummy
attr DummyA room Haus

define DummyB dummy
attr DummyB room Haus

define MichaelNotiPresence notify Michael_PRESENCE {my $michaelstate=ReadingsVal("Michael_PRESENCE","state",0);; fhem ("set DummyA set Anwesenheit_Michael $michaelstate")}
attr MichaelNotiPresence room Haus

define MarinaNotiPresence notify Marina_PRESENCE {my $marinastate=ReadingsVal("Marina_PRESENCE","state",0);; fhem ("set DummyB set Anwesenheit_Marina $marinastate")}
attr MarinaNotiPresence room Haus


Im Log steht folgendes:

2014.05.31 06:30:20.935 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 5989) line 1.

2014.05.31 06:30:31.240 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 5992) line 1.

2014.05.31 06:30:41.530 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 5994) line 1.

2014.05.31 06:30:44.459 3: MarinaNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 30 at (eval 5996) line 1.

2014.05.31 06:30:51.786 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 5998) line 1.

2014.05.31 06:31:02.048 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 6000) line 1.

2014.05.31 06:31:12.299 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 6003) line 1.

2014.05.31 06:31:14.626 3: MarinaNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 30 at (eval 6005) line 1.

2014.05.31 06:31:22.544 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 6007) line 1.

2014.05.31 06:31:32.811 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 6009) line 1.

2014.05.31 06:31:43.066 3: MichaelNotiPresence return value: Unrecognized character \xE2; marked by <-- HERE after adingsVal(<-- HERE near column 31 at (eval 6012) line 1.


Wäre prima, wenn mal jmd drüberschauen könnte, sehe den Fehler nicht!

Besten Dank!

PS: Das ist nur der Code von der Fritz, aber es werden noch nichtmal die Werte in die Dummies eingetragen.
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

Michi240281

Ursache gefunden: Die Anführungszeichen hatten ne falsche Formattierung! Das Problem hatten auch schon welche in dem Post auf MeinTechBlog geschrieben! Also für alle, die dasselbe Problem haben: Fügt die Anführungszeichen mal neu ein und dann funzt auch alles!
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905