FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: OnkelTom83 am 06 November 2014, 13:05:02

Titel: FHEM 433MHz Elro, send funktioniert nur über FHEM nicht
Beitrag von: OnkelTom83 am 06 November 2014, 13:05:02
Hallo,

ich habe das Problem, das der send Befehl via SSH funktioniert, jedoch über die Weboberfläche leider nicht.
rcswitc, wiringPi installiert und sollte auch klappen, da der send Befehl läuft.

pi@raspberrypi / $ sudo ./usr/bin/send 01000 1 1
sending systemCode[01000] unitCode[1] command[1]
pi@raspberrypi / $ sudo ./usr/bin/send 01000 1 0
sending systemCode[01000] unitCode[1] command[0]


in der fhem config (/opt/fhem/fhem.cfg ) habe ich folgenden Testeintrag im Internet gefunden:
# ELRO Funksteckdosen 434Mhz
define Radio dummy
attr Radio room Küche
attr Radio setList on off
define off_Radio notify Radio:off {system("sudo /usr/bin/send 01000 1 0 &")}
define on_Radio notify Radio:on {system("sudo /usr/bin/send 01000 1 1 &")}


alternativ habe ich auch noch die Anleitung vom FHEM Forum genommen:
define PFS3_1 dummy
attr PFS3_1 setList on off
attr PFS3_1 room Funksteckdosen
define off_PFS3_1 notify PFS3_1:off {system("/usr/bin/send 01000 1 0 &")}
define on_PFS3_1 notify PFS3_1:on {system("/usr/bin/send 01000 1 1 &")}
attr PFS3_1 alias Laserdrucker


Bei beiden Einstellungen hat die Steckdose nicht reagiert.

Ich bekomme folgende Fehlermeldung im Log:
2014.11.06 12:01:37 3: on_PFS3_1 return value: Unrecognized character \xE2; marked by <-- HERE after {system(<-- HERE near column 9 at (eval 15) line 1.

2014.11.06 12:01:39 3: off_PFS3_1 return value: Unrecognized character \xE2; marked by <-- HERE after {system(<-- HERE near column 9 at (eval 16) line 1.

Was mache ich Falsch?

Vielen Dank für die Antworten.
Gruß
Christian
Titel: Antw:FHEM 433MHz Elro, send funktioniert nur über FHEM nicht
Beitrag von: The-Holgi am 06 November 2014, 15:04:45
Hallo,
bei mir funktioniert das so:
define Kueche_Eckbank GenShellSwitch /home/pi/raspberry-remote/send 10000 1 0
attr Kueche_Eckbank group Licht
attr Kueche_Eckbank room 02_Kueche,05_Steckdosen


Sollte dann bei deir in etwa so aussehen:
define Elro_Zwischenstecker GenShellSwitch /usr/bin/send 01000 1 1

Gruß Holgi

Titel: Antw:FHEM 433MHz Elro, send funktioniert nur über FHEM nicht
Beitrag von: Puschel74 am 06 November 2014, 15:42:06
Hallo,

die Fehlermeldung deutet darauf hin das sich dank copy&paste ein nicht verwertbares Zeichen eingeschlichen hat.
Am besten alles von Hand eingeben und für Codes Notepad++ verwenden.

Grüße
Titel: Antw:FHEM 433MHz Elro, send funktioniert nur über FHEM nicht
Beitrag von: OnkelTom83 am 08 November 2014, 09:57:41
... Vielen Dank für die Antworten.

Es war der Copy/Paste Fehler.. ;-)
Ich habe es mittlerweile mit dem GenschellSwitch umgebaut und es läuft Super!

Danke!
Titel: Antw:FHEM 433MHz Elro, send funktioniert nur über FHEM nicht
Beitrag von: Puschel74 am 08 November 2014, 11:01:15
Hallo,

dann auch hier bitte ein Gelöst vor den Betreff (Beitrag NICHT schliessen) damit man erkennt das sich hier auch eine Lösung finden lässt.
Danke.

Grüße