Netzwerkgeräte: Verfügbarkeit prüfen und Fritz Box 7390

Begonnen von Guest, 07 Oktober 2012, 16:47:31

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

also irgendwas mache ich wohl noch falsch, ich habe die 2 Zeilen im
startfhem auskommentiert und auch dei FB durchgestartet, aber der Aufruf
von langging.sh liefert immer noch Fehler zurück.

Hab ich die falsche Datei editiert?

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

UliM

                                                 

Am Dienstag, 9. Oktober 2012 15:51:43 UTC+2 schrieb Klaus Rubik:
>
> 2 Zeilen im startfhem auskommentiert
>

Laut o.g. wiki-Eintrag müssen 9 Zeilen aus der Datei startfhem
auskommentiert werden, dann FB neu starten
In lanping.sh muss ggf nur der timeout-Parameter dazu
im notify den qx-Aufruf anpassen

=8-)
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Danke für den Hinweis, es war aber wieder ein klarer *Fehler 40* (das
Problem saß vor dem Bildschirm :-)). Ich hatte vor lauter Fehler suchen und
neu kopieren der Routine in die MyUtils übersehen den Pfad zu lanping.sh
anzupassen.

Sorry und danke an alle für die Unterstützung.

Viele Grüße

klaus


Am Dienstag, 9. Oktober 2012 15:56:48 UTC+2 schrieb UliM:
>
>
>
> Am Dienstag, 9. Oktober 2012 15:51:43 UTC+2 schrieb Klaus Rubik:
>>
>> 2 Zeilen im startfhem auskommentiert
>>
>
> Laut o.g. wiki-Eintrag müssen 9 Zeilen aus der Datei startfhem
> auskommentiert werden, dann FB neu starten
> In lanping.sh muss ggf nur der timeout-Parameter dazu
> im notify den qx-Aufruf anpassen
>
> =8-)
>  
>

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

UliM

                                                 

Hi,
habe den Wiki-Eintrag entsprechend erweitert:
http://www.fhemwiki.de/wiki/Netzwerkger%C3%A4te:_Verf%C3%BCgbarkeit_pr%C3%BCfen#Nutzung_auf_einer_Fritzbox_7390
Gruß, Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

<https://lh6.googleusercontent.com/-j36WD--aYRY/UJlW1AYwzjI/AAAAAAAAABw/0sbVvcBecC8/s1600/Bild.JPG>
Hallo Uli,

kanst Du mir etwas auf die Sprünge helfen. :-)

Ich versuche schon eine Weile den LanStat abzurufen, was mir auch gelingt,
jedoch mit einer Fehlermeldung im Fhem log

/var/InternerSpeicher/fhem/FhemUtils/lanping.sh: line 1: #!/bin/bash: not found
2012.11.06 19:17:27 2: dummy set Andreas Anwesend
/var/InternerSpeicher/fhem/FhemUtils/lanping.sh: line 1: #!/bin/bash: not found
2012.11.06 19:17:28 2: dummy set Kathrin Anwesend

Der Aufruf von "echo shell" endet mit /bin/sh
und bringt nach Änderung in lanping.sh den gleichen Fehler #!/bin/sh: not found.


Gruß Andreas

Am Donnerstag, 11. Oktober 2012 20:58:46 UTC+2 schrieb UliM:
>
> Hi,
> habe den Wiki-Eintrag entsprechend erweitert:
>
> http://www.fhemwiki.de/wiki/Netzwerkger%C3%A4te:_Verf%C3%BCgbarkeit_pr%C3%BCfen#Nutzung_auf_einer_Fritzbox_7390
> Gruß, Uli
>

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

UliM

                                                 

Hi,
welche Hardware - FB7390?
fhem läuft als root?
Hast Du lanping.sh mit vi angelegt oder mit einem windows-editor?
Gruß, Uli

PS: schickes Bild :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Moin Uli,

Fritz Box 7390,
lanping mit Windows Editor angelegt.
fhem läuft als root.

Gruß Andreas


Am Mittwoch, 7. November 2012 00:19:41 UTC+1 schrieb UliM:
>
> Hi,
> welche Hardware - FB7390?
> fhem läuft als root?
> Hast Du lanping.sh mit vi angelegt oder mit einem windows-editor?
> Gruß, Uli
>
> PS: schickes Bild :)
>
>

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

Guest

Originally posted by: <email address deleted>

Hallo Uli,

hat sich erledigt, es lag am Windows Editor.
Nochmal mit vi erstellt und es läuft.

Danke für den Tip

Gruß Andreas

