ich habe einen KNX Schaltaktor mit Strommessung. Bei diesem habe ich den Lastausfall eingestellt um mir dann über Openhab und Pushover Nachrichten zu schicken. Ich habe eine Gruppe gLastausfall erstellt und wenn sich einer davon ändert sollen die Meldungen kommen.
Falls eine Sicherung längere Zeit aus ist und noch eine zweite fällt, bekomme ich immer doppelte Meldungen.
Hier ist meine Rule
Code: Alles auswählen
//Sicherungsfall KNX Aktor Strommessung
rule "Küche Kühlschrank Lastausfall"
when
Member of gLastausfall changed
then
if (KNX_EG_Kueche_Kuehlschrank_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Kühlschrank Sicherung F2.7.1 prüfen"))
}
if ( KNX_EG_Kueche_Dampfgarer_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Dampfgarer Sicherung F2.8.1 prüfen"))
}
if ( KNX_EG_Kueche_Waermeschublade_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Wärmeschublade Sicherung F2.8.1 prüfen"))
}
if ( KNX_EG_Kueche_Backofen_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Backofen Sicherung F2.9.1 prüfen"))
}
if ( KNX_EG_Kueche_Spuelmaschine_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Spühlmaschine Sicherung F2.10.1 prüfen"))
}
if ( KNX_EG_Kueche_Gefrierschrank_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Gefrierschrank Sicherung F2.11.1 prüfen"))
}
if ( KNX_EG_Kueche_InduktionsfeldL1_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Induktionskochfeld Sicherung F2.12.1 prüfen"))
}
if ( KNX_EG_Kueche_InduktionsfeldL2_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Induktionskochfeld Sicherung F2.12.1 prüfen"))
}
if ( KNX_EG_Kueche_InduktionsfeldL3_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Induktionskochfeld Sicherung F2.12.1 prüfen"))
}
if ( KNX_EG_Hauswirtschaftsraum_Trockner_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Trockner Sicherung F1.3.1 prüfen"))
}
if ( KNX_EG_Hauswirtschaftsraum_Waschmaschine_Lastausfall.state == ON) {
sendPushoverMessage(pushoverBuilder("Waschmaschine Sicherung F1.3.2 prüfen"))
}
end