Neue Module einbinden/laden

Begonnen von allp, 23 August 2013, 23:03:50

Vorheriges Thema - Nächstes Thema

allp

Sorry,

Damit war natürlich http://fhem.de/fhem-5.4-fb7390.image gemeint.
Der Rest passt aber. So bin ich vorgegangen.
Ich mach's heute Abend nochmal und Berichte dann.

rudolfkoenig

Nochmal. Ich will keine Anleitung, das kriege ich auch selbst hin. Es geht darum, dass du bei ausfuehren dieser Anweisungen irgendwo einen Fehler gemacht hast, und ich weiss nicht wo.

Deswegen meine bitte alles nochmal durchzufuehren, und dabei alles (jeden klick, jeden text, alles) zu protokollieren.

allp

So jetzt aber ;)

1. Formatieren des Sticks mit Hilfe einer Dreambox auf ext3
2. Stick an die Fritzbox
3. über telnet verbinden und fhem installieren:


Last login: Thu Aug 29 18:39:11 on ttys000
allp:~ ape$ telnet 192.168.178.1
Trying 192.168.178.1...
Connected to 192.168.178.1.
Escape character is '^]'.
password:


BusyBox v1.19.3 (2012-08-08 12:53:46 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd var
# cd InternerSpeicher
# cd USB0701B-FlashDisk-01
# wget http://fhem.de/fhem-5.4-fb7390.image
Connecting to fhem.de (82.165.121.249:80)
fhem-5.4-fb7390.imag 100% |***************************************************************************************************************************************************************|  8532k  0:00:00 ETA
# ls
FRITZ                  fhem-5.4-fb7390.image  lost+found
# tar -xvf fhem-5.4-fb7390.image
var/
var/fhem.tar.gz
var/install
var/log/
var/tmp/
# cd var
# ls
fhem.tar.gz  install      log          tmp
# gunzip fhem.tar.gz
# ls
fhem.tar  install   log       tmp
# tar -xvf fhem.tar
### hier wird fhem entpackt
# ls
fhem      fhem.tar  install   log       tmp
# cd fhem
# ls
FHEM             dfu-programmer   docs             fhem.cfg         fhem.pl          lib              log              perl             startfhem        startfhemAsRoot  www
# pwd
/var/InternerSpeicher/USB0701B-FlashDisk-01/var/fhem
# vi startfhem

#!/bin/sh

home=/var/InternerSpeicher/USB0701B-FlashDisk-01/var/fhem

cd $home

trap "" SIGHUP
#modprobe cdc_acm
modprobe ftdi_sio
sleep 2

ln -sf $home/FHEM/fhemcmd.sh /var/fhemcmd

PATH=$home:$PATH
export PATH

export LD_LIBRARY_PATH=$home/lib
export PERL5LIB=$home/lib/perl5/site_perl/5.12.2/mips-linux:$home/lib/perl5/site_perl/5.12.2:$home/lib/perl5/5.12.2/mips-linux:$home/lib/perl5/5.12.2

# add user fhem with uid of boxusr80/boxusr99 (== ftpuser)
# Comment/delete everything between START and END to run FHEM as root

## START:fhem-user
id fhem > /dev/null 2>&1
if test "$?" -ne "0"; then
  grep -q 1099 /etc/passwd;
  if test $? -eq "0"; then
    echo "fhem:any:1099:0:fhem:/home-not-used:/bin/sh" >>/var/tmp/passwd
  else
    echo "fhem:any:1080:0:fhem:/home-not-used:/bin/sh" >>/var/tmp/passwd
  fi
  chown -R fhem FHEM docs log www
  chown fhem . *
  chown root dfu-programmer
  chmod u+s dfu-programmer
fi
## END:fhem-user

perl fhem.pl fhem.cfg
~
# ls
FHEM             dfu-programmer   docs             fhem.cfg         fhem.pl          lib              log              perl             startfhem        startfhemAsRoot  www
# ./startfhem
#

4. jetzt sollte fhem ja eigentlich laufen. leider ist es nicht der fall und ich kriege die oben beschrieben Meldungen!!!!

Hoffe das ist jetzt ausführlich genug. ;)

Danke für eure Hilfe!

allp

Hab den Fehler nun selbst gefunden. :) :) :)
Hab trotzdem die Vorgehensweise für die Nachfolger reingestellt.

Und zwar lag es an dem Pfad:

Falsch:
/var/InternerSpeicher/USB0701B-FlashDisk-01/var/fhem

Richtig:
/var/InternerSpeicher/USB0701B-FlashDisk-01/fhem


Die 5.3er Version lief aber auch unter dem anderen Pfad. Naja ist jetzt auch egal.
Hauptsache es läuft!!!!! ;) ;) ;)
Endlich!!!

Danke für eure Unterstützung!

allp

Zitat von: Puschel74 schrieb am So, 25 August 2013 18:45Hallo,

hier einfach auf Logfile klicken.


(siehe Anhang / see attachement)


Grüße

Puschel, wie kriege ich das wetter so hin wie bei dir???