FritzBox: FHEM per Telnet starten: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „'''Wie starte ich FHEM per Telnet?'''Ein Neustart der FritzBox ist so z.B. nach einem shutdown nicht nötig. == Unter Windows == '''z.B mit PuTTY''' - PuTTY …“)
 
K (Bild-Einbindung korrigiert)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Wie starte ich FHEM per Telnet?'''Ein Neustart der FritzBox ist so z.B. nach einem shutdown nicht nötig.
Falls erforderlich, kann ein auf einer [[AVM Fritz!Box|FritzBox]] laufendes '''FHEM per Telnet''' gestartet werden. Ein Neustart der Fritz!Box ist so z. B. nach einem FHEM-Shutdown nicht erforderlich. Die möglichen Vorgehensweisen sind im Folgenden beschrieben.
 


== Unter Windows ==
== Unter Windows ==
'''z.B mit PuTTY'''
[[Datei:20130224201610!PuTTy fhem starten 2.png|mini|PuTTy2: Befehle im putty Befehlsfenster]]<div class="tright" style="clear:none">[[Datei:PuTTy_fhem_starten_1.png|mini|ohne|PuTTy1: Dialog zur Verbindungskonfiguration]]</div>
- PuTTY z.B. von [http://www.chip.de/downloads/PuTTY_12997392.html www.chip.de] herunterladen.
Z.&nbsp;b. mit '''PuTTY''':
- putty0xy.exe starten
* PuTTY z.B. von [http://www.chip.de/downloads/PuTTY_12997392.html www.chip.de] herunterladen.
- Eingabe von "fritz.box" oder der IP der Fritzbox:
* putty0xy.exe starten
[[File:/w/images/b/b3/PuTTy_fhem_starten_1.png|467px|link=/wiki/Datei:PuTTy_fhem_starten_1.png|alt=PuTTy fhem starten 1.png]]
* Im daraufhin erscheinenden Dialog zur Verbindungskonfiguration (siehe nebenstehendes Bild ''PuTTy1'')
 
** Eingabe von "fritz.box" oder der IP der Fritzbox  
- danach: Eingabe des Passwortes der Fritzbox und der markierten Befehle
** Auswahl von Telnet als Verbindungstyp
[[File:/w/images/8/8a/PuTTy_fhem_starten_2.png|570px|link=/wiki/Datei:PuTTy_fhem_starten_2.png|alt=PuTTy fhem starten 2.png]]
** Öffnen der Verbindung über die Schaltfläche "Open"
 
* Im Befehlsfenster (siehe Bild ''PuTTy2'') dann
- damit wurde fhem gestartet und kann über [http://fritz.box:8083/fhem fritz.box:8083/fhem] gestartet werden.
** Eingabe des Passwortes der Fritz!Box
** Wechsel in das FHEM-Verzeichnis
** Aufruf des FHEM Start-Skriptes
* damit wurde FHEM gestartet und kann im Webbrowser über die Adresse [http://fritz.box:8083/fhem fritz.box:8083/fhem] aufgerufen werden.


== Unter MacOS X - kurz - ==
== Unter MacOS X - kurz - ==
- Starten von '''Terminal.app'''
* Starten von '''Terminal.app'''
- '''telnet fritz.box'''
* '''telnet fritz.box'''
- '''PASSWORT DER FRITZBOX EINGEBEN'''
* '''PASSWORT DER FRITZBOX EINGEBEN'''
- '''cd /var/media/ftp/fhem'''
* '''cd /var/media/ftp/fhem'''
- '''./startfhem'''
* '''./startfhem'''
- [http://fritz.box:8083/fhem http://fritz.box:8083/fhem]
* [http://fritz.box:8083/fhem http://fritz.box:8083/fhem]
   


== Unter MacOS X - ausführlich - ==
== Unter MacOS X - ausführlich - ==
- Starten von '''Terminal.app'''(gehört zum Lieferumfang von OS X)
* Starten von '''Terminal.app''' (gehört zum Lieferumfang von OS X)


  <nowiki>zu finden unter: Programme|Dienstprogramme|Terminal.app</nowiki>
  <pre>zu finden unter: Programme|Dienstprogramme|Terminal.app</pre>
- Angezeigt wird ähnlich:
* Angezeigt wird ähnlich:


  <nowiki>Last login: Sun Feb 10 12:00:07 on ttys000
  <pre>Last login: Sun Feb 10 12:00:07 on ttys000
   macbook-air:~ user$</nowiki>
   macbook-air:~ user$</pre>
- '''Eingeben''':
* '''Eingeben''':


  <nowiki>macbook-air:~ user$ '''telnet fritz.box'''[Enter]
  <pre>macbook-air:~ user$ telnet fritz.box [Enter]
  oder die IP der FritzBox
  oder die IP der FritzBox
  macbook-air:~ user$ '''telnet 192.168.2.1'''[Enter]</nowiki>
  macbook-air:~ user$ telnet 192.168.2.1 [Enter]</pre>
- Angezeigt wird ähnlich:
* Angezeigt wird ähnlich:


  <nowiki>Trying 192.168.2.1...
  <pre>Trying 192.168.2.1...
   Connected to fritz.box.
   Connected to fritz.box.
   Escape character is '^]'.
   Escape character is '^]'.
   password:</nowiki>
   password:</pre>
- '''Eingeben''':
* '''Eingeben''':


  <nowiki>password: '''PASSWORT DER FRITZBOX EINGEBEN'''[Enter]</nowiki>
  <pre>password: PASSWORT DER FRITZBOX EINGEBEN [Enter]</pre>
- Angezeigt wird ähnlich:
* Angezeigt wird ähnlich:


  <nowiki>BusyBox v1.19.3 (2012-10-12 14:52:09 CEST) built-in shell (ash)
  <pre>BusyBox v1.19.3 (2012-10-12 14:52:09 CEST) built-in shell (ash)
   Enter 'help' for a list of built-in commands.
   Enter 'help' for a list of built-in commands.
    
    
Zeile 53: Zeile 55:
   tty is "/dev/pts/1"
   tty is "/dev/pts/1"
   weitere telnet Verbindung aufgebaut
   weitere telnet Verbindung aufgebaut
   #</nowiki>
   #</pre>
- '''Eingeben'''(Change Directory = Wechsel in den Pfad, in dem die Datei startfhem steht.):
* '''Eingeben''' (Change Directory = Wechsel in den Pfad, in dem die Datei startfhem steht.):


  <nowiki># '''cd /var/media/ftp/fhem'''</nowiki>
  <pre># cd /var/media/ftp/fhem</pre>
- Angezeigt wird:
* Angezeigt wird:


  <nowiki>#</nowiki>
  <pre>#</pre>




- '''Eingeben'''(List: Dient nur der Kontrolle.)):
* '''Eingeben''' (List: Dient nur der Kontrolle.):


  <nowiki># '''ls -1'''</nowiki>
  <pre># ls -l</pre>


- Angezeigt wird ähnlich (Ist dort startfhem vorhanden?):
* Angezeigt wird ähnlich (Ist dort startfhem vorhanden?):


<nowiki>CHANGED
    FHEM
    fhem.cfg
    fhem.pl
    lib
    log
    perl
    '''startfhem'''www</nowiki>


- '''Eingeben'''(Starten von FHEM):
<pre>
CHANGED
FHEM
fhem.cfg
fhem.pl
lib
log
perl
startfhem
www
</pre>


<nowiki># '''./startfhem'''</nowiki>
* '''Eingeben'''(Starten von FHEM):


<pre># ./startfhem</pre>


- Angezeigt wird ähnlich:


  <nowiki>#</nowiki>
* Angezeigt wird ähnlich:
 
  <pre>#</pre>
Prüfen, ob FHEM läuft -&gt; Eingeben in der Adresszeile des Browsers (z.B. Safari):
Prüfen, ob FHEM läuft -&gt; Eingeben in der Adresszeile des Browsers (z.B. Safari):


  <nowiki>[http://fritz.box:8083/fhem http://fritz.box:8083/fhem]</nowiki>
  [http://fritz.box:8083/fhem http://fritz.box:8083/fhem]
- Warten bis die Anzeige "Warten auf fritz.box ..." beendet wird. -&gt; Angezeigt wird FHEM
* Warten bis die Anzeige "Warten auf fritz.box ..." beendet wird. -&gt; Angezeigt wird FHEM






== Links ==
== Links ==
[http://www.fhemwiki.de/wiki/Kommandozeilentools Kommandozeilentools]
* Auswahl sinnvoller [[Kommandozeilentools]]
 
[[Kategorie:FritzBox]]
[[Kategorie:FAQ]]
[[Kategorie:HOWTOS]]

Aktuelle Version vom 20. September 2013, 15:40 Uhr

Falls erforderlich, kann ein auf einer FritzBox laufendes FHEM per Telnet gestartet werden. Ein Neustart der Fritz!Box ist so z. B. nach einem FHEM-Shutdown nicht erforderlich. Die möglichen Vorgehensweisen sind im Folgenden beschrieben.

Unter Windows

PuTTy2: Befehle im putty Befehlsfenster
PuTTy1: Dialog zur Verbindungskonfiguration

Z. b. mit PuTTY:

  • PuTTY z.B. von www.chip.de herunterladen.
  • putty0xy.exe starten
  • Im daraufhin erscheinenden Dialog zur Verbindungskonfiguration (siehe nebenstehendes Bild PuTTy1)
    • Eingabe von "fritz.box" oder der IP der Fritzbox
    • Auswahl von Telnet als Verbindungstyp
    • Öffnen der Verbindung über die Schaltfläche "Open"
  • Im Befehlsfenster (siehe Bild PuTTy2) dann
    • Eingabe des Passwortes der Fritz!Box
    • Wechsel in das FHEM-Verzeichnis
    • Aufruf des FHEM Start-Skriptes
  • damit wurde FHEM gestartet und kann im Webbrowser über die Adresse fritz.box:8083/fhem aufgerufen werden.

Unter MacOS X - kurz -

  • Starten von Terminal.app
  • telnet fritz.box
  • PASSWORT DER FRITZBOX EINGEBEN
  • cd /var/media/ftp/fhem
  • ./startfhem
  • http://fritz.box:8083/fhem


Unter MacOS X - ausführlich -

  • Starten von Terminal.app (gehört zum Lieferumfang von OS X)
zu finden unter: Programme|Dienstprogramme|Terminal.app
  • Angezeigt wird ähnlich:
Last login: Sun Feb 10 12:00:07 on ttys000
   macbook-air:~ user$
  • Eingeben:
macbook-air:~ user$ telnet fritz.box [Enter]
 oder die IP der FritzBox
 macbook-air:~ user$ telnet 192.168.2.1 [Enter]
  • Angezeigt wird ähnlich:
Trying 192.168.2.1...
   Connected to fritz.box.
   Escape character is '^]'.
   password:
  • Eingeben:
password: PASSWORT DER FRITZBOX EINGEBEN [Enter]
  • Angezeigt wird ähnlich:
BusyBox v1.19.3 (2012-10-12 14:52:09 CEST) built-in shell (ash)
   Enter 'help' for a list of built-in commands.
   
   ermittle die aktuelle TTY
   tty is "/dev/pts/1"
   weitere telnet Verbindung aufgebaut
   #
  • Eingeben (Change Directory = Wechsel in den Pfad, in dem die Datei startfhem steht.):
# cd /var/media/ftp/fhem
  • Angezeigt wird:
#


  • Eingeben (List: Dient nur der Kontrolle.):
# ls -l
  • Angezeigt wird ähnlich (Ist dort startfhem vorhanden?):


CHANGED
FHEM
fhem.cfg
fhem.pl
lib
log
perl
startfhem
www
  • Eingeben(Starten von FHEM):
# ./startfhem


  • Angezeigt wird ähnlich:
#

Prüfen, ob FHEM läuft -> Eingeben in der Adresszeile des Browsers (z.B. Safari):

http://fritz.box:8083/fhem
  • Warten bis die Anzeige "Warten auf fritz.box ..." beendet wird. -> Angezeigt wird FHEM


Links