Um in der neuen FHEM Statistik die Modellinformationen definierter devices auswerten zu können, muss die Modellbezeichnung entweder in einem Internal oder einem Reading mit dem Namen "model" stehen. Derzeit schreibt 98_BOSEST.pm diesen Wert in ein Reading mit namen "type" und kann somit nicht ausgewertet werden.
Deshalb schlage ich folgenden Patch vor:
Index: 98_BOSEST.pm
===================================================================
--- 98_BOSEST.pm (revision 14614)
+++ 98_BOSEST.pm (working copy)
@@ -1826,7 +1826,7 @@
$info->{name} = Encode::encode('UTF-8', $info->{name});
readingsBeginUpdate($hash);
BOSEST_XMLUpdate($hash, "deviceName", $info->{name});
- BOSEST_XMLUpdate($hash, "type", $info->{type});
+ BOSEST_XMLUpdate($hash, "model", $info->{type});
BOSEST_XMLUpdate($hash, "deviceID", $info->{deviceID});
BOSEST_XMLUpdate($hash, "softwareVersion", $info->{components}->{component}[0]->{softwareVersion});
readingsEndUpdate($hash, 1);
Da dieser Wert rein informeller Natur ist und ich im Modul selbst keinen Verwendungsnachweis für den Wert gefunden habe, sollte diese Änderung keine funktionalen Auswirkungen haben. Meinetwegen könnte man auch beide Readings anlegen ;)
*schubs*
Danke dir, bau ich beim nächsten Update gleich ein.