FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: TomLee am 09 November 2023, 13:09:14

Titel: (gelöst) localhost oder 127.0.0.1 in menuEntries
Beitrag von: TomLee am 09 November 2023, 13:09:14
Hallo,

hab bisher die IP des Rechner angegeben:
clearLog,http://192.168.188.26:8083/fhem?cmd=set%20Logfile%20clear
Ich würd das gerne ändern wollen, auf:
clearLog,http://127.0.0.1:8083/fhem?cmd=set%20Logfile%20clearoder
clearLog,http://localhost:8083/fhem?cmd=set%20Logfile%20clear
Beides klappt nicht und es steht nix im Log.

Wie macht man es richtig ?
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: PatrickR am 09 November 2023, 13:17:41
Hi!
Zitat von: TomLee am 09 November 2023, 13:09:14Beides klappt nicht und es steht nix im Log.
Das liegt daran, dass 127.0.0.1 und localhost auf das lokale(!) Netzwerkinterface des Rechners zeigen, der es auflöst, d. h. den Link anklickt. D. h. wenn Du den Link von Deinem Desktop anklickst, dann ist auch dieser localhost, nicht der FHEM-Rechner. D. h. Du willst 192.168.188.26 in den menuEntries behalten.

Patrick
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: TomLee am 09 November 2023, 13:18:26
Es mag auch nicht wie in dem Beispiel der Bedienungsanleitung :
clearLog,http://fhemhost:8083/fhem?cmd=set%20Logfile%20clear
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: PatrickR am 09 November 2023, 13:21:15
Hi!

Zitat von: TomLee am 09 November 2023, 13:18:26Es mag auch nicht wie in dem Beispiel der Bedienungsanleitung :
clearLog,http://fhemhost:8083/fhem?cmd=set%20Logfile%20clear
Doch so mag es, wenn Du fhemhost durch den FHEM-Host ersetzt, d. h. 192.168.188.26. Ich verstehe offen gestanden nicht, warum Du eine valide und funktionierende Konfiguration unbedingt ändern möchtest.

Patrick
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: TomLee am 09 November 2023, 13:24:59
Zitat von: PatrickR am 09 November 2023, 13:21:15Ich verstehe offen gestanden nicht, warum Du eine valide und garantiert funktionierende Konfiguration unbedingt ändern möchtest.

Der Grund ist der das man bei der Übernahme der fhem.cfg auf einen anderen Rechner hier manuell eingreifen muss und ich mir dachte das man das evtl. dann auch gleich anders lösen kann.
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: PatrickR am 09 November 2023, 13:30:22
Zitat von: TomLee am 09 November 2023, 13:24:59Der Grund ist der das man bei der Übernahme der fhem.cfg auf einen anderen Rechner hier manuell eingreifen muss und ich mir dachte das man das evtl. dann auch gleich anders lösen kann.
Dann probiere mal
clearLog,/fhem?cmd=set%20Logfile%20clear
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: TomLee am 09 November 2023, 13:36:12
nee, mag nicht klappen.
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: Frank_Huber am 09 November 2023, 13:44:38
clearlog,cmd=set+Logfile+clear

hier mein Attribut in Gänze, jeder Befehl funktioniert:
attr WEB menuEntries Plot,cmd=list+TYPE=SVG,Backup,cmd=backup,update check,cmd=update+checktime,update,cmd=update,fhem restart,cmd=shutdown+restart,reboot,cmd=sysreboot,shutdown,sysshutdown
Titel: Aw: localhost oder 127.0.0.1 in menuEntries
Beitrag von: TomLee am 09 November 2023, 14:02:46
ZitatÜberrascht mich nicht. Übernimm meinen Vorschlag bitte mal vollständig.

Stimmt, irgendwas ging schief beim einfügen, lag wohl daran das ich in dem Attribut kein textField-long aktiviert habe (sollte mMn Standard sein). Und da das dann ein Gefummel ist hab ich wohl irgendwas übersehen/falsch gemacht.

Werd aber die Variante von Frank_Huber verwenden, die gefällt mir.

Danke
Titel: Aw: (gelöst) localhost oder 127.0.0.1 in menuEntries
Beitrag von: betateilchen am 10 November 2023, 13:04:44
Zitat von: TomLee am 09 November 2023, 14:02:46lag wohl daran das ich in dem Attribut kein textField-long aktiviert habe (sollte mMn Standard sein)

Man kann dann immer noch in "Raw definition" mit copy&paste arbeiten, wenn man ein vorhandenes Attribut bearbeiten möchte.