[gelöst]Pushover: Resultat Kalkulation ausgeben

Begonnen von choetzu, 14 Mai 2018, 11:20:33

Vorheriges Thema - Nächstes Thema

choetzu

Hallo,
ich habe folgende Bedingung in einem DOIF

(([Netatmo_WZ:temperature]-[PoolController:Pool_Aussen_Num]) > 1
and ([Netatmo_WZ:temperature]-[Netatmo_Aussen:temperature]) > 1)
(set Steckdose_HM_Lueftung_Sw on)
(set Pushover msg title="Lüftung" message="EIN \n
Wohnzimmer: [Netatmo_WZ:temperature]\n
Palme: [PoolController:Pool_Aussen_Num]\n
Gartenhaus: [Netatmo_Aussen:temperature]\n
Diff WZ/Palme: [Netatmo_WZ:temperature]-[PoolController:Pool_Aussen_Num]\n
Diff WZ/Gartenhaus: [Netatmo_WZ:temperature]-[Netatmo_Aussen:temperature]")


Ich schaff es nicht, dass es mir im DOIF das Resultat folgender Kalkulation ausgibt:
Diff WZ/Palme: [Netatmo_WZ:temperature]-[PoolController:Pool_Aussen_Num]\n
Diff WZ/Gartenhaus: [Netatmo_WZ:temperature]-[Netatmo_Aussen:temperature]


Weder mit {} noch mit () noch sonst wie. Muss ich tatsächlich den Umweg über perl machen? Wenn ja, wie? Danke für die Hilfe

lg c
Raspi3, EnOcean, Zwave, Homematic

Otto123

Hi,

ohne Umwege - nur mit Beispiel in der Doku  :D
https://fhem.de/commandref_DE.html#DOIF_Berechnungen_im_Ausfuehrungsteil

ZitatBerechnungen können in geschweiften Klammern erfolgen. Aus Kompatibilitätsgründen, muss die Berechnung unmittelbar mit einer runden Klammer beginnen. Innerhalb der Perlberechnung können Readings, Status oder Internals wie gewohnt in eckigen Klammern angegeben werden.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

choetzu

Danke Otto. In Kombination {(...)} gings.. Super,
Raspi3, EnOcean, Zwave, Homematic