rule "Siemens Trockner"
when
Item Trockner_State changed to Finished
then
sendBroadcastNotification("Trockner ist fertig!") or
sendBroadcastNotification("Trockner ist fertig! Bitte gehe in den Keller um den Trockner zu leeren") or
sendBroadcastNotification("Trockner sagt: Ich bin fertig!") or
sendBroadcastNotification("10.10.2020, 12:00: Error 443: Trockner ist fertig!")
end
rule "Siemens Trockner"
when
Item Trockner_State changed to Finished
then
switch(now.getSecondOfMinute) {
case 0: {
sendBroadcastNotification("Trockner ist fertig!")
}
case 1: {
sendBroadcastNotification("Trockner ist fertig! Bitte gehe in den Keller um den Trockner zu leeren")
}
case 2: {
sendBroadcastNotification("Trockner sagt: Ich bin fertig!")
}
case 3: {
sendBroadcastNotification("10.10.2020, 12:00: Error 443: Trockner ist fertig!")
}
case ... :
}
end
Damit könntest Du 60 verschiedene Meldungen, die zufällig beim Auftreten des Item-State innerhalb einer Minute, generiert werden,
verschicken.