Floorplan - Status kürzen möglich?

Begonnen von AndiB, 11 Mai 2013, 14:13:51

Vorheriges Thema - Nächstes Thema

AndiB

Hallo zusammen

Gerne würde ich die Ausgabe des Statuses im Floorplan kürzen,damit ich grössere Schriftarten für eine bessere Lesbarkeit auf einem Tablet verwenden kann

Das Gerät ist wie folgt definiert:

define Heizung.Vorlauf OWDevice 28.B0E6A8020000 180
attr Heizung.Vorlauf fp_Hausplan 685,363,0,Heizungs - Kreislauf


auf dem Floorplan sieht es dann wie folgt aus, was mir zu lange ist:
Heizungsraum
temperature: 30.375 alarm: 1


Gewünscht wäre:
Heizungsraum
30.5


oder:
Heizungsraum
T: 30.5 A: 1


Rundung müsste nicht sein ... aber das kürzen wäre schon genial!!

Was für Möglichkeiten gibt es in diese Richtung zu kommen??
Danke für Deine Hilfe
Andi
FHEM 5.7 development auf Ubuntu 14.04 LTS auf intelnuc i3 installiert. ca.20x1Wire, Solarview, VantagPro2, KNX-EIB, S0 Stromzähler, etc

UliM

Schau Dir mal das attr userReading an und such danach hier im Forum, damit sollte sich was machen lassen - sofern Dein device userReadings anbietet.
Sonst nur indirekt über dummy+notify.
Gruß Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

justme1968

schau dir mal userReadings und stateFormat an. beides geht mit OWDevice.

ansonsten schau dir mal contrib/95_FLOORPLAN/99_myFloorplanList.pm an. damit geht z.b. sowas:


(siehe Anhang / see attachement)



gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

AndiB

Herzlichen Dank an beide damit klappt es hervorragend!! Kannte ich nicht ... diese Funktionalität!!
das Runden habe ich mit sprintf realisiert.



define Speicher3.unten OWDevice 28.2027A9020000 180
attr Speicher3.unten userReadings Floorplantext { 'T: '.sprintf("%.1f",ReadingsVal("Speicher3.unten","temperature","0")).'°C A:'.ReadingsVal("Speicher3.unten","alarm","error").' ' }
attr Speicher3.unten fp_Hausplan 362,782,3,Floorplantext,Speicher3
attr Speicher3.unten fp_Heizungsplan 445,250,3,Floorplantext,Speicher3
FHEM 5.7 development auf Ubuntu 14.04 LTS auf intelnuc i3 installiert. ca.20x1Wire, Solarview, VantagPro2, KNX-EIB, S0 Stromzähler, etc