USB Konfiguration für rfxcom

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
katerzx9r
Beiträge: 17
Registriert: 30.08.2010, 21:49

USB Konfiguration für rfxcom

Beitrag von katerzx9r » 14.08.2012, 13:47

Hallo,
möchte den rfxcom an der ccu betreiben.
Deiser wird als ftdi gerät an der ccu erkannt und eingebunden.
habe die tty in den raw modus gesetz.
wenn ich nun über das termina den hex 0D0000010200000000000000000 an den rfx sende bekomme ich keine werte zurück.
Mache ich was falsch?

MFG
katerzx9r

ausderdem ist mir aufgefallen : wenn ich eine geschwindigkeitszuordung des tty mache so wird sie dürchgeführt aber der cul wird disonnected.

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CUxD

Beitrag von uwe111 » 14.08.2012, 15:05

katerzx9r hat geschrieben:Hallo,
möchte den rfxcom an der ccu betreiben.
Deiser wird als ftdi gerät an der ccu erkannt und eingebunden.
habe die tty in den raw modus gesetz.
wenn ich nun über das termina den hex 0D0000010200000000000000000 an den rfx sende bekomme ich keine werte zurück.
Mache ich was falsch?

MFG
katerzx9r

ausderdem ist mir aufgefallen : wenn ich eine geschwindigkeitszuordung des tty mache so wird sie dürchgeführt aber der cul wird disonnected.
Welche Parameter hast Du denn wie gesetzt?
Wie sind die Schnittstellen belegt?
Poste mal die CUxD-Statusseite.

Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

katerzx9r
Beiträge: 17
Registriert: 30.08.2010, 21:49

Re: CUxD

Beitrag von katerzx9r » 14.08.2012, 20:28

Hi also meine startseite sieht so aus:

USB 1-1 - USB2.0 Hub [HUB] - Mon Aug 13 20:55:45 2012
USB 1-1.1 - {CUX} CUL868 [COMM] - /dev/ttyACM0 - V 1.45 CUL868 - Mon Aug 13 20:55:45 2012
USB 1-1.4 - ZyXEL G-202 [00] - no driver - Mon Aug 13 20:55:45 2012
USB 1-2 - {NONE} RFXtrx433 [FF] - /dev/ttyUSB0 [RX] - connected - Tue Aug 14 20:16:16 2012

Erfolgreich mit HomeMatic-CCU 127.0.0.1:8181 verbunden

als RPC-Server(INIT) von HomeMatic-CCU (1010) angefordert!

Diese Web-Seite wurde aufgerufen von: 192.168.178.42:52846

CUxD-Uptime: 0 Tage 23 Stunden 29 Minuten 26 Sekunden 10104 (0) bytes belegt Compiled Jul 15 2012 13:41:47
CCU-Uptime: 1 Tage 0 Stunden 19 Minuten 15 Sekunden, load average: 0.13 0.11 0.11, cpu-load: 8.3%
CCU-Speicher: Total 62372k Used 34036k Free 28336k (Cached 7168k)

Filesystem: / yaffs (ro) Total 32768k Used 23184k (70.8%) Free 9584k (29.2%)
Filesystem: /usr/local yaffs (rw) Total 32768k Used 8984k (27.4%) Free 23784k (72.6%)
Filesystem: /var tmpfs (rw) Total 32768k Used 768k ( 2.3%) Free 32000k (97.7%)

HM-Config: /etc/config/homematic.regadom(3236319) - Tue Aug 14 20:16:28 2012
CUxD-Config: /usr/local/addons/cuxd/cuxd.ps(1584) - Tue Aug 14 00:00:00 2012

Die aktuellen Parameter: (* = bei Änderung Neustart erforderlich)

*LISTENPORT '8700'
*HM-SCRIPTHOST '127.0.0.1'
*HM-SCRIPTPORT '8181'
*RPCHOST '127.0.0.1'
*RPCPORT '8701'
HTTP-REFRESH '5'
TERMINALLINES '25'
RCVLOGSIZE '2000'
USERLOGIN ''
CUXINITCMD 'X01'
LOGFILE ''
LOGLEVEL ''
LOGFILEMOVE ''
DEVLOGFILE ''
DEVLOGSIZE '100000'
DEVLOGMOVE ''
DEVTIMEFORMAT '%Y-%m-%dT%X'
DEVDATAFORMAT ''
SUBSCRIBE_RF '0'
SUBSCRIBE_WR '0'
AUTOSAVE '1'
MOUNTCMD ''
UMOUNTCMD ''
BACKUPCMD ''
SYSLOGMOVE ''
INTERNAL ''
REGAHSS-LOSTCTR '1'

