telnet: ist Scrollen durch Befehlshistorie mit Pfeiltasten möglich?

Begonnen von CQuadrat, 11 September 2015, 09:45:34

Vorheriges Thema - Nächstes Thema

CQuadrat

Hallo Zusammen,

zum schnellen Konfigurieren so zwischendurch benutze ich gerne den Telnet-Zugang.  :D

Von der "normalen" Shell her bin ich es gewohnt, mit den Pfeiltasten durch die Befehlshistorie zu scrollen. Lässt sich der FHEM-telnet auch dahingehend konfigurieren, damit dies möglich ist?


Viele Grüße

Christoph
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

rudolfkoenig

Wenn man nicht telnet, sondern "socat TCP:fhemhost:fhemport readline" verwendet, dann ja.

CQuadrat

Danke für die Info. Aber leider stelle ich mich wohl etwas dumm an, denn ich bekomme nur:

2015/09/11 10:39:08 socat[12065] E unknown device/address "readline"
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

rudolfkoenig

Entweder das, oder dein socat ist ohne readline. "man socat" sagt was von:
ZitatUses  GNU  readline  and history on stdio to allow editing and reusing input lines (example). This requires the GNU readline and history libraries. Note that stdio should be a  (pseudo)  terminal  device,  otherwise readline does not seem to work.

CQuadrat

Mmhh..
also die entsprechenden Bibliotheken sind installiert.

Dann muss ich da wohl noch etwas recherchieren.  :-\

FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

Dr. Boris Neubert

Debian und Ubuntu haben das wegen eines Lizenzproblems nicht. Siehe https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677371.

Gegenbeweise willkommen.

Grüße
Boris, traurig auf Ubuntu 15.04
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

P.A.Trick

Ach Boris es gibt doch 1000 Wege nach Rom! ;-)

Schaue mal hier!

apt-geht install rlwrap

Und dann:

rlwrap telnet localhost 7072
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Dr. Boris Neubert

Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

CQuadrat

FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

hexenmeister

Cool!
Gibt es eine Möglichkeit, das auch dem Putty beizubringen?

P.A.Trick

Zitat von: hexenmeister am 13 September 2015, 13:28:49
Cool!
Gibt es eine Möglichkeit, das auch dem Putty beizubringen?

Ja, denn es läuft ja auf dem FHEM Server! Einfach installieren und dann über SSH den obigen Befehl ausführen!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

hexenmeister

Zitat von: P.A.Trick am 13 September 2015, 16:11:59
Ja, denn es läuft ja auf dem FHEM Server! Einfach installieren und dann über SSH den obigen Befehl ausführen!
Das ist mir natürlich klar. Die Frage war, ob das ohne Umwege geht. Damit wäre die FHEM-Console praktisch mit einem Klick möglich.

Dr. Boris Neubert

Hallo,

Du kannst in Putty in den Einstellungen unter Connection | SSH den Befehl als Remote Command eingeben. Zusammen mit Private/Public Key Authorisation müsste das gehen. Ist aber zugegebenermaßen aufwändiger.

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

dev0


hexenmeister