FHEM Forum

FHEM => Frontends => Thema gestartet von: peter0255 am 01 Februar 2015, 19:11:32

Titel: Nach Update kein shutdown restart möglich
Beitrag von: peter0255 am 01 Februar 2015, 19:11:32
Hallo Zusammen,

ich habe heute Morgen ein Update durchgeführt, danach konnte ich kein Update, Update Check und kein shutdown restart durchführen.
es wird nur eine zusätzliche, neue Seite im Browser eröffnet, sonst passiert nichts, habe es im IE10 und Mozilla probiert.

Auszug aus .cfg
define WEB FHEMWEB 8083 global
attr WEB menuEntries restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm
attr WEB stylesheetPrefix dark

wenn ich shutdown restart direkt in der Kommandozeile eingebe, macht er einen reboot (laut.log), aber die Seite bleibt offen, man sieht nicht das er was gemacht hat.

Gruß Peter

Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: fhainz am 01 Februar 2015, 19:12:59
Siehe hier: http://forum.fhem.de/index.php/topic,32960.0.html

Du siehst in der Box oben das die Verbindung abbricht und anschließend wiederhergestellt wird.
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: peter0255 am 01 Februar 2015, 19:19:07
er macht aber kein reboot, es taucht nichts im log auf
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: schaufma am 01 Februar 2015, 19:22:03
bei mir genau das gleiche verhalten ...

er macht ein neues Fenster auf und das wars ... kein Text, kein Neustart ...

Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: betateilchen am 01 Februar 2015, 20:33:20
Zitat von: peter0255 am 01 Februar 2015, 19:11:32


attr WEB menuEntries restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm



Nimm mal bitte die + Zeichen aus den cmd und ersetze sie durch %20

Dann bitte nochmal testen.
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: stromer-12 am 01 Februar 2015, 20:44:20
Ich habe mit dem Update von heute keine Probleme mit oben angegebener Syntax.
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: schaufma am 01 Februar 2015, 20:54:09
hi !

wenn man das "+" rausnimmt bzw. ersetzt, dann geht in der tat kein neues Fenster auf und es wird ein Neustart durchgeführt ... aber von der neuen Funktion sehe (zumindest ich) nichts ...

P.s. bei Eingabe von shutdown restart in die befehlzeile wird übrigens nach return die Zeile geleert (also kein Hinweis) ... allerdings startet fhem dennoch neu ...
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: betateilchen am 01 Februar 2015, 21:00:21
Gut, damit haben wir für das "+" Problem ja eine simple Lösung gefunden :)

Die Information über den Verbindungsabbruch erscheint nur, wenn das shutdown direkt in der Frontend Befehlszeile eingegeben wird.

Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: schaufma am 01 Februar 2015, 21:01:50
hallo betateilchen ...

eben nicht ;-) (zumindest bei mir mit Ios7 style)
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: Bracew am 01 Februar 2015, 21:03:27
Auch bei mir war kein UpdateCheck und kein Restart möglich
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: betateilchen am 01 Februar 2015, 21:04:56
@schaufma: Du solltest verstehen, dass wir hier über zwei Punkte sprechen:

1. neue leere Seite bei + Zeichen in den menuEntries = gelöst, wenn man + durch %20 ersetzt

2. die von Dir vermisste neue Funktionalität der Anzeige beim Neustart = nicht gelöst, aber das ist ein anderes Problem
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: schaufma am 01 Februar 2015, 21:11:59
o.k. ... dann kam das irgendwie gleichzeitig ...
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: Bracew am 01 Februar 2015, 21:14:36
Ist das die "endgültig Lösung" das + Zeichen durch %20 in der fhem.cfg zu ersetzen?
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: betateilchen am 01 Februar 2015, 21:16:01
Zitat von: schaufma am 01 Februar 2015, 21:11:59
o.k. ... dann kam das irgendwie gleichzeitig ...

Ja, das sind zwei voneinander unabhängige Änderungen, die beide gestern gebaut wurden.

Zitat von: Bracew am 01 Februar 2015, 21:14:36
Ist das die "endgültig Lösung" das + Zeichen durch %20 in der fhem.cfg zu ersetzen?

Das ist auf jeden Fall die Lösung, die dauerhaft und in allen Browsern funktionieren wird.

Und es ist die Lösung, die auch in der commandref steht:

Zitat
menuEntries
Comma separated list of name,html-link pairs to display in the left-side list. Example:
attr WEB menuEntries fhem.de,http://fhem.de,culfw.de,http://culfw.de
attr WEB menuEntries AlarmOn,http://fhemhost:8083/fhem?cmd=set%20alarm%20on

Da steht nix von Pluszeichen.
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: Bracew am 01 Februar 2015, 21:25:32
ZitatZitat von: Bracew am Heute um 21:14:36

    Ist das die "endgültig Lösung" das + Zeichen durch %20 in der fhem.cfg zu ersetzen?


Das ist auf jeden Fall die Lösung, die dauerhaft und in allen Browsern funktionieren wird.

OK, sieht zwar komisch (ungewohnt) aus, aber wenn's denn so ist, dann isses halt so.

DANKE

P.S. Mein Brwoser hatte sich aber nicht geändert. Ist vor wie nach dem Update dieselbe Firefoxversion.
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: betateilchen am 01 Februar 2015, 21:37:12
Zitat von: Bracew am 01 Februar 2015, 21:25:32
P.S. Mein Brwoser hatte sich aber nicht geändert. Ist vor wie nach dem Update dieselbe Firefoxversion.

Es geht auch nicht um Deinen Browser, sondern darum, dass das Pluszeichen in urls innerhalb von fhem seit gestern eine spezielle Funktion hat.
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: Bracew am 01 Februar 2015, 21:47:34
Zitat....dass das Pluszeichen in urls innerhalb von fhem seit gestern eine spezielle Funktion hat

Hab ich nicht mitbekommen. Danke für die Info.

Das mit den + hatte ich wohl hier anscheinend falsch abgeschaut: http://blog.wenzlaff.de/?p=2687
In der Commandref steht es richtig mit %20
Titel: Antw:Nach Update kein shutdown restart möglich
Beitrag von: justme1968 am 02 Februar 2015, 09:40:16
das + zeichen ist im query teil offiziell als ersatz für das leerzeichen vorgesehen:

Within the query string, the plus sign is reserved as shorthand notation for a space. Therefore, real plus signs must be encoded. This method was used to make query URIs easier to pass in systems which did not allow spaces.

das ist nicht fhem spezifisch sondern ist vom w3c in einem rfc geregelt.

von daher ist es eine unglückliche wahl wenn das mit dem patch nicht mehr möglich ist.