This commit is contained in:
Patrick Niebeling
2025-07-07 16:07:33 +02:00
parent 06c346a6af
commit e22af24474
5 changed files with 95 additions and 153 deletions

View File

@ -85,30 +85,22 @@ rule "Alarmschleifen Auswertung"
when
Item FFAlarmSchleife received update
then
// val telegramActionProd = getActions("telegramActionProd","telegram:telegramBot:11a46758")
// val telegramActionDEV = getActions("telegram","telegram:telegramBot:a0986dc8")
logInfo("Alarmschleife", "Alarmschleife wurde aktualisiert")
switch(FFAlarmSchleife.state.toString) {
case "57459": {
logInfo("Alarmschleife", "Vollalarm Rembrücken und Heusenstamm")
postUpdate(FFAlarmTrigger,"ON")
NotificationIPAD3Pushover.sendCommand("Vollalarm Rembrücken und Heusenstamm")
// telegramActionProd.sendTelegram("Alarmschleife hat ausgelöst: Vollalarm Rembrücken und Heusenstamm")
// telegramActionDEV.sendTelegram("Alarmschleife hat ausgelöst: Vollalarm Rembrücken und Heusenstamm")
}
case "57449": {
logInfo("Alarmschleife", "Einsatz für den ELW")
postUpdate(FFAlarmTrigger,"ON")
NotificationIPAD3Pushover.sendCommand("Einsatz für den ELW")
// telegramActionProd.sendTelegram("Alarmschleife hat ausgelöst: Einsatz für den ELW")
// telegramActionDEV.sendTelegram("Alarmschleife hat ausgelöst: Einsatz für den ELW")
}
case "57455": {
logInfo("Alarmschleife", "Vollalarm Rembrücken")
postUpdate(FFAlarmTrigger,"ON")
NotificationIPAD3Pushover.sendCommand("Vollalarm Rembrücken")
// telegramActionProd.sendTelegram("Alarmschleife hat ausgelöst: Vollalarm Rembrücken")
// telegramActionDEV.sendTelegram("Alarmschleife hat ausgelöst: Vollalarm Rembrücken")
}
case "57451": {
logInfo("Alarmschleife", "Vollalarm Heusenstamm")
@ -130,12 +122,12 @@ if (!lockState.isLocked) {
val name = member.label.toString
if (FFAlarmTrigger.state == ON && member.state.toString == "3") {
logInfo("GroupTest", "Member "+ name +" to " + member.state )
if (FHZPush.state == ON && member.state.toString == "3") {
if (FHZPush.state == ON) {
NotificationIPAD3Pushover.sendCommand(name + " ist aus zur E-Stelle")
}
NotificationPatrickPushover.sendCommand(name + " ist aus zur E-Stelle")
}
if (FFAlarmTrigger.state == ON && member.state.toString == "4") {
if (FFAlarmTrigger.state == ON) {
logInfo("GroupTest", "Member "+ name +" to " + member.state )
if (FHZPush.state == ON && member.state.toString == "4") {
NotificationIPAD3Pushover.sendCommand(name + " an der E-Stelle angekommen")