FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: Mitch am 09 November 2015, 16:03:00

Titel: Readings ohne Einheit
Beitrag von: Mitch am 09 November 2015, 16:03:00
Nachdem ich immer wieder Fehler im Log hatte, weil irgend ein Modul im Reading eine Einheit hatte, habe ich jetzt alle Readings in allen benutzten Modulen geändert.

Ich finde dies sollte grundsätzlich so sein, also Readings immer ohne Einheit.


Danach kann man alles mit den "nackten" Zahlen mache und sich entsprechend auch die Einheit dazu schreiben, die man möchte.
Titel: Antw:Readings ohne Einheit
Beitrag von: betateilchen am 10 November 2015, 21:20:22
Man kann auch einfach ReadingsNum() anstatt ReadingsVal() verwenden....

Oder Doku lesen - da steht sowas nämlich drin.
Titel: Antw:Readings ohne Einheit
Beitrag von: betateilchen am 10 November 2015, 21:22:13
Oder man nimmt ReadingsVal() und addiert 0 dazu, dann ist die Einheit auch weg.

Oder oder oder.... Es gibt viele Lösungswege.
Titel: Antw:Readings ohne Einheit
Beitrag von: Georg312 am 03 Januar 2016, 22:19:09
Oder man würde die readings generell um einen "unit" speicherplatz erweitern. Dann stünden Wert und Einheit immer separat zur Verfügung.

Das wäre die ganz saubere Lösung die ich schon länger vermisse, würde aber vermutlich einen grösseren Systemumbau benötigen.

Gruß
Georg.
Titel: Antw:Readings ohne Einheit
Beitrag von: SCMP77 am 04 Februar 2016, 15:20:07
Hallo,
Wie ist hier eigentlich der allgemeine Konsens, soll man bei neuen Modulen die Readings mit oder ohne Einheiten befüllen?

Gruß
   SCMP77
Titel: Antw:Readings ohne Einheit
Beitrag von: betateilchen am 04 Februar 2016, 16:22:43
Ohne