[FHZ] Fritz Box kann modpath nicht finden

Begonnen von Guest, 23 April 2008, 04:12:57

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

vorab erstmal, danke an alle die hier so fleißig schreiben und helfen,
Und selbstverstänlich an den Verfasser.
ich betreibe seit 11/2006 fhem und habe es durch diese group immer
geschafft
fhem zum laufen zu briegen  (Suse und Slug) und meine gewünsten
Abläufe in die
cfg zu bekommen.
aber nun brauche ich noch eine zusätzliche Fritz.box
da kommt aber der Fehler , modpath must point to a directory where the
FHEM subdir

#######log
2008.04.23 02:57:36 5: Cmd: >attr global port 7072 global<
2008.04.23 02:57:36 5: Cmd: >attr global modpath /var/usr/fhem/<
2008.04.23 02:57:36 1: modpath must point to a directory where the
FHEM subdir is
2008.04.23 02:57:36 5: Cmd: >define FHWerkstatt FHZ /var/elv0<
2008.04.23 02:57:36 1: Unknown argument FHZ, choose one of
2008.04.23 02:57:36 5: Cmd: >define StdKaffeem  FS20  6473 50<
2008.04.23 02:57:36 1: Unknown argument FS20, choose one of
2008.04.23 02:57:36 5: Cmd: >attr StdKaffeem room unten<
2008.04.23 02:57:36 1: Please define StdKaffeem first: no definition
found
No modpath specified in the configfile.

#######Daten liegen in /var/media/ftp/uStor01/usr/fhem/

#######meine rc.fhem
cd /var
ln -s /var/media/ftp/uStor01/usr/ usr
export LD_LIBRARY_PATH=/var/usr/lib
export PATH=/var/usr/bin:$PATH
mknod elv c 188 0
insmod /var/usr/modules/usbserial.ko
insmod /var/usr/modules/ftdi_sio.ko
cd /var/usr/fhem
perl fhem.pl fhem.cfg
#######
meine fhem.cfg
attr global verbose 5  #max5
attr global port 7072 global
attr global modpath /var/usr/fhem/
define FHWerkstatt FHZ /var/elv0
define StdKaffeem  FS20  6473 50
attr StdKaffeem room unten
#######

ich habe auch schon versucht div. links zu setzten auch mal den ganzen
Path
aber keine Änderung. z.Z. verstehe ich auch nicht wenn ich den logfile
ins modpath Verzeichnis
zeigen lasse wird der auch erzeugt und gefüllt (mit dem Fehler)
also findet er doch /var/usr/fhem

das img 29.04.33 wie in der Anleitung beschrieben, habe ich nicht
bekommen.
habe es deshalb versucht mit 29.04.49 da kam ein lib Fehler
mit 29.04.49freetz-devel-2119 ohne Kernel Änderungen kommt Fhem bis zu
dem oben
genannten Feler.

hat jemand eine Tip oder geht es nicht mit der Version der Firmware?
Hat evtl. noch jemad die passende.

Dank und allzeit gute Fahrt :-)
Torsten
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

> aber nun brauche ich noch eine zusätzliche Fritz.box
> da kommt aber der Fehler , modpath must point to a directory where the
> FHEM subdir

Bitte sicherstellen, dass das Verzeichnis als "FHEM" (also
Grossbuchstaben) angelegt ist.

> habe es deshalb versucht mit 29.04.49 da kam ein lib Fehler
Welcher denn??

> hat jemand eine Tip oder geht es nicht mit der Version der Firmware?

Dass glaube ich nicht, ich werde es demnaechst selber testen (und dann
auch fhem aktualisieren). Ist aber ein Nachmittags-projekt, d.h. kann
noch paar Tage dauern :-/

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

> > aber nun brauche ich noch eine zusätzliche Fritz.box
> > da kommt aber der Fehler ,modpathmust point to a directory where the
> > FHEM subdir

