FHEM unter Ubuntu 8.04

Ansteuerung der FHZ unter Linux und MacOSX

Moderator: Co-Administratoren

Antworten
TreibAir
Beiträge: 8
Registriert: 28.02.2007, 20:42

FHEM unter Ubuntu 8.04

Beitrag von TreibAir » 14.10.2008, 23:42

Hallo zusammen,

momentan arbeitet noch mein ausgedienter Laptop als Homeserver unter XP, wird allerdings bald durch einen Thin Client ersetzt. Bei der Gelegenheit würde ich gerne Windows durch Linux ersetzen. Als relativer Neuling hinsichtlich Linux scheint mir Ubuntu eine geschickte Alternative zu sein. Um am Tag des Rechnerwechsels nicht dumm da zu stehen, experimentiere ich momentan an meinem Laptop, meine FHZ1300PC mittels FHEM unter Ubuntu 8.04 zum laufen zu bekommen. Leider scheitert das momentan recht zuverlässig. Mein FHEM befindet sich im Verzeichnis /home/ich/fhem, ich starte das Programm mit dem Befehl "perl fhem.pl fhem.cfg", worauf ich folgende Meldung bekomme:

2008.10.14 23:13:08 3: FHZ opening FHZ device /dev/ttyUSB0
Can't locate Device/SerialPort.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./FHEM/00_FHZ.pm line 241, <$fh> line 9.

Meine fhem.cfg sieht folgendermaßen aus:

attr global logfile -
attr global modpath .
attr global port 7072 global
attr global statefile fhem.save
attr global verbose 3

define FHZ1 FHZ /dev/ttyUSB0

Sobald ich den define Befehl aus der cfg raus nehme, startet der FHEM Server zwar, sobald ich dann aber via Telnet die FHZ definieren will, kommt ebenfalls die oben genannte Fehlermeldung. Ich versteh nur nicht, warm die serielle Schnittstelle nicht gefunden wird. Wenn ich unter /dev nachschaue, finde ich dort tatsächlich die Datei ttyUSB0. Wenn ich via lsusb meine USB Geräte aufliste, finde ich dort unter anderem

Bus 004 Device 002: ID 0403:e0e8 Future Technology Devices International, Ltd

Was ja meine FHZ sein sollte. Im Syslog steht, dass genau dieses Gerät als ttyUSB0 bezeichnet ist. Ich bin also mittlerweile recht ratlos. Ich habe auch schon versucht, FHEM mittels sudo aufzurufen, so dass es eigentlich auch nicht an mangelden Rechten liegen darf. Hat jemand von hier schon Erfahrungen mit FHEM und Ubuntu gesammelt und kann mir eventuell eine Minimalkonfiguration schicken oder konstruktive Tipps geben?

Vielen Dank schonmal. Gruß,
Alex

Nachtrag: die gleiche Fehlermeldung bekomme ich auch, wenn ich die auf fhz4linux.info geposteten Testskripte benutze.

Noch ein Nachtrag: Mit fehlte ein Perl Modul. Nach der Installation des Pakets "libdevice-serialport-perl" schmiert mir das Progamm zumindest einmal nicht ab. Die FHZ wir allerdings von FHEM noch nicht erkannt, ich bekomme Meldungen in diesem Stil:

2008.10.15 01:53:37 1: Trying again get FHZ1 init2 (2 out of 3)
2008.10.15 01:53:42 1: Trying again get FHZ1 serial (2 out of 3)
2008.10.15 01:53:45 1: Trying again get FHZ1 serial (3 out of 3)
2008.10.15 01:53:51 1: USB device /dev/ttyUSB0 disconnected, waiting to reappear
2008.10.15 01:53:56 1: USB device /dev/ttyUSB0 reappeared
2008.10.15 01:53:59 1: Trying again get FHZ1 init2 (2 out of 3)
2008.10.15 01:54:02 1: Trying again get FHZ1 init2 (3 out of 3)
2008.10.15 01:54:09 1: Trying again get FHZ1 serial (2 out of 3)
2008.10.15 01:54:12 1: Trying again get FHZ1 serial (3 out of 3)
2008.10.15 01:55:01 1: Unknown code 810c04e20909a0013c4d0000a600, help me!
2008.10.15 01:55:02 1: USB device /dev/ttyUSB0 disconnected, waiting to reappear
2008.10.15 01:55:07 1: USB device /dev/ttyUSB0 reappeared
2008.10.15 01:55:10 1: Trying again get FHZ1 init2 (2 out of 3)
2008.10.15 01:55:13 1: Trying again get FHZ1 init2 (3 out of 3)
2008.10.15 01:55:20 1: Trying again get FHZ1 serial (2 out of 3)
2008.10.15 01:55:23 1: Trying again get FHZ1 serial (3 out of 3)

Das wird allerdings erst morgen angegangen werden.

TreibAir
Beiträge: 8
Registriert: 28.02.2007, 20:42

Re: FHEM unter Ubuntu 8.04

Beitrag von TreibAir » 15.12.2008, 15:47

Update:

der Windwos Server ist mittlerweile abgeschaltet, ich bin auf meinen Thin Client umgestiegen, der mit knapp zehn Watt auskommt plus der externen 3,5" Platte für die Musiksammlung (ich weiß, die runiniert die Energiebilanz, lief aber bislang auch schon).

Es handelt sich um einen EPATec eTc-2300, den ich nun als Server nutze. Eckdaten siehe hier:
http://store.epatec.net/de/product_info ... ucts_id=55

Die GUI ist noch nicht fertig konfiguriert (Weihnachten steht vor der Tür...), aber sämtliche Schaltvorgänge von/zu FS20 Aktoren arbeiten tadellos, die Kiste läuft seit einigen Tagen und ohne Startschwierigkeiten stabil mit FHEM 4.4 und Ubuntu 8.04

Sollte sich jemand dafür ernsthaft interessieren, würde ich mir die Mühle machen, die Installation ein wenig zu dokumentieren oder zumindest Tipps zu geben.

Gruß,
Alex

Antworten

Zurück zu „FHZ unter Linux / MacOSX“