FHEM Forum

FHEM => Frontends => FLOORPLAN => Thema gestartet von: AndiB am 11 Mai 2013, 14:13:51

Titel: Floorplan - Status kürzen möglich?
Beitrag von: AndiB am 11 Mai 2013, 14:13:51
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
Titel: Aw: Floorplan - Status kürzen möglich?
Beitrag von: UliM am 11 Mai 2013, 17:32:27
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
Titel: Aw: Floorplan - Status kürzen möglich?
Beitrag von: justme1968 am 11 Mai 2013, 18:39:23
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
Titel: Aw: Floorplan - Status kürzen möglich?
Beitrag von: AndiB am 12 Mai 2013, 13:42:00
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