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.
attribute stateformat setzen, z.B.
{sprintf("%.2f",ReadingsVal($name,'dein_Luftfeuchte_reading',0))."g/m3"}
Gruß
Karl
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!
Das kannst du relative einfach feststellen, entweder attr Lager_absfeucht ? Oder im device die dropdownliste bei den Attributen.
Sent from my iPad using Tapatalk
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
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
mit Modulautor meinst Du den, der die EIB-Einbindung programmiert hat?
dann werde ich mich mal am "Umweg" versuchen!
Danke für Deine Hilfe!!!