FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 09 Dezember 2011, 17:33:20

Titel: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 17:33:20
Originally posted by: <email address deleted>

Hallo FHEM users,
entschuldigt dass ich das Thema noch mal aufwerfe aber ich bekomme es
einfach nicht hin. Lars 721 hat zwar hier geschrieben das es
funktionieren soll.
http://groups.google.com/group/fhem-users/browse_thread/thread/ec6e0599f5f9e105/9cceaf7cab38f731?lnk=gst&q=7240#9cceaf7cab38f731
...und ich halte mich auch an die Anleitung von Eyk von hier:
http://fhem.de/fritzbox.html

aber ich bekommen bei der Zeile diese Fehlermeldung:

sh: can't create /var/flash/debug.cfg: Bad address

Bin leider was Linux angeht ein absoluter Noob und möchte aber gern
mehr darüber lernen. Googlen hat mich bisher nicht weiter gebracht.

Was mache ich falsch?

Ich hoffe ihr könnt mir helfen.

Gruß
Henrik

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: rudolfkoenig am 09 Dezember 2011, 18:25:05
                                                   

> aber ich bekommen bei der Zeile diese Fehlermeldung:

Wie heisst denn deine Zeile genau? Diese Zeile war fuer den Neustart gedacht,
aber so haeufig startet der Fritzbox ja auch nicht.  Geht die naechste Zeile
(viel wichtiger):
  /fhem/startfhem

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 18:41:28
Originally posted by: <email address deleted>

Hallo Rudolf,

die nächste Zeile geht auch nicht. anbei mal das Log von Telnet. Evtl.
hilft das ja

df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                11392     11392         0 100% /
/dev/mtdblock5            2944       388      2556  13% /data
/dev/loop0                3963       261      3498   7% /var/media/ftp
/dev/sda1              7839696     78900   7760796   1% /var/media/ftp/
SanDisk-C
ruzer-01
https://sd2dav.1und1.de/
                     1064304640     92864 1064211776   0% /var/media/
ftp/Onlines
peicher
# "SanDisk-Cruzer-01/fhem/startfhem"
-sh: SanDisk-Cruzer-01/fhem/startfhem: not found

Gruß
Henrik



On 9 Dez., 18:25, Rudolf Koenig wrote:
> > aber ich bekommen bei der Zeile diese Fehlermeldung:
>
> Wie heisst denn deine Zeile genau? Diese Zeile war fuer den Neustart gedacht,
> aber so haeufig startet der Fritzbox ja auch nicht.  Geht die naechste Zeile
> (viel wichtiger):
>   /fhem/startfhem

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: FHEM auf 7240!
Beitrag von: rudolfkoenig am 09 Dezember 2011, 18:46:22
                                                   

> # "SanDisk-Cruzer-01/fhem/startfhem"
> -sh: SanDisk-Cruzer-01/fhem/startfhem: not found

Vorschlag:
  /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem

oder
  cd /var/media/ftp/SanDisk-Cruzer-01/fhem
  ./startfhem

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 18:50:49
Originally posted by: <email address deleted>

Hallo Rudolf,

vielen Dank für die Hilfe. Bin ein Stück weiter aber dann kommt diese
Meldung.

# /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem
/var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem: line 26: perl: not
found

Woran kann das liegen?

Vielen Dank für deine Hilfe.

On 9 Dez., 18:46, Rudolf Koenig wrote:
> > # "SanDisk-Cruzer-01/fhem/startfhem"
> > -sh: SanDisk-Cruzer-01/fhem/startfhem: not found
>
> Vorschlag:
>   /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem
>
> oder
>   cd /var/media/ftp/SanDisk-Cruzer-01/fhem
>   ./startfhem

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 18:54:46
Originally posted by: <email address deleted>

On 12/09/2011 05:33 PM, Henrik wrote:
> aber ich bekommen bei der Zeile diese Fehlermeldung:
>
> sh: can't create /var/flash/debug.cfg: Bad address
>
> Bin leider was Linux angeht ein absoluter Noob und möchte aber gern
> mehr darüber lernen. Googlen hat mich bisher nicht weiter gebracht.

Zuerst einmal: eine FritzBox, zumal ungefreezt, ist ein denkbar ungeeignetes Terrain, um "Linux zu lernen". Die Dinger sind cool, aber auch "anders". Kauf' Dir 'nen Plugcomputer (SheevaPlug, PogoPlug, GoFlex, ... und wie die ganzen Marvell-ARM-CPU-Büchsen heißen), für <100,-- bekommst Du da ein weitgehend unterstütztes Linuxsystem zum Basteln ...