Am Mittwoch, 7. November 2012 00:19:41 UTC+1 schrieb UliM:
>
> Hi,
> welche Hardware - FB7390?
> fhem läuft als root?
> Hast Du lanping.sh mit vi angelegt oder mit einem windows-editor?
> Gruß, Uli
>
> PS: schickes Bild :)
>
>

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

UliM

                                                 

Am Mittwoch, 7. November 2012 00:47:20 UTC+1 schrieb Andreas Seeber:
>
> Nochmal mit vi erstellt und es läuft.
>
>>
>> Hab das Wiki entsprechend erweitert.
=8-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Es haut nicht hin (auf meiner FB 7390)... Vielleicht habt ihr ja ne Idee...

Habe alles genau so gemacht, wie es im Wiki steht, lanping.sh über vi
angelegt und mittels chmod +x lanping.sh auführbar bemacht (in
/var/InternerSpeicher/fhem/) (mit 2-sek-intervall), die routinen in meine
99_myUtils.pm reingebastelt mit der pfadangabe
/var/InternerSpeicher/fhem/lanping.sh.

In meiner fhem.cfg steht Folgendes:

define Handy dummy
attr Handy icon icoHouse.png
attr Handy room WerIstZuHause
attr Handy setList Anwesend Abwesend

define WerDa notify WerDa {FhemLanStat("192.168.13.25", "Handy")}
define SucheLan at +*00:05:00 trigger WerDa

Habe das .image von fhem.de installiert, sollte also auch root sein
(zumindest ist die startfhem von vornherein entsprechend ausformuliert).
wenn ich mittels putty die lanping.sh mit sh lanping.sh 192.168.13.25
ausführe, bekomme ich ein Ok.

Habe auch schon spaßeshalber die FritzBox-Routine aus dem Wiki eingebaut,
die aber auch nicht funktioniert. Dann bin cih davon ausgegangen, dass das
mit dem root anscheinend doch nicht so ganz geklappt hat. Habe dann einfach
mal zusätzlich noch die lanping.sh in die startfhem eingefügt, was so
aussieht:

(...)
chown -R boxusr80 FHEM docs fhem.pl log fhem.cfg www lanping.sh
(...)

Wobei cih aber keine Ahnung habe, ob das so korrekt ist. Denn wenn ich das
mache, startet fhem nicht mehr. Von daher denke ich mal, dass das der
falsche Weg ist ;-)

Hat jemand eine Idee? Bitte?

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

Guest

Originally posted by: <email address deleted>

Achja, mein Problem: Mein Handy ist dauerabwesend, bei der
FritzBox-Geschichte werden mir keine Werte angezeigt (wobei das jetzt eher
nebensächlich ist, Handy ist mir wichtig).

Am Dienstag, 20. November 2012 20:47:14 UTC+1 schrieb Shoddy:
>
> Es haut nicht hin (auf meiner FB 7390)... Vielleicht habt ihr ja ne Idee...
>
> Habe alles genau so gemacht, wie es im Wiki steht, lanping.sh über vi
> angelegt und mittels chmod +x lanping.sh auführbar bemacht (in
> /var/InternerSpeicher/fhem/) (mit 2-sek-intervall), die routinen in meine
> 99_myUtils.pm reingebastelt mit der pfadangabe
> /var/InternerSpeicher/fhem/lanping.sh.
>
> In meiner fhem.cfg steht Folgendes:
>
> define Handy dummy
> attr Handy icon icoHouse.png
> attr Handy room WerIstZuHause
> attr Handy setList Anwesend Abwesend
>
> define WerDa notify WerDa {FhemLanStat("192.168.13.25", "Handy")}
> define SucheLan at +*00:05:00 trigger WerDa
>
> Habe das .image von fhem.de installiert, sollte also auch root sein
> (zumindest ist die startfhem von vornherein entsprechend ausformuliert).
> wenn ich mittels putty die lanping.sh mit sh lanping.sh 192.168.13.25
> ausführe, bekomme ich ein Ok.
>
> Habe auch schon spaßeshalber die FritzBox-Routine aus dem Wiki eingebaut,
> die aber auch nicht funktioniert. Dann bin cih davon ausgegangen, dass das
> mit dem root anscheinend doch nicht so ganz geklappt hat. Habe dann einfach
> mal zusätzlich noch die lanping.sh in die startfhem eingefügt, was so
> aussieht:
>
> (...)
> chown -R boxusr80 FHEM docs fhem.pl log fhem.cfg www lanping.sh
> (...)
>
> Wobei cih aber keine Ahnung habe, ob das so korrekt ist. Denn wenn ich das
> mache, startet fhem nicht mehr. Von daher denke ich mal, dass das der
> falsche Weg ist ;-)
>
> Hat jemand eine Idee? Bitte?
>

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

