NEWS
Test Adapter Lupusec v1.2.3
-
@StM47 , da musst Du Dir ein kleines Skript schreiben, der die Daten aufbereitet. Hier ein kleines Beispiel:
function getAlarmSensor() { let states = []; $('state[state.id=lupusec.0.*.alarm_status_ex]').each((id) => { let name = getObject(id).common.name; let val = getState(id).val; if (val) { states.push(name); } }); return states; } on({ id: 'lupusec.0.status.alarm_ex', change: 'ne' }, (obj) => { let alarm = obj.state.val;; if (alarm > 0) { let states = getAlarmSensor(); let text = 'Alarm, Alarm, Alarm in Area ' + alarm + '. '; for (let i in states) { let state = states[i]; text += 'Sensor ' + state + ' wurde ausgelöst.'; } log(text); sendTo('telegram.1', { text: text }); // alexaSpeak({ volume: 100, chktime: false, text: text }); } });
-
@Stuebi , von Javascripten schreiben, habe ich 0 Plan!
Ohne Blockly wäre ich aufgeschmissen.Was macht dein Script Beispiel genau und wie muss ich es verwenden?
-
@StM47 , hast Glück
ich habe die Funktion in der Version 1.2.8 eben eingebaut, so dass ein ausgelöste Meldung im Status
lupusec.0.devices.XXXXXXX.alarm_status
undlupusec.0.devices.XXXXXXX.alarm_status_ex
stehen bleibt wennlupusec.0.status.alarm_ex
ungleich 0 ist.
Sobaldlupusec.0.status.alarm_ex
wieder 0 ist (kein Alarm) werden auch die Werte inlupusec.0.devices.XXXXXXX.alarm_status
undlupusec.0.devices.XXXXXXX.alarm_status_ex
wieder angepasst.
Du musst im Lupusec Adapter unter Experteneinstellungen "Der Status alarm_status und alarm_status_ex wird erst zurückgesetzt wenn der der Alarm beendet ist" dieses Feature aktivieren.Kannst Du das bitte die Funktion testen. Dafür die Version 1.2.8 über GitHub downloaden. D.h. in ioBroker auf Adapter gehen, dort GitHub Katze auswählen und Lupusec aus der Liste auswählen.
-
@Stuebi mache ich!
-
Das funktioniert so nicht!
Bei mir stellt sich der Alarm nach einer gewissen Zeit selber zurück, also der Alarm wird beendet. Warum auch immer? Der Status der Melder bleibt dann noch eine Weile auf ausgelöst, setzt sich dann aber auch von selber zurück.Das war aber auch schon mit der Version 1.2.7. so.
-
@StM47 , wenn ich es richtig verstehe, dann aktivierst Du die Alarmanlage, so dass diese sich diese im ARM, HOME1, HOME2 oder HOME3 Modus befindet. Dann löst Du einen Alarm aus in dem Du z.B. eine Tür öffnest und der Türsensor ausgelöst wird. Der Alarm ist solange aktiv bis Du die Tür wieder schließt ohne die Alarmanlage auf DISARM zu stellen?
Das soll natürlich nicht so sein. Du musst dann irgendetwas bei den Sensoren falsche eingestellt haben. Eigentlich muss die Alarmanlage solange Alarm "schlagen" bis du die Anlage auf DISARM stellst. -
Fast richtig!
Wenn ich die Türe nach Auslösung wieder schließe, stellt sich nach ein paar Minuten die EMA zurück aber der ausgelößte Melder bleibt auf Auslösung und stellt sich dann auch wiederum nach ein paar Minuten von selber zurück.
Genau so ist es auch bei den Bewegungsmeldern. -
@StM47 , also ich habe jetzt nochmals etwas geändert. Wenn ein Alarm ausgelöst wird (
lupusec.0.devices.XXXXXXX.alarm_status
> 0) und die Alarmanlage an ist d.h. im ARM, HOME1, HOME2 oder HOME3 Modus, bleibt derlupusec.0.devices.XXXXXXX.alarm_status
undlupusec.0.devices.XXXXXXX.alarm_status_ex
solange stehen, bis der Status der Alarmanlage auf DISARM gesetzt wird.Kannst Du bitte die Version 1.2.8 nochmals über GitHub installieren und testen?
-
Habe die neueste Version von Github geladen.
Zustand bleibt unverändert.
EMA stellt sich automatisch zurück und Melder danach auch.
Ich denke, dass wie du gesagt hast, irgend etwas in den Einstellungen von meiner XT2 Plus nicht stimmt.
Ich frage heute mal beim Lupusec- Support an.Ich melde mich dann wieder!
-
laut Alarmanlagenforum ist das von Lupus so gewollt, dass sich die Anlage von selber zurück stellt um Mehrfachauslösungen zu ermöglichen.
Somit wird das nicht funktionieren, was wir vorhaben.
Ich werde dann doch mit Datenpunkten und Blockly Scripten arbeiten müssen.
-
@Stuebi
Ist das normal, dass die alarm_status_ex im unscharf Zustand auf true geht, wenn ein Kontakt geöffnet wird? Eigentlich sollte das doch nur bei Arm der Fall sein, oder? -
@StM47 , ja das ist normal und hängt davon ab wie der Sensor eingestellt ist. Bei mir wird z.B. immer wenn die Haustür aufgeht "Doorbell" bzw. true angezeigt.
-
OK danke.