An alle die Probleme mit der Aktualisierung der Homematic Fensterkontakte haben, hier der Workaround. Danke an @liv-in-sky für die Unterstützung.
Problem, zumindest bei mir, ist, dass die Fensterkontakte 2x "LowBat" Datenpunkte haben.
1x unter xxxx.0 und
1x unter xxxx.1
Das Script schaut aber normalerweise unter :
$('hm-rpc.*.0.LOWBAT').each(function(id,.......
Der LowBat Wert wird aber unter xxxx.1 aktualisiert.
Wenn man jetzt die Zeile auf
$('hm-rpc.*.1.LOWBAT').each(function(id......
ändert funktionieren allerdings die anderen nicht mehr.
Also muss man auf
$('hm-rpc...*.LOWBAT').each(function(id,......
setzen und die Fensterkontakte, die nun doppelt aufgeführt filtern unter:
var filterArray=["hm-rpc.0.NEQ0xxxxx.0.LOWBAT","hm-rpc.0.NEQ06xxxxx.0.L..........
rausfiltern. Also die Nuller.
Seltsamerweise hatte es ja mal ursprünglich funktioniert.
Ich weiß jetzt nicht wo was geändert wurde. In der Zentrale CCU.x oder im HM.RPC Adapter.