FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Ellert am 05 August 2019, 21:03:52

Titel: [fhemweb.js] webCmd für das Widget bitfield erzeugt einen JS-Fehler
Beitrag von: Ellert am 05 August 2019, 21:03:52
Der nachstehende Test erzeugt
Zitatfhemweb.js line 1836: TypeError: elName is undefined
wenn das Attribut webCmd gesetzt wird.
define testbit dummy
attr testbit readingList bf
attr testbit setList bf:bitfield
attr testbit webCmd bf


Titel: Antw:[fhemweb.js] webCmd für das Widget bitfield erzeugt einen JS-Fehler
Beitrag von: DasQ am 05 August 2019, 21:17:46
Liest sich ein kleinwenig wie dieses (https://forum.fhem.de/index.php/topic,102807.0.html) Problem (was bereits gefixed wurd)
Titel: Antw:[fhemweb.js] webCmd für das Widget bitfield erzeugt einen JS-Fehler
Beitrag von: Ellert am 05 August 2019, 23:32:03
Der Fehler tritt nach dem Fix auf, mit fhemweb.js 19953 2019-08-05 06:57:11Z rudolfkoenig. Hätte ich vielleicht erwähnen sollen, ich hatte das Update erst heute Abend durchgeführt.
Titel: Antw:[fhemweb.js] webCmd für das Widget bitfield erzeugt einen JS-Fehler
Beitrag von: rudolfkoenig am 06 August 2019, 11:10:44
Danke fuer den Hinweis, habs gefixt.
Titel: Antw:[fhemweb.js] webCmd für das Widget bitfield erzeugt einen JS-Fehler
Beitrag von: Ellert am 06 August 2019, 14:04:03
Mir ist aufgefallen, dass mit dem Widget zwar ein Reading gesetzt werden kann, aber im Widget, das durch webCmd angezeigt wird, werden die Checkboxen nicht entsprechend gesetzt, auch nach einem Seitenreload nicht.

Edit: Vorgehen beim Testen
Dummy definieren und den Befehl ausführen
set testbit bf 15
Die Detailansicht des Dummys aufrufen.

Das Ergebnis ist im anliegenden Bild dargestellt.