Automatisierte Abfrage der zuvor geschalteten Schaltausgänge

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Automatisierte Abfrage der zuvor geschalteten Schaltausgänge

Beitrag von freeman121083 »

Moin,

ich hab mehrer rules die mir Telegram Nachrichten schicken wenn automatisierte Aufgaben erledigt sind. Z.b. wenn um X Uhrzeit diverse Steckdosen ausgeschaltet werden sollen. Das hat zur Folge das ich jeden Tag sehr viele Telegramm Nachrichten bekomme.
Wäre es möglich die rules (oder eine neue?) so zu schreiben das ich nur entsprechende Telegramm Nachrichten bekommen, wenn etwas nicht automatisch ausgeführt werden konnte?
Ich denke ich lasse meine rules ohne Telegramm Nachricht weiter laufen und ca. 1min. nach Ausführung der rules überprüfe ich den Status der zuvor geschalteten Steckdose (KNX Schaltaktor) mit einer neuen rules, oder?

Auch die Frage ob das Sinn macht oder habt Ihr dafür eine bessere Lösung? Oder gibt es dafür evtl. ein Binding mit dem man das grafisch besser konfigurieren kann?

Danke und Gruß
Dennis

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Automatisierte Abfrage der zuvor geschalteten Schaltausgänge

Beitrag von seppy »

Hi,
ich denke was Du suchst müsste über Exception Handling zu lösen sein:

Code: Alles auswählen

try {
      // do some stuff
} 
catch(Throwable t) {
      logError("Error", "Some bad stuff happened in my rule: " + T.toString)
}
finally {
      // always runs even if there was an error, good place for cleanup
   }
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Automatisierte Abfrage der zuvor geschalteten Schaltausgänge

Beitrag von freeman121083 »

Hi,

Danke für deine schnelle Antwort. Könntest Du das ein bisschen erklären? und wie genau bau ich das mit ein?

Danke

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Automatisierte Abfrage der zuvor geschalteten Schaltausgänge

Beitrag von seppy »

Hi,

naja Du hast drei Blöcke ... den try Block, in dem - wie das Wort sagt - versucht wird die gwünschte Logik auszuführen. Wird im try Block eine Exception geworfen, so kannst Du im catch Block versuchen den Fehler aufzufangen, oder aber auch einfach eine Meldung ausgeben. In Deinem Fall würdest Du Dich hier informieren lassen, da Du nur informiert werden willst wenn etwas schief gelaufen ist.
Den finally Block kannst Du nutzen um beispielweise Aufräumarbeiten zu machen. Er wird immer ausgeführt, auch wenn eine Exception geworfen wurde. Ich denke den brauchst Du wohl nicht.

Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Antworten