Hauptmenü

RFXTRX über socat

Begonnen von drdownload, 28 Juni 2015, 10:42:36

Vorheriges Thema - Nächstes Thema

drdownload

Ich versuche derzeit einen RFXTRX433 über Socat zu laufen zu bringen, aber irgendwie scheitere ich:

Am Openwrt Router (socat 1.7.xxx) /usr/bin/socat -ly -lh GOPEN:/dev/ttyUSB0,b38400,raw,echo=0 TCP-LISTEN:2323

Am FHEM Rechner habe ich einfach statt der USB device die IP und den Port eingetragen. Über opend komme ich allerdings nicht raus beim state in FHEM.
DEF router-dmz:2323
DeviceName router-dmz:2323
NAME TRX_0
NR 41
PARTIAL
STATE opened
TYPE TRX
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

Markus Bloch

Ich weis nicht ob das bei OpenWRT auch funktioniert, aber unter Debian nutze ich dafür das Paket ser2net (serial 2 network). Ist finde ich einfacher und komfortabler, als es mit einem socat Skript zu machen.

In die Konfig kommt:

2000:raw:0:/dev/ttyAMA0:38400 8DATABITS NONE 1STOPBIT
2001:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT


Dann ser2net per init-Skript gestartet und schon steht über Port 2000 das Device /dev/ttyAMA0 via TCP bereit und auf Port 2001 das Device /dev/ttyUSB0. Ist sehr einfach und zuverlässig. Kann ich nur empfehlen es damit zu machen.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

drdownload

Auch mit ser2net komme ich leider auf keinen grünen zweig:

fhem.log
2015.06.29 09:30:36 3: Opening TRX_0 device router-dmz:27073
2015.06.29 09:30:36 3: TRX_0 device opened
2015.06.29 09:30:37 1: TRX: Initialization Error: No character read
2015.06.29 09:30:37 1: Cannot init router-dmz:27073, ignoring it (TRX_0)

ser2net.conf
27073:raw:0:/dev/ttyUSB0:38400 NONE 1STOPBIT 8DATABITS
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,