Guest

Originally posted by: <email address deleted>

Hallo Shoddy,

Am Dienstag, 20. November 2012 20:48:39 UTC+1 schrieb Shoddy
>
> Habe das .image von fhem.de installiert, sollte also auch root sein
>> (zumindest ist die startfhem von vornherein entsprechend ausformuliert).
>> wenn ich mittels putty die lanping.sh mit sh lanping.sh 192.168.13.25
>> ausführe, bekomme ich ein Ok.
>>
>> Hat jemand eine Idee? Bitte?
>>
>
Ich hab' das testweise mal aus dem Wiki übernommen und konnte deinen Fehler
reproduzieren.

Weiter oben hat UliM den entscheidenden Hinweis gegeben:
Der Aufruf aus dem notify lautet
qx(sh /var/InternerSpeicher/fhem/lanping.sh $net_device);

Bitte prüfe, ob das "sh" auch bei dir vorhanden ist.
Ohne bekomme ich im Log: lanping.sh: applet not found

Falls es das war, aktualisiere bitte die Anleitung im Wiki ;-)

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

Guest

Originally posted by: <email address deleted>

Seit dem 7. Nov. ist die wiki-Anleitung bereits aktualisiert und funktioniert. Habe ich auch " nach gemacht", auf FB 7390.
http://www.fhemwiki.de/wiki/Netzwerkgeräte:_Verfügbarkeit_prüfen#Nutzung_auf_einer_Fritzbox_7390

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

UliM

                                                 

Am Dienstag, 20. November 2012 20:47:14 UTC+1 schrieb Shoddy:
>
> Habe das .image von fhem.de installiert, sollte also auch root sein
>
Hi,
hast Du Schritt 1b aus dem Wiki-Beitrag durchgeführt? Incl Neustart der FB
(nicht nur ENustart fhem)?
Poste doch hier mal Dein startfhem und lanping.sh

Soll ich im Wiki mal die 7390-Version des lanping.sh platzieren?

Gruß, Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Guten Morgen,

@ Ralf: jap, ist auch vorhanden...

Meine lanping.sh:

#!/bin/bash
if [ -n "$1" ]; then
/bin/ping -q -W2 -c1 $1 &> /dev/null
else
echo "Nutzung:  $0 "
exit 1
fi
if [ "$?" -gt 0 ]; then
echo $1 Fehler
else
echo $1 Ok
fi
exit 0

Und meine startfhem:

#!/bin/sh

home=/var/InternerSpeicher/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

# let FHEM run as user boxusr80
# add user fhem with uid of boxusr80
id fhem > /dev/null 2>&1
if [ "$?" -ne "0" ]; then
  echo "user fhem does not exist. Adding it."
  echo "fhem:any:1080:0:fhem:/home-not-used:/bin/sh" >>/var/tmp/passwd
  # set files ownership
  chown -R boxusr80 FHEM docs fhem.pl log fhem.cfg www
  chown root dfu-programmer    
  chmod u+s dfu-programmer
fi

perl fhem.pl fhem.cfg

Schritt 1b) habe ich auch inklusive Neustart der FB durchgeführt. Also den
Code-Teil mit den Berechtigungen gegen den aus dem FritzBox-Werte-Wiki
ausgetauscht. Hat leider auch nicht viel gebracht, nachdem ich dann noch
ein bisschen herumgebastelt habe (lanping.sh dort manuell hinzugefügt wg.
Berechtigung), wollte fhem gar nicht mehr starten. Evtl., weil er dann
einen Zeilenumbruch eingebaut hat? Bin da nicht so firm drin... Habe dann
wieder die Original-startfhem eingebaut, damit es läuft.

7390-Version der lanping.sh wäre einen Versuch wert, vielleicht haut es ja
dann hin.

Danke schonmal!


Am Mittwoch, 21. November 2012 09:03:46 UTC+1 schrieb UliM:
>
>
>
> Am Dienstag, 20. November 2012 20:47:14 UTC+1 schrieb Shoddy:
>>
>> Habe das .image von fhem.de installiert, sollte also auch root sein
>>
> Hi,
> hast Du Schritt 1b aus dem Wiki-Beitrag durchgeführt? Incl Neustart der FB
> (nicht nur ENustart fhem)?
> Poste doch hier mal Dein startfhem und lanping.sh
>
> Soll ich im Wiki mal die 7390-Version des lanping.sh platzieren?
>
> Gruß, Uli
>

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