Ja. Das ist auch eine Möglichkeit die logInfos zu benutzen. Du hast das genau richtig erkannt. So ein Klammerpaar stellt einen Platzhalter für einen Wert in einem String dar, der dann nach dem Komma , definiert ist. Diese Schreibweise ist etwas komfortabler als "String + Variable + String + Variable". Vor allem, wenn man mehrere Werte darstellen will. Ich finde es sieht auch etwas aufgeräumter aus.
Temperatur Tendenz ermitteln
- peter-pan
- Beiträge: 2768
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Temperatur Tendenz ermitteln
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
- udo1toni
- Beiträge: 15265
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Temperatur Tendenz ermitteln
Diese Art der Formatierung ist in verschiedenen Sprachen gebräuchlich, manchmal muss man den Index mit angeben. Der große Vorteil gegenüber der Verkettung mehrerer Strings zu einem String liegt darin, dass es nicht notwendig ist, den Wert nach String zu konvertieren. Leider funktioniert die Substitution nicht uneingeschränkt.
Man kann allerdings auch mit anderen Funktionen arbeiten, z.B. Mit stringBuilder oder String.format. Die Substitution ist halt schnell und für Faule, genau das Richtige für mich...
Gesendet von iPad mit Tapatalk
Man kann allerdings auch mit anderen Funktionen arbeiten, z.B. Mit stringBuilder oder String.format. Die Substitution ist halt schnell und für Faule, genau das Richtige für mich...
Gesendet von iPad mit Tapatalk
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: Temperatur Tendenz ermitteln
So vom Zelten zurück .
Ihr seid echt spitze! Habe das jetzt so übernommen und natürlich funktioniert das tadellos! Nochmals vielen Dank an Euch, top Community!

Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Temperatur Tendenz ermitteln
Hallo nochmal,
Erzeugt im log:
???
Code: Alles auswählen
rule "Innen DG Kind 1 Feuchte Tendenz ermitteln"
when
Item InnenDGKind1Feuchte changed or
System started
//Time cron "0 * * * * ?"// jede Minute// jede Minute
then
if(!(InnenDGKind1Feuchte_Tendenz_Proxy.state instanceof Number)) {
InnenDGKind1Feuchte_Tendenz_Proxy.postUpdate(0)
}
if((InnenDGKind1Feuchte.state as Number).floatValue > (InnenDGKind1Feuchte_Tendenz_Proxy.state as Number)){
logInfo("Flur DG Feuchte", "steigend")
InnenDGKind1Feuchte_Tendenz.postUpdate("⬆️")
}
if((InnenDGKind1Feuchte.state as Number).floatValue == (InnenDGKind1Feuchte_Tendenz_Proxy.state as Number)){
logInfo("Flur DG Feuchte", "stagnierend")
InnenDGKind1Feuchte_Tendenz.postUpdate("⟷")
}
if((InnenDGKind1Feuchte.state as Number).floatValue < (InnenDGKind1Feuchte_Tendenz_Proxy.state as Number)){
logInfo("Flur DG Feuchte", "fallend")
InnenDGKind1Feuchte.postUpdate("⬇️")
}
InnenDGKind1Feuchte_Tendenz_Proxy.postUpdate((InnenDGKind1Feuchte.state as Number).floatValue)
end
Code: Alles auswählen
2020-08-29 14:05:44.316 [WARN ] [rthome.model.script.actions.BusEvent] - Cannot convert '⬇️' to a state type which item 'InnenDGKind1Feuchte' accepts: [DecimalType, QuantityType, UnDefType].
- OpenHab 2.4
#PWRUP
#PWRUP
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: Temperatur Tendenz ermitteln
Wie ist denn das Item definiert?
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Temperatur Tendenz ermitteln
Du brauchst ein String Item für das Symbol. Ich denke mal du wolltest dem Proxy item das Symbol zuweisen.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Temperatur Tendenz ermitteln
Ah... Fehler gefunden. Beim Copy Paste im letzten If Block das Item nicht richtig definiert. Da fehlt "Tendenz".
- OpenHab 2.4
#PWRUP
#PWRUP
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
-
- Beiträge: 600
- Registriert: 20. Sep 2019 05:49
Re: Temperatur Tendenz ermitteln
Cool, was man mit OpenHAB alles machen kann! Hut ab!
Allerdings wüßte ich schon, was Du Dir zu Weihnachten wünschen kannst. Eine neue Uhr
Die ist schon ganz schön ramponiert!
Allerdings wüßte ich schon, was Du Dir zu Weihnachten wünschen kannst. Eine neue Uhr



Die ist schon ganz schön ramponiert!