> Bitte sicherstellen, dass das Verzeichnis als "FHEM" (also
> Grossbuchstaben) angelegt ist.
half leider auch nicht,
ich habe dann durch Zufall folgendes in der fhem.cfg eingetragen
2008.04.24 22:04:18 5: Cmd: >attr global modpath /var/usr/<
2008.04.24 22:04:18 5: Cmd: >attr global modpath /var/usr/FHEM<

und nun kam

2008.04.24 22:04:18 5: Cmd: >attr global port 7072 global<
2008.04.24 22:04:18 5: Cmd: >attr global modpath /var/usr/<
2008.04.24 22:04:18 1: No modules found, point modpath to a directory
where the FHEM subdir is
2008.04.24 22:04:18 5: Cmd: >attr global modpath /var/usr/FHEM<
2008.04.24 22:04:18 5: Loading 00_FHZ.pm
Can't locate auto/POSIX/autosplit.ix in @INC (@INC contains: /var/usr/
lib/perl5/5.6.2/mipsel-linux /var/usr/lib/perl5/5.6.2 /var/usr/lib/
perl5/site_perl/5.6.2/mipsel-linux /var/usr/lib/perl5/site_perl/5.6.2 /
var/usr/lib/perl5/site_perl .) at /var/usr/lib/perl5/5.6.2/
AutoLoader.pm line 146, <$fh> line 13.
BEGIN failed--compilation aborted at /var/usr/lib/perl5/5.6.2/POSIX.pm
line 5, <$fh> line 13.
Compilation failed in require at /var/usr/lib/perl5/5.6.2/Device/
SerialPort.pm line 31, <$fh> line 13.
BEGIN failed--compilation aborted at /var/usr/lib/perl5/5.6.2/Device/
SerialPort.pm line 31, <$fh> line 13.
Compilation failed in require at /var/usr/FHEM/FHEM/00_FHZ.pm line 7, <
$fh> line 13.
BEGIN failed--compilation aborted at /var/usr/FHEM/FHEM/00_FHZ.pm line
7, <$fh> line 13.
Compilation failed in require at fhem.pl line 1311, <$fh> line 13.

wenn ich das richtig verstehe findet er jetzt zwar den modpath aber
perl/Module nicht wirklich, oder ?
was kann ich tun hilft das weiter ?


> > habe es deshalb versucht mit 29.04.49 da kam ein lib Fehler
> Welcher denn??
lib-bla nicht gefunden, ich habe leider das img jetzt nicht mehr
drauf , würde es aber noch mal rauf spielen.

> > hat jemand eine Tip oder geht es nicht mit der Version der Firmware?
> Dass glaube ich nicht, ich werde es demnaechst selber testen (und dann
> auch fhem aktualisieren). Ist aber ein Nachmittags-projekt, d.h. kann
> noch paar Tage dauern :-/
das ist fein, wenn obiger log nicht weiterhilft, warte ich !!!

Gruss und Dank
Torsten


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

> lib-bla nicht gefunden, ich habe leider das img jetzt nicht mehr

lib-bla heisst libutils.so.0 und es ist 4k gross :-/

> das ist fein, wenn obiger log nicht weiterhilft, warte ich !!!

Ich habe eine neue Version gebacken, mit eingebauten webpgm2 (und lib-
bla).
Jetzt brauchte ich nur noch ein gnuplot fuer den fritzbox, und ich
koennte mit fhem umziehen :-)

Ich vermute dass deine Probleme daher stammen, dass ich ein mit VFAT
vorformatierten USB-Stick verwendet habe, und Du einen mit einem
"ordentlichen" Filesystem. Und ich war nicht immer ganz genau mit der
klein/gross-Schreibung. Koenntest Du es mit einem vfat usb-Stick
versuchen?

Kannst Du bitte noch pruefen, ob das swapfile verwendet wird? Bei mir
wurde es gar nicht. fhem verbraucht mit den "standard" Modulen und
einen leeren Konfiguration 4MB. Perl ist halt ein
Speicherverschwender :-/

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

