Troubles nach Fhem-Update

Begonnen von MarcAD, 25 Januar 2015, 19:24:44

Vorheriges Thema - Nächstes Thema

MarcAD

Hallo zusammen,

habe heute ein Fhem-Update gemacht.

Wenn ich nun in einer Detailansicht das Raum-Attribut ändern will, erscheint das Auswahlfenster nicht mehr, in der die Räume sonst angeklickt werden konnten.
Kann man das irgendwie beheben? Gibt es weitere Probleme, die anderen vielleicht aufgefallen sind?

Danke und Gruß,

betateilchen

Funktioniert hier nach gerade durchgeführtem Update problemlos. Hast Du mal den Browser Cache geleert und dann fhem neu gestartet?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

MarcAD

Habe ich schon probiert. Von einem anderen Rechner aus habe ich gleiches Verhalten feststellen können.
Langsam nervt es. Irgendwie scheint doch grundlegend etwas i. A... zu sein.  >:(

Die einfachsten Automatismen IF/ELSE laufen nicht wie sie sollen, Testmodule von Damian läuft nicht, weil angeblich das Format nicht unterstützt wird.
Was ist denn das?

Gibt eine Art Werkseinstellung zurücksetzen??

Danke und Gruß

Icinger

Das mit dem fehlenden Popup beim room, group etc..-Attribut kann ich bestätigen.

Ist mir heute auch schon aufgefallen.
Habe zur Sicherheit grade eben ein update force, shutdown restart gemacht, sowie sämtliche Caches im Firefox (unter Ubuntu) gemacht.

Hat leider nichts geholfen.

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

betateilchen

schonmal mit einem anderen Style probiert? Ich arbeite mit dem dark Style
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Icinger

#5
Ich hab auch den Darkstyle, wie gesagt nach update-force auch topaktuell

PS: Die Anzeige der letzten Änderungen sollte auch anders sein als auf dem Screenshot, oder?

PPS: Grade probiert: per WEBTablet funktionierts......Weis jetzt aber nicht, wo ich sonst noch ansetzen kann....Cache etc. hab ich schon mehrmals gelöscht
Anderen Browser (Chrome) genommen -> dito...."normale" Oberfläche funktionierts nicht, WEBTablet aber schon
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

MarcAD

beim Default geht's auch nicht...

rudolfkoenig

Der fehlende Raum-Auswahl-Dialog weist auf einem JavaScript Fehler oder auf fehlende/kaputte .js Dateien hin
Die im Screenshot gesehene Darstellungsfehler liegt an eine fehlende/kaputte jquery-ui.min.css, hier funktioniert aber JavaScript. Kaputtes IF/ELSE ist wieder was anderes. Hier sind wohl unterschiedliche Probleme zusammengekommen.

Wg. Frontend-Problemen: Koennt ihr bitte in die JavaScript Konsole schauen, und auch pruefen, ob die .js/.css Dateien in Ordnung sind?

Icinger

Guten Morgen Rudi,

grade nochmal die jquery geupdatet:
2015.01.26 08:09:10 1: UPD www/pgm2/jquery-ui.min.css
2015.01.26 08:09:11 1:
2015.01.26 08:09:11 1: New entries in the CHANGED file:
2015.01.26 08:09:11 1:   - bugfix: SYSMON: Symbol '#' in Readings prevents update
2015.01.26 08:09:11 1:
2015.01.26 08:09:11 1: update finished, "shutdown restart" is needed to activate the changes.
2015.01.26 08:13:53 1: UPD www/pgm2/jquery-ui.min.js
2015.01.26 08:13:54 1:
2015.01.26 08:13:54 1: New entries in the CHANGED file:
2015.01.26 08:13:54 1:   - bugfix: SYSMON: Symbol '#' in Readings prevents update
2015.01.26 08:13:54 1:
2015.01.26 08:13:54 1: update finished, "shutdown restart" is needed to activate the changes.
2015.01.26 08:14:19 1: UPD www/pgm2/jquery.min.js
2015.01.26 08:14:20 1:
2015.01.26 08:14:20 1: New entries in the CHANGED file:
2015.01.26 08:14:20 1:   - bugfix: SYSMON: Symbol '#' in Readings prevents update
2015.01.26 08:14:20 1:
2015.01.26 08:14:20 1: update finished, "shutdown restart" is needed to activate the changes.


Cache geleert, alles zurück auf Anfang. Bin jetzt auch auf einem anderen Rechner als gestern.
Trotzdem noch die selben Darstellungsfehler.

Folgende js-Fehler habe ich in der Konsole:
SyntaxError: expected expression, got '<' JavaScripts:1
TypeError: a.widget is not a function dashboard.js:31
TypeError: $(...).dialog is not a function fhemweb.js:211


Die .css und .js sehen ansonsten ganz gut aus.

lg, Ici

PS: Kaputt sein dürften die .js ja eigentlich nicht, sonst würden sie auf der Tablet-Oberfläche ja auch nicht gehen, oder?
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

rudolfkoenig

ZitatUPD www/pgm2/jquery-ui.min.css
ist merkwuerdig, der wurde sein einem Jahr nicht mehr angefasst.

ZitatSyntaxError: expected expression, got '<' JavaScripts:1
Das ist das Hauptproblem, und ich habe keine Ahnung, wo es herkommt.
Der Rest ist vermutlich Folgeproblem.
Kannst du bitte den <head> Abschnitt des Headers zeigen?

Icinger

Zitat
ZitatUPD www/pgm2/jquery-ui.min.css


ist merkwuerdig, der wurde sein einem Jahr nicht mehr angefasst.

Naja, ich hab den mit "update jquery-ui.min.css" geupdatet, keine Ahnung, ob das dann als "force" behandelt wird.

Header....Meinst du diesen:
<html xmlns="http://www.w3.org/1999/xhtml">

    <head root="/fhem">
        <title></title>
        <link href="/fhem/icons/favicon" rel="shortcut icon"></link>
        <meta charset="UTF-8"></meta>
        <link rel="stylesheet" href="/fhem/pgm2/style.css"></link>
        <link rel="stylesheet" href="/fhem/pgm2/jquery-ui.min.css"></link>
        <link rel="stylesheet" href="/fhem/niceclocks/niceclocks.css"></link>
        <script src="/fhem/pgm2/jquery.min.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/jquery-ui.min.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/fhemweb.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/fhemweb_colorpicker.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/fhemweb_knob.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/fhemweb_readingsGroup.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/fhemweb_readingsHistory.js" type="text/javascript" attr=""></script>
        <script src="/fhem/pgm2/jquery.min.js" type="text/javascript" attr=""></script>
        <script src="/fhem/codemirror/codemirror.js" type="text/javascript" attr=""></script>
        <script src="/fhem/codemirror/search.js" type="text/javascript" attr=""></script>
        <script src="/fhem/codemirror/fhem_codemirror.js" type="text/javascript" attr=""></script>
        <script src="/fhem/nicedates/fhem_nicedates.js" type="text/javascript" attr="{"locale" : "de", "mode" : "fromNow","verbose" : "4"}"></script>
        <script src="/fhem/JavaScripts" type="text/javascript" attr=""></script>
        <script src="/fhem/niceclocks/fhem_niceclocks.js" type="text/javascript" attr="{"clockStyle" : "analog","keepBg" : false,"fixMenu" : true,"keepHeader" : true }"></script>
        <script src="/fhem/pgm2/dashboard.js" type="text/javascript" attr=""></script>
        <script src="/fhem/jscolor/jscolor.js" type="text/javascript"></script>

<script src="/fhem/nicedates/moment-with-locales.js" type="text/javascript"></script>

</head>


Hab mit der Konsole eigentlich bisher 0 Erfahrung. Falls du was anderes brauchst, bitte bescheid geben.

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

herrmannj

ich erlaube mir mal:

jquery wird zweimal geladen. Der zweite zerschießt jquery-ui.

Magst Du mal bitte in fhem "version" eingeben und den output posten.

vg
jörg

Icinger

Klar, alles was hilf, mag ich :D

# $Id: fhem.pl 7714 vor einem TagZ rudolfkoenig $
# $Id: 10_CUL_HM.pm 7715 vor einem TagZ martinp876 $
# $Id: 46_Circles.pm 0037 vor 6 MonatenZ sguttmann $
# $Id: 95_Dashboard.pm 5921 vor 8 MonatenZ svenson08 $
# $Id: 93_DbLog.pm 6573 vor 4 MonatenZ tobiasfaust $
# $Id: 66_ECMD.pm 7510 vor 16 TagenZ borisneubert $
# $Id: 67_ECMDDevice.pm 7698 vor 2 TagenZ borisneubert $
# $Id: 93_FHEM2FHEM.pm 7193 vor einem MonatZ rudolfkoenig $
# $Id: 01_FHEMWEB.pm 7690 vor 2 TagenZ rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 7594 vor 10 TagenZ rudolfkoenig $
# $Id: 92_FileLog.pm 7690 vor 2 TagenZ rudolfkoenig $
# $Id: 98_GEOFANCY.pm 6985 vor 2 MonatenZ loredo $
# $Id: 00_HMLAN.pm 7695 vor 2 TagenZ martinp876 $
# $Id: 98_HMinfo.pm 7444 vor 21 TagenZ martinp876 $
# $Id: 98_HTTPMOD.pm 7313 vor einem MonatZ ststrobel $
# $Id: 98_Heating_Control.pm 7168 vor 2 MonatenZ dietmar63 $
# $Id: 98_HourCounter.pm 7336 vor einem MonatZ john $
# $Id: 11_OWDevice.pm 7613 vor 8 TagenZ borisneubert $
# $Id: 10_OWServer.pm 7213 vor einem MonatZ borisneubert $
# $Id: 73_PRESENCE.pm 7485 vor 17 TagenZ markusbloch $
# $Id: 45_Plugwise.pm 3789 vor 5 MonatenZ sguttmann $
# $Id: 10_RESIDENTS.pm 7624 vor 8 TagenZ loredo $
# $Id: 20_ROOMMATE.pm 7626 vor 8 TagenZ loredo $
# $Id: 98_RandomTimer.pm 7654 vor 5 TagenZ dietmar63 $
# $Id: 99_SUNRISE_EL.pm 6765 vor 3 MonatenZ rudolfkoenig $
# $Id: 98_SVG.pm 7713 vor einem TagZ rudolfkoenig $
# $Id: 34_SWAP.pm 7554 vor 13 TagenZ justme1968 $
# $Id: 42_SYSMON.pm 7680 vor 3 TagenZ hexenmeister $
# $Id: 59_Twilight.pm 7462 vor 20 TagenZ dietmar63 $
# $Id: 99_Utils.pm 7528 vor 15 TagenZ rudolfkoenig $
# $Id: 45_WMR.pm 3784 vor einem JahrZ sguttmann $
# $Id: 46_WMR_WEATHER.pm 4885 vor einem JahrZ wherzig $
# $Id: 59_Weather.pm 6705 vor 4 MonatenZ borisneubert $
# $Id: 98_WeekdayTimer.pm 7168 vor 2 MonatenZ dietmar63 $
# $Id: 90_at.pm 7563 vor 13 TagenZ rudolfkoenig $
# $Id: 98_autocreate.pm 6505 vor 5 MonatenZ rudolfkoenig $
# $Id: 98_cloneDummy.pm 5919 vor 8 MonatenZ joachim09876 $
# $Id: 98_dewpoint.pm 6757 vor 3 MonatenZ joachim09876 $
# $Id: 98_dummy.pm 4934 vor einem JahrZ rudolfkoenig $
# $Id: 91_eventTypes.pm 7221 vor einem MonatZ rudolfkoenig $
# $Id: 95_holiday.pm 7330 vor einem MonatZ rudolfkoenig $
# $Id: 91_notify.pm 7260 vor einem MonatZ rudolfkoenig $
# $Id: 34_panStamp.pm 4756 vor einem JahrZ justme1968 $
# $Id: 33_readingsGroup.pm 7659 vor 4 TagenZ justme1968 $
# $Id: 33_readingsProxy.pm 7650 vor 5 TagenZ justme1968 $
# $Id: $
# $Id: 98_statistics.pm 7488 vor 17 TagenZ tpoitzsch $
# $Id: 98_structure.pm 7655 vor 5 TagenZ rudolfkoenig $
# $Id: 98_telnet.pm 6611 vor 4 MonatenZ rudolfkoenig $
# $Id: 98_update.pm 7503 vor 16 TagenZ rudolfkoenig $
# $Id: 91_watchdog.pm 7108 vor 2 MonatenZ rudolfkoenig $
# $Id: 98_weblink.pm 5608 vor 9 MonatenZ rudolfkoenig $
# $Id: 55_weco.pm 5517 vor 9 MonatenZ betateilchen $


Sollte eigentlich aktuellst sein, da ich gestern abend erst ein "Update force"  gemacht habe.

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

herrmannj

#13
gib mal im fhem Verzeichnis egrep -i -r -l "jquery" * ein.

vg
jörg

edith +l

Icinger

Bitteschön:

stefan@cubietruck:~ > cd /opt/fhem
stefan@cubietruck:/opt/fhem > egrep -i -r -l "jquery" *
CHANGED
contrib/YAF/FHEM/YAF/widgets/fht80/fht80.pm
contrib/YAF/FHEM/YAF/widgets/generic/generic.pm
contrib/YAF/FHEM/YAF/www/js/combobox.js
contrib/YAF/FHEM/YAF/www/js/jquery-1.8.2.js
contrib/YAF/FHEM/YAF/www/js/yaf-basics.js
contrib/YAF/FHEM/YAF/www/js/jquery-ui-1.9.1.custom.js
contrib/YAF/FHEM/YAF/www/js/jquery-ui-1.9.1.custom.min.js
contrib/YAF/FHEM/YAF/www/js/jquery.ui.touch-punch.min.js
contrib/YAF/FHEM/YAF/www/js/yaf-dialogs.js
contrib/YAF/FHEM/YAF/www/yaf.htm
contrib/YAF/FHEM/YAF/www/css/smoothness/jquery-ui-1.9.1.custom.css
contrib/YAF/FHEM/YAF/www/css/smoothness/jquery-ui-1.9.1.custom.min.css
contrib/YAF/controls_yaf.txt
docs/commandref.html
docs/commandref_DE.html
FHEM/controls_fhem.txt
FHEM/95_Dashboard.pm
FHEM/95_FLOORPLAN.pm
FHEM/02_RSS.pm
FHEM/01_FHEMWEB.pm
fhem.cfg
log/fhem-2015-01-25.log
log/fhem-2015-01-26.log
unused/fhemweb_multiple.js
www/nicedates/fhem_nicedates.js
www/codemirror/fhem_codemirror.js
www/niceclocks/fhem_niceclocks.js
www/frontend/CHANGED
www/pgm2/ios6Common.css
www/pgm2/defaultCommon.css
www/pgm2/jquery-ui.min.js
www/pgm2/fhemweb.js
www/pgm2/dashboard.js
www/pgm2/darkCommon.css
www/pgm2/darkstyle.css
www/pgm2/brightstyle.css
www/pgm2/jquery.min.js
www/pgm2/fhemweb_knob.js
www/pgm2/jquery.knob.min.js
www/pgm2/ios7Common.css
www/pgm2/jquery-ui.min.css
www/pgm2/ios6.js
stefan@cubietruck:/opt/fhem >


/Backup und /restoreDir habe ich aus der Liste rausgenommen.

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho