Wie kann ich in DOIFs, notifys usw. mit Zahlen, die einen Zusatz haben "rechnen"?
(siehe EDIT ganz unten)
Also z. B.
> oder <
anwenden?
Konkret möchte ich z. B. folgendes machen:
defmod doif_Pumpe_Kamin DOIF ([VBUSDEV_7321:speed_R03] < 60 %) (set Pumpe_Kamin pumpt_schwach)
Hier ein List eines Devices, das ich nutzen möchte:
Internals:
CHANGED
CODE 7321
DEF 7321
IODev vbus
LASTInputDev vbus
MSGCNT 78485
NAME VBUSDEV_7321
NR 670
STATE Defined
TYPE VBUSDEV
vbus_MSGCNT 78485
vbus_RAWMSG aa100021731000011238df00a101c402b8220b02de00b822b822b822b822b822b822000000000000000000000000c80f00001700000000005000000000000000000000005500000000000201d704f68bbb1f
vbus_TIME 2017-11-14 20:25:19
READINGS:
2017-03-06 22:05:19 Pumpe-Kamin 0 %
2017-03-06 22:05:19 Pumpe-Solar-Panel 0 %
2017-03-06 22:05:19 Temp-Kamin-Wassertasche 72.4 °C
2017-03-06 22:05:19 Temp-Puffer-oben 68.7 °C
2017-03-06 22:05:19 Temp-Puffer-unten 43.2 °C
2017-03-06 22:05:19 Temp-Solar-Panel 22.9 °C
2017-11-14 20:25:19 controllerversion 258
2017-11-14 20:25:19 errormask 0
2017-11-14 20:25:19 impulse_I01 0
2017-11-14 20:25:19 impulse_I02 0
2017-11-14 20:25:19 insolation 0 W/qm
2017-11-14 20:25:19 relaisusagemask 85
2017-11-14 20:25:19 sensorbrokemask 4040
2017-11-14 20:25:19 sensorshortmask 0
2017-11-14 20:25:19 sensorusagemask 23
2017-11-14 20:25:19 speed_R01 0 %
2017-11-14 20:25:19 speed_R02 0 %
2017-11-14 20:25:19 speed_R03 80 %
2017-11-14 20:25:19 speed_R04 0 %
2017-11-14 20:25:19 speed_R05 0 %
2017-11-14 20:25:19 speed_R06 0 %
2017-11-14 20:25:19 speed_R07 0 %
2017-11-14 20:25:19 speed_R08 0 %
2017-11-14 20:25:19 speed_R09 0 %
2017-11-14 20:25:19 systemtime 1239
2017-11-14 20:25:19 temperature_T01 22.5 °C
2017-11-14 20:25:19 temperature_T02 42 °C
2017-11-14 20:25:19 temperature_T03 71 °C
2017-11-14 20:25:19 temperature_T05 52.5 °C
2017-11-14 20:25:19 temperature_T06 22.5 °C
2017-11-14 20:25:19 warningmask 0
helper:
_98_statistics stat_VBUSDEV_7321
Attributes:
IODev vbus
event-min-interval .*:120
event-on-change-reading .*
model Vitosolic200
room 00_KG_Heizungsraum,G_VBUS
Edit:
mit
[code]defmod doif_Pumpe_Kamin DOIF ([VBUSDEV_7321:speed_R03] < 60 ) (set Pumpe_Kamin pumpt_schwach)
[/code]
geht es.
Werden Einheiten generell nicht beachtet?