FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: betateilchen am 01 Juli 2017, 20:28:31

Titel: [patch] 98_BOSEST.pm - model statt type in readings
Beitrag von: betateilchen am 01 Juli 2017, 20:28:31
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 ;)
Titel: Antw:[patch] 98_BOSEST.pm - model statt type in readings
Beitrag von: betateilchen am 05 Juli 2017, 22:39:46
*schubs*
Titel: Antw:[patch] 98_BOSEST.pm - model statt type in readings
Beitrag von: dominik am 06 Juli 2017, 00:06:21
Danke dir, bau ich beim nächsten Update gleich ein.