NEWS
Test Adapter Alarm 3.6.x
-
@MartyBr dem Adapter ist es erstmal egal was es für eine Datenpunkt ist!
Ich persönlich würde ein Bewegungsmelder auch nicht in den Auslösekreis/Alarmkreis aufnehmen.
Ich habe meine Bewegungsmelder alle im Warnkreis, es kann ja durchaus vorkommen das eine Spinne oder ähnliches den melder auslösen lässt. -
@blauholsten
Ich habe auch so einen Bewegungsmelder (Zigbee: Xiaomi), den ich im Warnkreis haben möchte. Das Verhalten ist jedoch, dass dieser eigentlich immer auf true steht und wenn er auslöst, schreibt er nochmal true.
Um diesen zu integrieren müsste er vor dem Aktiveren auf false stehen, richtig?! -
@blauholsten Wie groß sind denn die Spinnen bei Euch?
-
@plazmatic07 sagte in Test Adapter Alarm 0.3.0:
@blauholsten
Ich habe auch so einen Bewegungsmelder (Zigbee: Xiaomi), den ich im Warnkreis haben möchte. Das Verhalten ist jedoch, dass dieser eigentlich immer auf true steht und wenn er auslöst, schreibt er nochmal true.
Um diesen zu integrieren müsste er vor dem Aktiveren auf false stehen, richtig?!Ist das normales Verhalten? Mit dem deconz Adapter steht der BM von Xiaomi auf false und springt nur bei Bewegung auf true. Und der Ikea BM funktioniert auch so.
-
@siggi85 Nein, bei mir stehen die auch auf false (Zigbee-Adapter, 3 BWM von Xiaomi) und springen auf true, wenn Motion detected (DP: occupancy). Hängen an nem Zigbee-Stick mit der Firmware von Koenkk.
-
@siggi85
ich dachte es zumindest. Dann checke ich das nochmal...THX -
@plazmatic07 Habe schon lange den Zigbee Adapter nicht mehr im Einsatz, aber versuche mal den occupancy Timeout zu erhöhen. Im Standard sind das glaube ich 120 sek. Vielleicht hilft das.
-
Das sind die DPs bei einem Homematic IP Bewegungsmelder:
-
Hallo zusammen,
welches Widget nutzt ihr für den Datenpunkt alarm.0.use.list? Ich hätte gern 3 Buttons in einem Widget, über welches ich 0-2 auchwählen kann und diese Zahlen in Text visualisiere (scharf, unschaft, nur drin scharf ^^).
Cool wäre dann noch ein WIdget, in welchem ich 3 Bilder hinterlegen kann, die je nach Zustand eben das eine Bild für den Zustand anzeigen. Gibts da was fertiges? Sonst muss ich was bauen. hab jetzt 3mal die Liste der verfügbaren Widgets durch (kein Material Design) und find nix passendes...(nur Value List html style...der zeigt aber nur an, damit kann man nicht steuern - bei mir).
Hab vorher, da ich immer nur 2 states (on/off) gesteuert hab, einfach das bulb-widget dafür genötigt und eigene Bilder da rein gemacht.
Danke euch und vG, Thorsten -
@Kueppert
Ich habe drei Buttons. In jedem Button schreibe in eine Ziffer in den Datenpunkt:Hier das Widget. Es zeigt aber nicht auf diesen Adapter, sonder auf eine Script-Lösung:
[{"tpl":"tplJquiButtonState","data":{"oid":"javascript.0.Alarmanlage.Input.SwitchNumber","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","buttontext":"EXTERN","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"value":"3"},"style":{"left":"76px","top":"240px","background-color":"","z-index":"50"},"widgetSet":"jqui"}]
-
@MartyBr sagte in Test Adapter Alarm 0.3.0:
@blauholsten Wie groß sind denn die Spinnen bei Euch?
groß....spaß
War nur ein bsp.
-
Hi,
es gibt auf github eine neue Version, inkl. einen neuen DP, status.state_list.
Bitte testen.... -
Morgen @blauholsten gerade installiert ersten Tests sind Klasse, du hast jetzt noch burglar(4) mit eingearbeitet das ist Spitzte jetzt wird sogar wenn Alarm ausglöst wird es in der App Angezeige.
Dann kann ich jetzt meine Anlage langsam umstellen.
Kannst du vieleicht im Log noch aufnehmen das der Warnkreis bei Aktivierung auch angezeigt wird.Grüße
-
@blauholsten
Es geht ja schnell weiter! Eine Frage noch zur Umschaltung:
Kann ich die Warnkreise direkt umschalten oder muss ich dazwischen immer ein "disable" setzen?
Könntest du bitte den DP use.list mit seinen Werten beschreiben? Habe gerade bei Homer.J gelesen, dass du den Wert "4" eingefügt hast.Ich habe durch ausprobieren folgende Werte gefunden:
0 disable
1 enable
2 sharp inside
3 nightrestKann ich die Anlage von 1=enable direkt auf 2=sharpinside umstellen?
-
@blauholsten
Deine Katze hätte ja auch Spinne heißen können.......
(Spaß) -
@Homer-J
sollte jetzt gehen, hatte aber noch keine Zeit zum testen. -
@MartyBr sagte in Test Adapter Alarm 0.3.0:
@blauholsten
Es geht ja schnell weiter! Eine Frage noch zur Umschaltung:
Kann ich die Warnkreise direkt umschalten oder muss ich dazwischen immer ein "disable" setzen?sollte ohne disable gehen!
Könntest du bitte den DP use.list mit seinen Werten beschreiben? Habe gerade bei Homer.J gelesen, dass du den Wert "4" eingefügt hast.
der Wert 4 ist bei dem DP status.state_list
Ich habe durch ausprobieren folgende Werte gefunden:
0 disable
1 enable
2 sharp inside
3 nightrestdu kannst im Objektbaum in den Datenpunkt schauen.
Kann ich die Anlage von 1=enable direkt auf 2=sharpinside umstellen?
Ich habe gerade mitbekommen das es noch ein Fehler gab, in der 0.5.5 sollte es behoben sein! Bitte mal testen.
Aber von aktiviert auf inter scharf ist nicht möglich.
-
@blauholsten
Okay, lade ich runter. Wenn ich den Status umschalte, also von intern scharf auf extern scharf (= Status 1) muss ich immer ein unscharf (status =0) einlegen? -
@blauholsten Log geht jetzt auch.
Frage. Wenn jetzt zum Beispiel der Warnkreis auf true geht bei Veränderung schaltet dieser erst nach der eingestellten Zeit auf false zurück,
kann man es noch einbauen das dieser auch bei deaktivierung auf false geht.
Grund wenn ich den Datenpunkt jetzt für eine Innensirene nutze läuft diese dann die ganze Zeit die eingestellt ist. -
@blauholsten
Ich bin nun auf der 0.5.5Hier mein Script für die Umschaltung der Stati:
// Alarm-Trigger // Alarm-Adapter // ============================================================== /* use.list Datenpunkte 0 disable 1 enable 2 sharp inside 3 nightrest */ var idDPlist = 'alarm.0.use.list'; // Unscharf var idDP0 = 'alias.0.Status.Alarm_Status.Alarm_unscharf_aktiv'; var idDP1 = 'alarm.0.use.disable'; // Intern var idDP2 = 'alias.0.Status.Alarm_Status.Alarm_intern_aktiv'; var idDP3 = 'alarm.0.use.enable'; // Extern var idDP4 = 'alias.0.Status.Alarm_Status.Alarm_extern_aktiv'; var idDP5 = 'alarm.0.use.enable'; // Enable mit Delay var idDP10 = 'alarm.0.use.enable_with_delay'; // Nachtruhe var idDP6 = 'alarm.0.use.activate_nightrest'; // Aktivieren var idDP7 = 'alarm.0.use.deactivate_nightrest'; // Deaktivieren // Warnkreis var idDP8 = 'alarm.0.use.activate_warn_circuit'; var idDP9 = 'alarm.0.use.deactivate_warn_circuit'; // Enable mit Delay // alarm.0.use.enable_with_delay // ================== Trigger ==================== // Unscharf on(idDP0, function (dp) { if(dp.state.val) { setState(idDPlist,0); sendTo('telegram.0', { text: 'Alarmstatus auf UNSCHARF geschaltet', caption: 'Alarmstatus auf UNSCHARF geschaltet', chatId: 'xxxxxxx' } ); } } ); // Intern on(idDP2, function (dp) { if(dp.state.val) { setState(idDPlist,2); sendTo('telegram.0', { text: 'Alarmstatus auf INTERN geschaltet', caption: 'Alarmstatus auf INTERN geschaltet', chatId: '2xxxxx' } ); } } ); // Extern on(idDP4, function (dp) { if(dp.state.val) { setState(idDP10,true); sendTo('telegram.0', { text: 'Alarmstatus auf EXTERN geschaltet', caption: 'Alarmstatus auf EXTERN geschaltet', chatId: 'xxxxxxxx' } ); } } );
Ich habe drei Datenpunkte, die ich für die Alarmanlage nutze. Diese werden durch ein externes Script erzeugt:
alias.0.Status.Alarm_Status.Alarm_unscharf_aktiv
alias.0.Status.Alarm_Status.Alarm_intern_aktiv
alias.0.Status.Alarm_Status.Alarm_extern_aktivDamit schalte ich den Status der Alarmanlage.
Kann ich die Umschaltung der verschiedenen Modi so lassen oder siehst du hier Probleme? Die Telegram Meldungen habe ich zum testen eingebaut.