Autor Thema: Bugfix 10_EnOcean.pm  (Gelesen 1719 mal)

kubuntufan

  • Gast
Bugfix 10_EnOcean.pm
« am: 20 Dezember 2013, 20:58:55 »
Guten Abend,

Mir ist ein Fehler in der  10_EnOcean.pm aufgefallen.
Beim Profil A5-06-01 wurde die Spannung nicht richtig Interpretiert.

Hier einen Auszug aus der original Datei. Zeile 2273:

$voltage = sprintf "0.1f", $db[3] * 0.02;

Diese habe ich ersetzt durch:

$voltage = sprintf "\%6.2f", $db[3] * 0.02;

Hoffe ich konnte helfen.
Gruß Kubuntufan

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1277
Antw:Bugfix 10_EnOcean.pm
« Antwort #1 am: 21 Dezember 2013, 08:43:54 »
Mir ist ein Fehler in der  10_EnOcean.pm aufgefallen.
Beim Profil A5-06-01 wurde die Spannung nicht richtig Interpretiert.

Hier einen Auszug aus der original Datei. Zeile 2273:

$voltage = sprintf "0.1f", $db[3] * 0.02;

Diese habe ich ersetzt durch:

$voltage = sprintf "\%6.2f", $db[3] * 0.02;
Danke für den Hinweis. Die Ausgabe war leider an mehreren Stellen falsch. Ich habe es bei einer Nachkommastelle belassen, da die Auflösung des Messwertes rechnerisch nur bei max. 0,02 V liegt und im EEP auch nur eine Nachkommastelle angegeben ist.

 

decade-submarginal