Hallo,
gleiches Problem (fhem Update gestern).
Allerdings (wie hier:
https://forum.fhem.de/index.php/topic,69858.0.html) nur wenn ich in den Raum "Everything" gehe.
Rufe ich einen Raum auf wo die readingsGroup und noch ein zwei andere Dinge drin sind funktioniert es ohne Fehler.
Bin gestern über die Möglichkeit zu sortieren gestolpert:
TOLL!! DANKE!!Ich habe eine readingsGroup wo ich mir die Batteriewechsel anzeige und da wäre es toll, wenn das nach Datum ginge

Zunächst hatte ich meine readingsGroup wie folgt definiert:
define rgLastBateryChange readingsGroup NAME=dmLastBatteryChange:.*
Allerdings habe ich dann den "Sortierungspfeil" beim ersten Datum.
Optisch unschön und die Zeile wurde dann nicht mit sortiert...
...doppelt unschön.
Daher habe ich erweitert auf:
define rgLastBateryChange readingsGroup <Gerät>,<>,<Datum> NAME=dmLastBatteryChange:.*
Also mit Headline.
Zuvor war es optisch unschön aber ohne genannten Fehler...
...jetzt war es optisch so wie gewollt aber eben mit dem genannten Fehler.
Ich habe mir mal die Stelle angeschaut (Zeile 203) und eigentlich wird ja etwas weiter oben geprüft, ob thead === undefined ist.
Hätte erwartet, dass dort dann entsprechend rausgesprungen wird?
Allerdings ist 'thead' bei mir eben nicht 'undefined' sondern eben 'null' (hab im Debugger geschaut)...
Hier ein list der readingsGroup:
Internals:
DEF <Gerät>,<>,<Datum> NAME=dmLastBatteryChange:.*
NAME rgLastBatteryChange
NR 159
NTFY_ORDER 50-rgLastBatteryChange
STATE Initialized
TYPE readingsGroup
mayBeVisible 1
CONTENT:
dmLastBatteryChange 1
CONTENT2:
DEVICES:
ARRAY(0x51345b0)
ARRAY(0x471abb8)
fhem:
lastDefChange 51
last_update 1509447859.39155
helper:
DEF
mapping $READING
positions:
dmLastBatteryChange.Heizkoerperthermostat_EssZi 1:1
dmLastBatteryChange.Heizkoerperthermostat_FabiZi 1:2
dmLastBatteryChange.Heizkoerperthermostat_Kueche 1:3
dmLastBatteryChange.Heizkoerperthermostat_SchlaZi 1:4
dmLastBatteryChange.Heizkoerperthermostat_WoZi 1:5
dmLastBatteryChange.Wandthermostat_Bad 1:6
dmLastBatteryChange.Wandthermostat_EssZi 1:7
dmLastBatteryChange.Wandthermostat_FabiZi 1:8
dmLastBatteryChange.Wandthermostat_Kueche 1:9
dmLastBatteryChange.Wandthermostat_SchlaZi 1:10
dmLastBatteryChange.Wandthermostat_WC 1:11
dmLastBatteryChange.Wandthermostat_WoZi 1:12
values:
formated:
undef
ARRAY(0x50879e0)
ARRAY(0x3d43de8)
ARRAY(0x5149330)
ARRAY(0x4cf6c98)
ARRAY(0x51417a8)
ARRAY(0x52bc500)
ARRAY(0x50c1818)
ARRAY(0x5166d98)
ARRAY(0x4f049c8)
ARRAY(0x52bd100)
ARRAY(0x510f958)
ARRAY(0x51071c0)
orig:
undef
ARRAY(0x5135968)
ARRAY(0x5181e98)
ARRAY(0x435e610)
ARRAY(0x52bb0c8)
ARRAY(0x4ef98f0)
ARRAY(0x51360a0)
ARRAY(0x514b578)
ARRAY(0x4ff96f0)
ARRAY(0x52bcfb0)
ARRAY(0x5334e10)
ARRAY(0x4c9fa50)
ARRAY(0x508d970)
prefixsuffix:
undef
ARRAY(0x4d66928)
ARRAY(0x5135998)
ARRAY(0x4ef9398)
ARRAY(0x5081af0)
ARRAY(0x45fbef0)
ARRAY(0x510ecb8)
ARRAY(0x4a8f270)
ARRAY(0x52bb170)
ARRAY(0x5164c08)
ARRAY(0x46d9310)
ARRAY(0x514ba40)
ARRAY(0x3ff6558)
Attributes:
alias Übersicht Batteriewechsel
mapping $READING
nolinks 1
room Overview,Overview Battery
sortColumn 3
sortby 09
Wenn ich die Zeile drüber von Prüfung 'thead === undefined' auf 'thead === null' ändere habe ich (natürlich) den Fehler nicht aber welche anderen Auswirkungen das hat weiß ich nat. nicht...
// if( table.tHead === undefined ) {
if( table.tHead === null ) {
console.log( 'doSort: table has no heading' );
return;
}
EDIT: Browser Firefox 56.0 (64-bit) auf Ubuntu 14.04 LTS 64Bit
EDIT3: Tritt auch bei meinem Android-Phone mit Chrome auf (also auch "nur", wenn ich auf die "Everything" Seite gehe. Die Batterie-Übersichtsseite [dort zeige ich nur 2 readingsGroup an eine davon mit dem sortColum] geht auch hier ohne Fehler)
EDIT2: noch ein list des Dummy
Internals:
NAME dmLastBatteryChange
NR 161
STATE ???
TYPE dummy
READINGS:
2017-06-18 21:09:49 Heizkoerperthermostat_EssZi Battery changed:
2017-07-08 12:36:35 Heizkoerperthermostat_FabiZi Battery changed:
2017-08-31 22:59:44 Heizkoerperthermostat_Kueche Battery changed:
2017-01-18 01:23:19 Heizkoerperthermostat_SchlaZi Battery changed:
2016-11-14 00:55:22 Heizkoerperthermostat_WoZi Battery changed:
2017-08-14 07:38:04 Wandthermostat_Bad Battery changed:
2017-05-06 23:30:38 Wandthermostat_EssZi Battery changed:
2017-05-03 07:28:45 Wandthermostat_FabiZi Battery changed:
2017-03-19 11:55:00 Wandthermostat_Kueche Battery changed:
2017-04-22 06:51:20 Wandthermostat_SchlaZi Battery changed:
2017-03-19 11:56:34 Wandthermostat_WC Battery changed:
2017-04-14 09:11:26 Wandthermostat_WoZi Battery changed:
Attributes:
event-on-change-reading .*
Gruß, Joachim