NEWS
[Projekt] Alarmanlage mit mehreren Alarmstufen
-
Hi,
ich hab das Script auch soweit gut am laufen habe nur ein Problem das die Bewegungsmelder ständig Alarm auslösen.
Bewegungsmelder sind Homematic IP haben als Alarmanlage auf der CCU wunderbar ohne Fehler funktioniert.
An was könnt es also liegen das diese hier im Script einfach auslösen.
Grüße
5373_img_0117.png -
@Homer1976
Kann es sein, daß Du Alarm- und Logmeldungen verwechselst?
Auf Deinem Bildschirmcopy sehe ich Alarmlogs, aber keinen Alarm.
Die Alarmanlage ist immer in Betrieb, schreibt also immer logs (z.B. für Sabotagemeldungen), Alarm gibt es jedoch nur nach Einschalten eines Profils.
Ulrich
-
Nein ist alles IO hab alles auch nochmal durch geschaut schalte ich die Anlage scharf dauert es keine 5 Minuten und der Alarm wird ausgelöst.
Und immer von einem anderen Melder.
Was im Log steht war nur von mir der Test ob sie Auslöst.
Grüße
-
Das Script läuft nun seit einiger Zeit fantastisch und Stabil…
Ich frage mich nur, warum das Script bei jeder Veränderung der Enum facade und motion also bei Fenster - Türkontakten und Bewegungsmeldern losläuft.
(check Sensor)
Kann man das nicht auf die Zeit begrenzen in der die Alarmanlage scharf ist...
Wäre das ein großer Aufwand das anzupassen? Richte die Frage mal an den Entwickler...
Würde das nicht Ressourcen schonen? `
Meinstest du das als Anpassung?
vorher:
function _checkSensor(obj, group) { if (enable) { if (sensorDelay[group] === 0) { _check(obj); } else if (sensorDelay[group] > 0) { setTimeout(_check, (sensorDelay[group] * 1000), obj); } } log('checkSensor group:' + group + ' obj:' + obj.id, 'debug'); }
nachher:
function _checkSensor(obj, group) { if (enable) { if (sensorDelay[group] === 0) { _check(obj); } else if (sensorDelay[group] > 0) { setTimeout(_check, (sensorDelay[group] * 1000), obj); } log('checkSensor group:' + group + ' obj:' + obj.id, 'debug'); } }
-
Hättest Du einen Tip für mich, wie ich im script den Auslöser umstellen kann von geöffnet auf geschlossen? `
Um nicht immer wieder die gleichen Probleme zu bekommen, würde ich dir empfehlen die Werte gleich korrekt aus HM zu setzen.
Mach doch dazu mal eine eigene Frage im Forum auf. Bestimmt kennt jemand eine schöne Lösung dazu, HM ist ja doch sehr verbreitet hier.
-
@Homer1976:Nein ist alles IO hab alles auch nochmal durch geschaut schalte ich die Anlage scharf dauert es keine 5 Minuten und der Alarm wird ausgelöst.
Und immer von einem anderen Melder.
Was im Log steht war nur von mir der Test ob sie Auslöst.
Grüße `
Kannst du bitte mal die Einträge der Alarmanlage aus dem iobroker-log hier posten. Dann kann man vielleicht etwas erkennen was unstimmig ist.
-
Hallo Nisio,
klar hier die Daten bei Auslösung.
Wie schon gesagt löst immer mal ein anderer aus.
! 2018-09-03 08:50:21.085 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:silent
! 2018-09-03 08:50:21.086 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemsilent:0
! 2018-09-03 08:50:21.086 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemsound:5
! 2018-09-03 08:50:21.086 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemstrobe:30
! 2018-09-03 08:50:21.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemintern:60
! 2018-09-03 08:50:21.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemextern:60
! 2018-09-03 08:50:21.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemmail:2
! 2018-09-03 08:50:21.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: alarm triggered by sensor Bewegungsmelder HWR.ILLUMINATION
! 2018-09-03 08:50:21.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder HWR.ILLUMINATION
! 2018-09-03 08:50:21.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 08:50:21.092 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.4_Alarm_Blockly: telegram: Alarmanlage ausgelöst
! 2018-09-03 08:50:23.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:mail
! 2018-09-03 08:50:26.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:sound
! 2018-09-03 08:50:26.090 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: Blitzlicht state:true
! 2018-09-03 08:50:26.091 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: Sirene state:true
! 2018-09-03 08:50:26.091 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: Anruf state:true
! 2018-09-03 08:50:51.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:strobe
! 2018-09-03 08:50:51.420 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: strobe state:true
! 2018-09-03 08:34:23.165 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.4_Alarm_Blockly: telegram: Alarmanlage ist scharf geschalten
! 2018-09-03 08:34:23.186 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: resetAlarmTimer
! 2018-09-03 08:34:23.186 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: resetAlarm state:1
! 2018-09-03 08:34:23.187 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: loadSettings profile:full
! 2018-09-03 08:34:23.187 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: enable
! 2018-09-03 08:34:23.187 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: on: in.enable val:full -
Ist es eigentlich normal das soviel ausgelöst wird bei Bewegung. ?
Die Alarmlogdatei wird auch nur manchmal aktualisiert ist das normal.
! 2018-09-03 19:40:16.236 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.MOTION
! 2018-09-03 19:40:16.237 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:16.238 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.ILLUMINATION
! 2018-09-03 19:40:16.238 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:18.004 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder WZ.MOTION
! 2018-09-03 19:40:18.004 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:31.631 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.MOTION
! 2018-09-03 19:40:31.631 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:31.633 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.ILLUMINATION
! 2018-09-03 19:40:31.633 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:37.948 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder WZ.MOTION
! 2018-09-03 19:40:37.948 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:37.949 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder WZ.ILLUMINATION
! 2018-09-03 19:40:37.949 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:39.951 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad:0.RSSI_DEVICE
! 2018-09-03 19:40:39.952 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.153 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad:0.RSSI_DEVICE
! 2018-09-03 19:40:44.153 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.154 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad:0.RSSI_PEER
! 2018-09-03 19:40:44.154 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.157 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad.MOTION
! 2018-09-03 19:40:44.158 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.159 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad.ILLUMINATION
! 2018-09-03 19:40:44.159 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion[/spoiler] -
> Meinstest du das als Anpassung?
Perfekt!!!!Ja genau das!
Funktioniert prima….habs mal schnell getestet...
Vielen lieben Dank!
-
@Homer1976:Hallo Nisio,
klar hier die Daten bei Auslösung.
Wie schon gesagt löst immer mal ein anderer aus.
! 2018-09-03 08:50:21.085 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:silent
! 2018-09-03 08:50:21.086 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemsilent:0
! 2018-09-03 08:50:21.086 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemsound:5
! 2018-09-03 08:50:21.086 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemstrobe:30
! 2018-09-03 08:50:21.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemintern:60
! 2018-09-03 08:50:21.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemextern:60
! 2018-09-03 08:50:21.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarms elemmail:2
! 2018-09-03 08:50:21.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: alarm triggered by sensor Bewegungsmelder HWR.ILLUMINATION
! 2018-09-03 08:50:21.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder HWR.ILLUMINATION
! 2018-09-03 08:50:21.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 08:50:21.092 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.4_Alarm_Blockly: telegram: Alarmanlage ausgelöst
! 2018-09-03 08:50:23.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:mail
! 2018-09-03 08:50:26.088 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:sound
! 2018-09-03 08:50:26.090 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: Blitzlicht state:true
! 2018-09-03 08:50:26.091 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: Sirene state:true
! 2018-09-03 08:50:26.091 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: Anruf state:true
! 2018-09-03 08:50:51.087 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: startAlarm elem:strobe
! 2018-09-03 08:50:51.420 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.3_Auslösung: strobe state:true
! 2018-09-03 08:34:23.165 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.4_Alarm_Blockly: telegram: Alarmanlage ist scharf geschalten
! 2018-09-03 08:34:23.186 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: resetAlarmTimer
! 2018-09-03 08:34:23.186 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: resetAlarm state:1
! 2018-09-03 08:34:23.187 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: loadSettings profile:full
! 2018-09-03 08:34:23.187 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: enable
! 2018-09-03 08:34:23.187 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: on: in.enable val:full `Die Alarmanlage ist scharf. Dann ist es doch auch richtig dass sie auslöst? Auf deinem Screenshot war als Status "Disabled" zu erkennen.
bin verwirrt
-
@Homer1976:Ist es eigentlich normal das soviel ausgelöst wird bei Bewegung. ?
Die Alarmlogdatei wird auch nur manchmal aktualisiert ist das normal.
! 2018-09-03 19:40:16.236 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.MOTION
! 2018-09-03 19:40:16.237 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:16.238 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.ILLUMINATION
! 2018-09-03 19:40:16.238 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:18.004 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder WZ.MOTION
! 2018-09-03 19:40:18.004 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:31.631 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.MOTION
! 2018-09-03 19:40:31.631 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:31.633 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Flur.ILLUMINATION
! 2018-09-03 19:40:31.633 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:37.948 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder WZ.MOTION
! 2018-09-03 19:40:37.948 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:37.949 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder WZ.ILLUMINATION
! 2018-09-03 19:40:37.949 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:39.951 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad:0.RSSI_DEVICE
! 2018-09-03 19:40:39.952 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.153 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad:0.RSSI_DEVICE
! 2018-09-03 19:40:44.153 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.154 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad:0.RSSI_PEER
! 2018-09-03 19:40:44.154 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.157 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad.MOTION
! 2018-09-03 19:40:44.158 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion
! 2018-09-03 19:40:44.159 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: check obj:Bewegungsmelder Bad.ILLUMINATION
! 2018-09-03 19:40:44.159 - [32minfo[39m: javascript.0 script.js.common.Alarmanlage.1_Logik: checkSensor group:motion[/spoiler]Sieht so aus, als wenn jemand durch die Wohnung läuft.
Flur- WZ - Flur - WZ - Bad
Sieht ok aus `
-
Morgen,
Richtig sollte auslösen aber doch nicht wenn niemand da ist.
War nur mal ein Screenshot wie ich es jetzt umgesetzt habe.
Grüße
-
@Homer1976:Morgen,
Richtig sollte auslösen aber doch nicht wenn niemand da ist.
War nur mal ein Screenshot wie ich es jetzt umgesetzt habe.
Grüße ` Das ist dann aber eher ein Problem deiner Sensoren und nicht von der Alarmanlage. Oder es war doch jemand da den du nicht kennst?!? Dafür ist die Alarmanlage ja da
Gesendet von meinem Pixel 2 mit Tapatalk
-
Hab es jetzt raus bekommen wenn zum Beispiel der Lux Wert sich ändert lösen die Melder auch aus, wie könnte ich es hinbekommen das nur die Funktion Motion des Melders genutzt wird. ?
Hättest du da eine Lösung.
Grüße
-
@Homer1976:Hab es jetzt raus bekommen wenn zum Beispiel der Lux Wert sich ändert lösen die Melder auch aus, wie könnte ich es hinbekommen das nur die Funktion Motion des Melders genutzt wird. ?
Hättest du da eine Lösung.
Grüße ` Ich kenne die Melder nicht die du nutzt. Klingt aber relativ sinnfrei…
Mach am besten einen neuen Thread im Forum dazu auf. Vielleicht kennt jemand die Besonderheit.
Gesendet von meinem Pixel 2 mit Tapatalk
-
Ich konnte mein Problem der invertierten Auslösung inzwischen mit Hilfe eines CuxD Wrapper Devices (Funktion State) lösen.
Falls noch jemand das selbe Problem haben sollte:
-
@Homer1976
Hat der Lichtmesser nicht einen eigenen Datenpunkt?
Falls ja, schaust du mal unter Objekten -> Funktionen, ob dieser die selbe Triggerfunktion hat wie der Bewegungsmelder und änderst den entsprechend ab.
Als Plan B siehe meinen vorherigen Beitrag.
Viele Grüße
Ulrich
-
Hallo Ulrich,
ich habe Ip Bewegungsmelder. Kannst aber gerne mal schauen wo ich eventuell etwas einstellen kann.
Das sind meine jetzigen Einstellungen.
Grüße
5373_screenshot_2018-09-04_homematic_webui.png
5373_img_0119.png -
In der Spalte Funktion (die 2. von rechts) steht bei Illumination ( eins über "motion") doch "Batterie,Bewegungsmelder".
Ich nehme an, "Bewegungsmelder" ist dein Selektor. Der bräuchte/dürfte dann nur in der Zeile "motion" stehen, jedenfalls nicht in "Illumination".
Lösche den "Bewegungsmelder" aus diesem Feld (Doppelklick drauf, dann alles deselektieren) , dann sollte es gehen.
Gruß Ulrich
-
Nein ist motion und das habe ich nur in diese Spalte motion von Bewegungsmelder drin deshalb verstehe ich es ja auch nicht.
Bewegungsmelder ist noch für die Alarmanlage über die CCU.
Die hab ich ja momentan außer Betrieb.