USB Konfiguration:

1-2: {AUTO} RAW HEX
Das soll ich zuerst machen bevor ich senden kann:

• Send a 14 byte Interface command – Reset:
packet (hex 0D 00 00 00 00 00 00 00 00 00 00 00 00 00)
The RFXCOM will now stop the RF receive for 10 seconds. This period is terminated by sending
a Status Request.
• Wait at least 50 milliseconds (max 9 seconds) than clear the COM port receive buffers.
• Send a 14 byte Interface command – Get Status:
packet (hex 0D 00 00 01 02 00 00 00 00 00 00 00 00 00)
The RFXCOM will respond with the status and the 10 seconds reset timeout is terminated.

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CUxD

Beitrag von uwe111 » 14.08.2012, 20:45

Leider kenne ich den rfxcom nicht.
Im CUxD-Syslog stehen aber weitere Infos zur Verbindung.
Stimmt die Schnittstelleneinstellung? Baudrate usw.?
Den Rest musst Du dann irgendwie durch probieren herausfinden.

Viele Grüße,

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

katerzx9r
Beiträge: 17
Registriert: 30.08.2010, 21:49

Re: CUxD

Beitrag von katerzx9r » 14.08.2012, 21:01

hi,
also habe die baudrate geändert.
So nun ist mein cul deaktiviert.
Habe mir gedacht ok dann probiere ich es trozdem.
Und siehe da der rfxcom geht.

Jetzt habe ich ein anderes problem mein CUL geht nicht mehr.

syslog:
Aug 14 20:57:52 (none) daemon.info cuxd[1556]: USB(1-1.1/ttyACM0) CUL868 disconnect
Aug 14 20:57:52 (none) daemon.info cuxd[1556]: USB(1-1.1/ttyACM0) connect device disabled!
Aug 14 20:57:52 (none) daemon.info cuxd[1556]: USB(1-2/ttyUSB0) RFXtrx433 disconnect
Aug 14 20:57:52 (none) daemon.info cuxd[1556]: USB(1-2/ttyUSB0) RFXtrx433 connect(38400:8N1)
Aug 14 20:58:55 (none) daemon.warn cuxd[1556]: device '1-1.1' not found!

katerzx9r
Beiträge: 17
Registriert: 30.08.2010, 21:49

Re: CUxD

Beitrag von katerzx9r » 14.08.2012, 21:08

Problem erkannt problem gebannt.

Also wenn ich die TTYPARAM ändere muß ich diese dann für alle ändern sonst wird der geänderte wert für alle anderen mit übernommen.

MFG
katerzx9r

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CUxD

Beitrag von uwe111 » 14.08.2012, 21:32

katerzx9r hat geschrieben: Also wenn ich die TTYPARAM ändere muß ich diese dann für alle ändern sonst wird der geänderte wert für alle anderen mit übernommen.
TTYPARAM funktioniert so wie es in der Doku steht. :)
Wenn kein TTYPARAM angegeben ist, dann werden alle Schnittstellen automatisch erkannt.
Wird aber TTYPARAM verwendet, dann verbindet sich der CUxD nur mit den per TTYPARAM definierten Schnittstellen.
Um Deinen CUL weiterhin automatisch einzubinden, reicht es z.B.
TTYPARAM=1-1.1
oder
TTYPARAM=ttyACM0
im Setup einzutragen.

Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

katerzx9r
Beiträge: 17
Registriert: 30.08.2010, 21:49

Re: CUxD

Beitrag von katerzx9r » 14.08.2012, 22:16

Danke.
Habe es aus der Doku. nicht so verstanden das wenn ich ttyparam ändere ,es für alle machen muß.

So ich kann nun x10,brennenstuhl,düwi etc. ansteuern :D

MFG
AEG

Antworten

Zurück zu „CUxD“