[gelöst] kein einziges Switch-Widget funktioniert mehr

Begonnen von Achim, 28 Oktober 2016, 16:31:43

Vorheriges Thema - Nächstes Thema

Achim

Hallo,

seit gestern funktioniert bei mir kein einziges Switch-Widget mehr. In keinem Browser.

In der Browserconsole vom Firefox kommt folgende Meldung:
ZitatTypeError: this.isReadOnly is not a function [Weitere Informationen]widget_famultibutton.js:231:14

Der Link im Fehler zeigt auf folgenden Codeteil in widget_famultibutton.js
    function toggleOff(elem) {

       if ( this.isReadOnly(elem) ) {
            elem.addClass('fail-shake');
            setTimeout(function() {
                var faelem = elem.data('famultibutton');
                if( faelem ) { faelem.setOn(); }
                elem.removeClass('fail-shake');
            }, 500);
            return;


Ich weiß leider nicht mehr nach welcher Änderung dieser Fehler kommt. Vielleicht kann mir da jemand einen Tipp geben, wo ich weitersuchen kann.

Viele Grüße
Achim
1x RPi V1, COC, 6x FHT, 1x S300TH, 2x DS18B20, 1x KS300
1x Arduino Nano mit Firmata, 2x DS2423old, 4x DS18B20, HIH5030, verschiedene Ein/Ausgangsschaltungen am Arduino
Mysensors-Seriell Gateway, Si7021, BH1750, Relais

setstate

Du benutzt bestimmt die fhem-tablet-ui.min.js

Habe das Update für dieses File gerade erst jetzt nachgereicht.
Sorry

Achim

Hallo setstate,

jetzt funktioniert es wieder. Vielen Dank.

Viele Grüße
Achim
1x RPi V1, COC, 6x FHT, 1x S300TH, 2x DS18B20, 1x KS300
1x Arduino Nano mit Firmata, 2x DS2423old, 4x DS18B20, HIH5030, verschiedene Ein/Ausgangsschaltungen am Arduino
Mysensors-Seriell Gateway, Si7021, BH1750, Relais

markukug

Ich hatte das gleiche Problem, welches durch das Update gelöst wurde.

Vielen Dank
lg
Markus

Fritz Muster

Hallo,

trotz heutiges update besteht bei mir das Problem weiterhin. Wenn ich ein Switch betätige kommt in der Konsole die Meldung TypeError: this.isReadOnly is not a function
toggleOn()
widget_famultibutton.js:203
init_ui/<.toggleOn()
widget_famultibutton.js:322
a.fn.famultibutton/<()
fa-multi-button.min.js:2
m.event.dispatch()
jquery.min.js:3
m.event.add/r.handle()
jquery.min.js:3
[Weitere Informationen]widget_famultibutton.js:203:14


Im Debugger steht dann analog wie bei Achim function toggleOn(elem) {

        if ( this.isReadOnly(elem) ) {
            elem.addClass('fail-shake');
            setTimeout(function() {
                var faelem = elem.data('famultibutton');
                if( faelem ) { faelem.setOff(); }
                elem.removeClass('fail-shake');
            }, 500);
            return;


Bin ratlos und würde mich über Hilfe sehr freuen.
RasPi 3B+, Stretch, Fhem 5.9, DBlog SQLite
HMLAN, mapleCUN MAX/WMBus, mapleSduino 868/433/868
HM Sensoren/Aktoren ,Technoline TX 29 DTH-IT, TFA 30.3155WD, MAX!
Hour Counter, Astro, EletricityCounter, Statistics, Charting Frontend, TabletUI, Modbus

Amenophis86

Hatte den Fehler auch und gesehen, dass es am fhem-tablet-ui.min.js liegt und dann die Definition auf fhem-tablet-ui.js umgestellt gehabt. Wo ist der Unterschied zwischen fhem-tablet-ui.min.js und fhem-tablet-ui.js???
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Fritz Muster

Zitat
Die fhem-tablet-ui.min.js ist nur komprimiert. D.h. alle unnötigen Zeichen, wie Leerzeichen, Tabs oder Zeilenumbrüche sind weg gelassen. Damit wird das File kleiner und wird schneller vom Server geladen und verringert dadurch Last. Solche min-Varianten sind für stabile produktive Systeme gedacht. Zum Debuggen oder ähnliches sind sie ungeeignet.
RasPi 3B+, Stretch, Fhem 5.9, DBlog SQLite
HMLAN, mapleCUN MAX/WMBus, mapleSduino 868/433/868
HM Sensoren/Aktoren ,Technoline TX 29 DTH-IT, TFA 30.3155WD, MAX!
Hour Counter, Astro, EletricityCounter, Statistics, Charting Frontend, TabletUI, Modbus