/var/flash ist bei der FB z. B. ein sehr spezieller Bereich, die Dateien dort sind nicht mit jedem Tool zu bearbeiten, derlei Probleme hast Du auf einem normalen Linux-System nicht.

> df
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/root                11392     11392         0 100% /
> /dev/mtdblock5            2944       388      2556  13% /data
> /dev/loop0                3963       261      3498   7% /var/media/ftp
> /dev/sda1              7839696     78900   7760796   1% /var/media/ftp/
> SanDisk-C
> ruzer-01
> https://sd2dav.1und1.de/
>                       1064304640     92864 1064211776   0% /var/media/
> ftp/Onlines
> peicher
> # "SanDisk-Cruzer-01/fhem/startfhem"
> -sh: SanDisk-Cruzer-01/fhem/startfhem: not found

Äh, das sollte wohl /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem heißen, oder?
-kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 18:56:51
Originally posted by: <email address deleted>

On 12/09/2011 06:50 PM, Henrik wrote:
> # /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem
> /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem: line 26: perl: not
> found
>
> Woran kann das liegen?

"perl"-Binary nicht im Suchpfad?
-kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 19:07:07
Originally posted by: <email address deleted>

Das heißt ich müsste den Pfad in der startfhem datei in Zeile 26
anpassen?
Perl liegt ja auf der gleichen Ebene wie die Startfhem eben.
Kann man in der Startfhem Datei editieren?

Gruß
Henrik

On 9 Dez., 18:56, Kai Siering wrote:
> On 12/09/2011 06:50 PM, Henrik wrote:
>
> > # /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem
> > /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem: line 26: perl: not
> > found
>
> > Woran kann das liegen?
>
> "perl"-Binary nicht im Suchpfad?
> -kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: FHEM auf 7240!
Beitrag von: Guest am 09 Dezember 2011, 19:38:36
Originally posted by: <email address deleted>

On 12/09/2011 07:07 PM, Henrik wrote:
> Das heißt ich müsste den Pfad in der startfhem datei in Zeile 26
> anpassen?
> Perl liegt ja auf der gleichen Ebene wie die Startfhem eben.
> Kann man in der Startfhem Datei editieren?

Ich kenne die Spezialitäten eines FHEM auf einer FB nicht, einfach, weil es mir viel zu aufwendig erscheint, grade mit Perl und seinen Abhängigkeiten auf einem solchen eingeschränkten System rumzufuhrwerken. Ich habe ssh & openvpn auf meinen FBs (71xx, teilweise sogar ohne USB-Stick, 72xx) laufen, auf einer auch Asterisk. Nicht alles, was technisch geht, macht auch Sinn ...

Ich kann per "vi" die Dateien auf meinen Boxen editieren, aber ob/wie das im FB72xx-FHEM vorgesehen ist, keine Ahnung. Ich würde im Zweifel sshfs von meinem Linux-Laptop zur FB machen, aber das setzt halt ssh (dropbear ist es bei mir, IIRC) da voraus ...
-kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: rudolfkoenig am 09 Dezember 2011, 19:56:46
                                                   

> /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem: line 26: perl: not
> found

Was passiert nach:
  cd /var/media/ftp/SanDisk-Cruzer-01/fhem
  ./perl -e '{print "Hello\n"}'


> Kann man in der Startfhem Datei editieren?

"man" schon :), ich verwende dazu vi. Ich glaube, wenn man es unter windows mit
wordpad oeffnet, macht man nicht alles kaputt. Bin aber nicht ganz sicher.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 10 Dezember 2011, 12:59:14
Originally posted by: <email address deleted>

Was passiert nach:
  cd /var/media/ftp/SanDisk-Cruzer-01/fhem
  ./perl -e '{print "Hello\n"}'

Hello

was sagt mir das? "Perl" antwortet?

Ich editiere mit notepad++ . Das nutzen wir auf Arbeit auch um Skript
zu erstellen und zu bearbeiten.

On 9 Dez., 19:56, Rudolf Koenig wrote:
> > /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem: line 26: perl: not
> > found
>
> Was passiert nach:
>   cd /var/media/ftp/SanDisk-Cruzer-01/fhem
>   ./perl -e '{print "Hello\n"}'
>
> > Kann man in der Startfhem Datei editieren?
>
> "man" schon :), ich verwende dazu vi. Ich glaube, wenn man es unter windows mit
> wordpad oeffnet, macht man nicht alles kaputt. Bin aber nicht ganz sicher.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: FHEM auf 7240!
Beitrag von: Guest am 10 Dezember 2011, 15:11:27
Originally posted by: <email address deleted>

Am 10.12.2011 12:59 schrieb "Henrik" :
>
> Was passiert nach:
>  cd /var/media/ftp/SanDisk-Cruzer-01/fhem
>  ./perl -e '{print "Hello\n"}'
>
> Hello
>
> was sagt mir das? "Perl" antwortet?

Daß sagt Dir, daß Dein perl auf der FB a) funktioniert und b) unter
/var/media/..../fhem liegt. Optimalerweise setzt Du also vor dem Start den
Suchpfad (Umgebungsvariable PATH) so, daß das Verzeichnis mit durchsucht
wird.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 10 Dezember 2011, 18:45:01
Originally posted by: <email address deleted>

Hallo und vielen Dank Kai,

ich versuch das gerade mal zu verstehen. Das skript "startfhem" ist
bis zeile26 durch gelaufen?
Wenn dem so ist dann müsste doch nur noch Zeile 26 per hand ausgeführt
werden?
Hab ich das so richtig verstanden? Die Frage die sich mir stellt ist
warum kann der Befehl aus der Zeile nicht gefunden werden?

Z26 = perl fhem.pl fhem.cfg

Ich interpretiere das so das die Dateien fhem.pl und fhem.cfg
ausgeführt werden sollen. Richtig?

@Kai
>Optimalerweise setzt Du also vor dem Start den Suchpfad (Umgebungsvariable PATH) so, daß das Verzeichnis mit durchsucht wird.
etwa so?
PATH=/var/media/ftp/sandisk-cruzer-01/fhem

@Rudolf
Kannst du mir bitte erklären was du mit den Befehlen testen wolltest.
cd /var/media/ftp/SanDisk-Cruzer-01/fhem
  ./perl -e '{print "Hello\n"}'


Könnt ihr mir bitte sagen wie ich weiter vorgehen kann/sollte?
Vielen Dank






On 10 Dez., 15:11, Kai Siering wrote:
> Am 10.12.2011 12:59 schrieb "Henrik" :
>
>
>
> > Was passiert nach:
> >  cd /var/media/ftp/SanDisk-Cruzer-01/fhem
> >  ./perl -e '{print "Hello\n"}'
>
> > Hello
>
> > was sagt mir das? "Perl" antwortet?
>
> Daß sagt Dir, daß Dein perl auf der FB a) funktioniert und b) unter
> /var/media/..../fhem liegt. Optimalerweise setzt Du also vor dem Start den
> Suchpfad (Umgebungsvariable PATH) so, daß das Verzeichnis mit durchsucht
> wird.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 10 Dezember 2011, 21:07:35
Originally posted by: <email address deleted>

Hallo Henrik,
 
Du könntest den Inhalt deiner startfhem Datei so ändern:
#!/bin/sh
home=/var/media/ftp/SanDisk-Cruzer-01/fhem
cd $home
trap "" SIGHUP
modprobe kernel/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/perl:$home/lib/perl/arch
stty -echo -echok -echoke -echoe -echonl < /dev/ttyACM0
perl fhem.pl fhem.cfg
 
Dann müsste es auf jeden Fall funktionieren.
 
Durch den Test von Rudolf weisst Du, dass dein Perl funktioniert.
 
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 11 Dezember 2011, 17:30:39
Originally posted by: <email address deleted>

Wie gesagt, ich kenne die Klimmzüge, die für FHEM auf 'ner FB gemacht
werden müssen, nicht (naja; ich weiß, was ich machen müßte, ist ja
keine Hexerei). Bei mir läuft FHEM auf kleinen ARM-Boxen (i. d. R. Dockstar,
da ich davon mir, als sie richtig billig waren, einen Schwung geholt habe)
mit normalem Linux (Debian).

Dein Problem, Henrik, scheint zu sein, daß das perl-Binary nicht gefunden
wird. Entweder muß Dein Startskript wie von Lars beschrieben den Pfad
setzen (also PATH=/var/media/ftp/sandisk-cruzer-01/fhem:$PATH) oder aber,
wenn im Skript eh' in das Verzeichnis reingegangen wurde, Perl als "./perl"
gestartet werden.

Warum jenes? Henrik, nimm's mir nicht übel, aber derlei Fragen zielen doch
deutlich in Richtung "Linux-Grundkurs", das sprengte hier doch den Rahmen,
da bist Du bei der VHS oder einer Zeitschrift Deiner Wahl besser aufgehoben.
Denn, wie gesagt, Dein Problem hier ist FB-spezifisch und hat mit FHEM per
se nichts zu tun; derlei Probleme hast Du nicht auf einem herkömmlichen
Linux, von daher halte ich auch wenig davon, die FB als Basis für FHEM zu
nutzen. Es ist toll, daß es geht und sogar AVM auf den Zug aufgesprungen
ist -- aber wer da selbst dran rumbastelt (z. B. auf der nicht offiziell
unterstützten 72er Reihe), täte gut daran zu wissen, was er tut.

