(gelöst) localhost oder 127.0.0.1 in menuEntries

Begonnen von TomLee, 09 November 2023, 13:09:14

Vorheriges Thema - Nächstes Thema

TomLee

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 ?

PatrickR

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
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

TomLee

Es mag auch nicht wie in dem Beispiel der Bedienungsanleitung :
clearLog,http://fhemhost:8083/fhem?cmd=set%20Logfile%20clear

PatrickR

#3
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
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

TomLee

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.

PatrickR

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
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

TomLee


Frank_Huber

#7
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

TomLee

#8
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

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!