> Ich habe eine neue Version gebacken, mit eingebauten webpgm2 (und lib-
> bla).
oh so schnell, dank und gleich getestet

also org. img von AVM wiedre auf die Box, Verzeichnis usr auf Usbstick
mit Fat32
rc.fhem angepasst und los ...

Undefined subroutine &main::fhz_Initialize called at fhem.pl line
1370, <$fh> line 10.

was muss ich noch ändern ?


> Jetzt brauchte ich nur noch ein gnuplot fuer den fritzbox, und ich
> koennte mit fhem umziehen :-)
mir würde es so schon reichen , http würde ich weiterhin über den
nslu2 machen
möchte ja 2 FHZ PC einsetzen und die Fritzbox soll mir ja ermöglichen
asterisk ohne weitere Hardware zu nutzen.
Damit kann ich dann Fhem per Tel. steuern und auf Telefone z.B. Arlame
senden lassen.

> Ich vermute dass deine Probleme daher stammen, dass ich ein mit VFAT
> vorformatierten USB-Stick verwendet habe, und Du einen mit einem
> "ordentlichen" Filesystem. Und ich war nicht immer ganz genau mit der
> klein/gross-Schreibung. Koenntest Du es mit einem vfat usb-Stick
> versuchen?
hab ich getestet und kann es so bestätigen


> Kannst Du bitte noch pruefen, ob das swapfile verwendet wird?
noch nicht

noch kurz zum automatischen Start nach reboot der Box
es gibt unter /var/flasch/ eine debug.cfg die beim reboot nicht
gelöscht wird,
damit starte ich z.Z. meine ext3 mount's usw.
da sollte man den Start von fhem einleiten können, entweder dort die
ganze rc.fhem rein
oder nur den Befehl zum ausführen.
die debug.cfg öffnen mit nvi (nicht vi) und schließen mit :x
(nicht :wq)

Gruss,
Tortsen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

edit:
> Undefined subroutine &main::fhz_Initialize called at fhem.pl line
> 1370, <$fh> line 10.
liegt an groß bzw. kleinschreibung der *.pm Dateien in .../fhem/fhem/

> > Kannst Du bitte noch pruefen, ob das swapfile verwendet wird?
> noch nicht
ja wird benutzt, muss aber dazu schreiben das ich mir eine andere
Partion als swap mounte

>da sollte man den Start von fhem einleiten können ...
das Teil brauch sehr lange bis die dritte(FAT) usbpartion eingebunden
ist
deshalb steht in meiner /var/flash/debug.cfg , ganz unten

/bin/sleep 120
cd /var/media/ftp/uStor03/usr/fhem/ && ./rc.fhem

Gruß
Torsten
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

On Apr 28, 2:08 pm, tdett wrote:
> liegt an groß bzw. kleinschreibung der *.pm Dateien in .../fhem/fhem/

Stimmt. Ich habe jetzt eine neue fhem.pl Version ins CVS und in
fb_fhem_0.3.tar.gz reingesteckt, der die korrekte Gros/Kleinschreibung
erraet.

> deshalb steht in meiner /var/flash/debug.cfg , ganz unten
>
> /bin/sleep 120
> cd /var/media/ftp/uStor03/usr/fhem/ && ./rc.fhem

Danke, habe zu Doku hinzugefuegt.

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

H@i,

>möchte ja 2 FHZ PC einsetzen und die Fritzbox soll mir ja ermöglichen
> asterisk ohne weitere Hardware zu nutzen.
> Damit kann ich dann Fhem per Tel. steuern und auf Telefone z.B. Arlame
> senden lassen.

nur als Anmerkung: dass es die Option gibt auch Asterisk auf der NSLU2
laufen zu lassen (und auch FHEM-Befehle per Telefon zu verschicken)
ist sicher bekannt:
siehe unter contrib/voip2fhem

Martin :-)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-