Hauptmenü

Fragen zu FAQ Nr. 17

Begonnen von Guest, 24 Oktober 2010, 08:15:31

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,
nach einem Update oder einer Programminstallation(und eventuellem  
Neustart des System) hat FHEM nichts mehr empfangen (FHZ und FHT). Ein  
"initfull" führte nur zu mehreren Einträgen ins Log-File. Die Zeile  
"partial" zeigte merkwürdige Einträge. Senden funktionierte.

System: Debian Lenny 5.0.6 auf Mac mini G4 und FHZ1300.

Der Eintrag Nr.17 in der FAQ löste das Problem. Nun meine Fragen.

Muss ich die dort aufgeführten Zeilem nach jedem reboot neu ausführen?

Das USB Device nennt sich dort "/dev/elv_fhz1300pc", bei mir aber "/
dev/ttyUSB0". Wobei sich das USB0 schon mal ändert. Wie kann ich dem  
Device denn immer den gleichen Namen zuordnen. Das Kernel-Modul  
scheint schon bei der Installation dabei zu sein, zumindest habe ich  
nie etwas selbst erstellt.

cu
hawe

--
PGP:  0x3E962C65     http://wwwkeys.de.pgp.net/
URL:  http://hwk.homeip.net/homepage.htm

Dr. Boris Neubert

                                             

Hallo,

Am 24.10.2010 08:15, schrieb Hans-Werner Kneitinger:
> Muss ich die dort aufgeführten Zeilem nach jedem reboot neu ausführen?

ja.

> Das USB Device nennt sich dort "/dev/elv_fhz1300pc", bei mir aber
> "/dev/ttyUSB0". Wobei sich das USB0 schon mal ändert. Wie kann ich dem
> Device denn immer den gleichen Namen zuordnen. Das Kernel-Modul scheint
> schon bei der Installation dabei zu sein, zumindest habe ich nie etwas
> selbst erstellt.

Unter OpenSuSE gibt es die Regeln für die Benennung der USB-Geräte unter
/etc/udev/rules.d. Ich habe dort einen neue Datei 69-ELV.rules mit den
folgenden beiden Zeilen

KERNEL=="ttyUSB*", ATTRS{product}=="ELV FHZ 1300 PC",
SYMLINK+="elv_fhz1300pc"
KERNEL=="ttyUSB*", ATTRS{product}=="ELV EM 1010 PC", SYMLINK+="elv_em1010pc"

Das erzeugt automatisch die richtigen symbolischen Links.

Grüße,
Boris

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Danke.

Am 24.10.2010 12:59, schrieb Boris Neubert:

> Am 24.10.2010 08:15, schrieb Hans-Werner Kneitinger:
>> Muss ich die dort aufgeführten Zeilem nach jedem reboot neu ausführen?
>
> ja.

OK, funktioniert das automatisch mit folgender Datei in /etc/init.d und
entsprechenden symlinks in rcX.d

----
#! /bin/sh -e

### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: adjust_stty output
# Description:       adjust stty output for use with FHEM end FHZ1300PC
### END INIT INFO

stty < /dev/ttyUSB0\
          -parenb -parodd cs8 hupcl -cstopb -cread clocal\
          -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr\
          -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -opost\
          -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0\
          bs0 vt0 ff0 -isig -icanon -iexten -echo -echoe -echok -echonl\
          -noflsh -xcase -tostop -echoprt -echoctl -echoke
---


> Unter OpenSuSE gibt es die Regeln für die Benennung der USB-Geräte unter
> /etc/udev/rules.d. Ich habe dort einen neue Datei 69-ELV.rules mit den
> folgenden beiden Zeilen
>
> KERNEL=="ttyUSB*", ATTRS{product}=="ELV FHZ 1300 PC",
> SYMLINK+="elv_fhz1300pc"
> KERNEL=="ttyUSB*", ATTRS{product}=="ELV EM 1010 PC", SYMLINK+="elv_em1010pc"

Ok, das habe ich auch Debian gefunden und die Datei erstellt.

cu
hawe

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.