IMHO, YMMV.
-kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 13 Dezember 2011, 13:50:03
Originally posted by: <email address deleted>

Hm, erst die Installation von FHEM auf der Fritzbox bemeckern und dann auch
noch einen "Linux-Grundkurs" empfehlen ? Da empfehle ich etwas mehr
Zurückhaltung.

Gruß

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: tiptronic am 13 Dezember 2011, 14:34:18
                                                 

?

Worum geht's?

a.

Am 13.12.2011 um 13:50 schrieb Prof. Dr. Peter A. Henning:

> Hm, erst die Installation von FHEM auf der Fritzbox bemeckern und dann auch noch einen "Linux-Grundkurs" empfehlen ? Da empfehle ich etwas mehr Zurückhaltung.
>
> Gruß
>
> pah
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 13 Dezember 2011, 15:09:33
Originally posted by: <email address deleted>

Freiwilligenmeldung für Linuxanfängerbetreuung auf nicht anfängertauglichen Geräten aus meiner Sicht.
-kai

On 12/13/2011 02:34 PM, Andy Fuchs wrote:
> ?
>
> Worum geht's?
>
> a.
>
> Am 13.12.2011 um 13:50 schrieb Prof. Dr. Peter A. Henning:
>
>> Hm, erst die Installation von FHEM auf der Fritzbox bemeckern und dann auch noch einen "Linux-Grundkurs" empfehlen ? Da empfehle ich etwas mehr Zurückhaltung.
>>
>> Gruß
>>
>> pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 14 September 2012, 11:14:41
Originally posted by: <email address deleted>

Hallo Herr König,
tut mir leid, dass ich diesen alten thread nochmal ausgrabe...
Mein fhem auf 7240 lief prächtig, bis der USB-Stick (FAT) den Geist aufgab.
Kein Problem dachte ich: Backup auf neuen Stick, Pfad (aus "df") auf neue
Stickbezeichnung anpassen, fertig.
Leider: startfhem not found.
Versuch mit anderem Stick, anderer Formatierung (FAT32, NTFS), kein
Ergebnis.
ABER:
Den Inhalt der startfhem-Datei per telnet eingeben funktioniert; danach
läuft auch fhem!
Offensichtlich ist der Stick lesbar. Auch die Datei startfhem ändern auf
dem Stick funktioniert; er ist also sogar beschreibbar.
Auch das Auslesen mit "ls" funktioniert; Datei ist vorhanden.
Aber der Aufruf wie unten beschrieben (weder mit komplettem Pfad, noch mit
"cd" und "./") klappt nicht.
Ich weiss nicht mehr weiter. Nach jedem FritzBox-Start die startfhem von
Hand tippen will ich eigentlich nicht...
Liebe Grüße,
Tom

Am Freitag, 9. Dezember 2011 18:46:22 UTC+1 schrieb Rudolf Koenig:
>
> > # "SanDisk-Cruzer-01/fhem/startfhem"
> > -sh: SanDisk-Cruzer-01/fhem/startfhem: not found
>
> Vorschlag:
>   /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem
>
> oder
>   cd /var/media/ftp/SanDisk-Cruzer-01/fhem
>   ./startfhem
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: rudolfkoenig am 14 September 2012, 11:18:35
                                                   

> Aber der Aufruf wie unten beschrieben (weder mit komplettem Pfad, noch mit
> "cd" und "./") klappt nicht.

Was heisst, "klappt nicht" ?
Was passiert, wenn man
  cd /var/media/ftp/SanDisk-Cruzer-01/fhem
  sh -x startfhem
durchfuehrt?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: FHEM auf 7240!
Beitrag von: Guest am 14 September 2012, 11:31:57
Originally posted by: <email address deleted>

Hallo,
danke für die schnelle Antwort;
nachdem ich drei Tage gesucht habe, kam mir nach dem Schreiben meiner Frage
die Lösung:
Ich hatte die Datei irgendwann mal in Windows geöffnet!
Habe jetzt die Originaldatei startfhem aus dem zip-file direkt auf den
Stick an der Box kopiert, und damit gehts!
Vielen Dank und !!Achtung!! alle Windows-Nutzer!

Am Freitag, 14. September 2012 11:18:37 UTC+2 schrieb Rudolf Koenig:
>
> > Aber der Aufruf wie unten beschrieben (weder mit komplettem Pfad, noch
> mit
> > "cd" und "./") klappt nicht.
>
> Was heisst, "klappt nicht" ?
> Was passiert, wenn man
>   cd /var/media/ftp/SanDisk-Cruzer-01/fhem
>   sh -x startfhem
> durchfuehrt?
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com