Seite 2 von 2

Re: OH3 Nachkommastellen und Mapping

Verfasst: 10. Jan 2021 12:02
von udo1toni
Nein, das geht nicht. Du kannst aber durchaus das gleiche Item mehrfach darstellen lassen und die scale Transformation nur bei einem Widget eintragen.


Gesendet von iPad mit Tapatalk

Re: OH3 Nachkommastellen und Mapping

Verfasst: 10. Jan 2021 13:53
von int5749
udo1toni hat geschrieben: 10. Jan 2021 12:02 Nein, das geht nicht. Du kannst aber durchaus das gleiche Item mehrfach darstellen lassen und die scale Transformation nur bei einem Widget eintragen.
Das würde ich so fast nicht stehen lassen ;)
Hoggle hat geschrieben: 10. Jan 2021 11:26 Nachfrage: Könnte ich jetzt auch noch den aktuellen Wert in Klammern dahinter anzeigen lassen, also so etwas wie: Es ist leichter Regen (3 oder 4 mm/qm) und in der Anzeige des Items steht : Leichter Regen (3mm/qm)
Aber es bedarf dann eines Dummy Items und einer Regel und ich habe dies nicht im Dauerlauf getestet, sprich: wie stabil ist dies?

Textfile Konfiguration wäre dann:

Items

Code: Alles auswählen

Number BuienRain	"Rainfall: [SCALE(buienradar.scale):%s]"
String BuinRainSM   "[%s]"
Rule

Code: Alles auswählen

rule "buinradar"
when
   Item BuienRain changed
then
   var vBuien = transform("SCALE", "buienradar.scale", BuienRain.state.toString)
   BuinRainSM.postUpdate(vBuien.toString + " mit " + BuienRain.state.toString + " l/m²")
end
Sitemap (wenn nur das 1 Item angezeigt werden soll) und evtl. muss noch ein anderes icon gewählt werden

Code: Alles auswählen

Text item=BuinRainSM label="[%s]" icon="rain"
Ergebnis
buienRainSitemap.PNG

Ein ähnliches Thema wurde hier im Forum schon einmal diskutiert ;-) => KLICK

Re: OH3 Nachkommastellen und Mapping

Verfasst: 10. Jan 2021 20:47
von udo1toni
Na ja, es ging ja nicht darum, ob es überhaupt möglich ist, freien Text auszugeben, der dann eine bestimmte Formatierung ausfweist, sondern darum, das einfach so hinzuschreiben, z.B. so:

Code: Alles auswählen

[SCALE(buienradar.scale):%s %d l/m²]
und so wird es eben nicht funktionieren. Dass man einen String über eine Ruel beliebig zusammensetzen kann, sollte klar sein.

Re: OH3 Nachkommastellen und Mapping

Verfasst: 10. Jan 2021 21:59
von int5749
OK, dem stimme ich natürlich zu.

Evtl. trifft dieses "Zusammenbauen" ja trotzdem seine Anforderung.

Re: OH3 Nachkommastellen und Mapping

Verfasst: 10. Jan 2021 22:12
von udo1toni
Ja, der Tipp ist auf jeden Fall prima!

Re: OH3 Nachkommastellen und Mapping

Verfasst: 23. Mai 2021 14:35
von Hoggle
Hallo ihr Beiden(udo1toni/int5749)
Entschuldigt meine späte Rückmeldung, aber ihr habt mir beide sehr geholfen.
1. udo1toni: Ich dachte wirklich, das es so einfach ist, wie du meine Frage verstanden hast, also richtig, das es nicht geht!
2.int5749: Deine Lösung ist genau das, was ich haben wollte. Das man das per Rule erledigt ist wahrscheinlich für viele verständlich, aber für mich als Nicht-Programmierung super nett, das du mir die passende Rule sofort mitgeliefert hast.

Ohne dieses Forum wäre ich noch nicht so weit, wie es im Moment ist.