FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Alveole am 07 Februar 2015, 17:42:48

Titel: Formatierung Wert
Beitrag von: Alveole am 07 Februar 2015, 17:42:48
Hallo Leute,
mir fehlt eine Idee und Lösung.
Ich bekomme von meinem EIB-Sensor die absolute Luftfeucht als Hex-Wert. Mit dem passenden model dpt14 kommt der korrekte Wert zu Anzeige. Nur mit sehr viele Kommastellen.
" absolute Luftfeuchte Lager          7.98549365997314"

define Lager_absfeucht EIB 301e
attr Lager_absfeucht IODev EIB
attr Lager_absfeucht alias absolute Luftfeuchte Lager
attr Lager_absfeucht dummy 1
attr Lager_absfeucht group Klima
attr Lager_absfeucht room Keller
attr Lager_absfeucht sortby 4
attr Lager_absfeucht model dpt14


Wie kann ich in der Anzeige die Kommastellen auf 2 reduzieren und g/m3 anfügen?
Oder macht es sicher besser beim Lesen das Format zu ändern, da ich später noch damit rechnen möchte. Stichwort - Lüftungssteuerung

Diverse Suchen ergaben Möglichten wie "stateFormat", Readingsgroups valueFormat, ...
Entweder mach ich was falsch oder es ist der falsche Ansatz. Es geht nicht.
Titel: Antw:Formatierung Wert
Beitrag von: schka17 am 07 Februar 2015, 21:35:19
attribute stateformat setzen, z.B.

{sprintf("%.2f",ReadingsVal($name,'dein_Luftfeuchte_reading',0))."g/m3"}

Gruß

Karl
Titel: Antw:Formatierung Wert
Beitrag von: Alveole am 24 Februar 2015, 20:27:37
Hallo,
leider konnte ich Deine Hilfe erst jetzt ausprobieren (etwas verändert und hoffe es stimmt trotzdem).
Es funktioniert trotzdem leider nicht. Irgend etwas will es nicht.


attr Lager_absfeucht stateFormat {sprintf("%.2f",ReadingsVal("Lager_absfeucht","dpt14",0))."g/m3"}


Fehler:
"Lager_absfeucht: unknown attribute stateFormat. Type 'attr Lager_absfeucht ?' for a detailed list. "

das klingt für mich, als ob er stateFormat nicht kennt.

Danke weiterhin!
Titel: Antw:Formatierung Wert
Beitrag von: schka17 am 24 Februar 2015, 20:35:04
Das kannst du relative einfach feststellen, entweder attr Lager_absfeucht ? Oder im device die dropdownliste bei den Attributen.


Sent from my iPad using Tapatalk
Titel: Antw:Formatierung Wert
Beitrag von: Alveole am 24 Februar 2015, 20:52:57
ich habs wirklich nicht.
nun eine wirkliche Anfängerfrage:
wie installiere ich es???

bis jetzt war immer alles da an Befehlen.

update habe ich gerade ausgeführt - nichts
Titel: Antw:Formatierung Wert
Beitrag von: schka17 am 24 Februar 2015, 20:56:49
Nein, das kannst du nicht nachinstallieren, das muss im entsprechenden Modul auch programmiert worden sein, was dann scheinbar nicht der Fall ist. also entweder den Modulautor kontaktieren und bitten das einzubauen oder einen Umweg gehen, vielleicht z.B. Mit cloneDummy.


Sent from my iPad using Tapatalk
Titel: Antw:Formatierung Wert
Beitrag von: Alveole am 24 Februar 2015, 21:01:23
mit Modulautor meinst Du den, der die EIB-Einbindung programmiert hat?

dann werde ich mich mal am "Umweg" versuchen!

Danke für Deine Hilfe!!!