-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HM-SEC-SIR-WM falsch angebunden #705
Comments
@Stephan22ST Gemapped ist das so: Und die 4 Zustände sind in HK Standard bei einer Sirene, da kannst Du nichts "ausblenden" ;-) Was passt mit dem Mapping nicht ? |
Naja du schreibst aber doch, dass auch bei dir auch Zuhause -> Aus ist. Sprich keine Sensoren aktiv. Und das ist halt nunmal nicht richtig. Zuhause bedeutet, dass nur die externen Sensoren an sind und intern z.b. meine Bewegungsmelder im Wohnzimmer & Co deaktiviert sind. Alarm Blockiert bedeutet nicht deaktiviert. Wie auf deinem Bild zu sehen gibt es Alarm aus als eigenen anwählbaren Punkt und wenn man Alarm aus drückt in der Web-UI, gibt die Sirene auch den entsprechenden Ton für deaktiviert. Und wenn ich im HomeKit "Aus" wähle, wird im Web-UI eben nicht "Alarm aus" angezeigt sondern eben wie im Mapping dargestellt lediglich Alarm blockiert angezeigt. Wenn man in der Skript Dokumentation nachließt die HomeMatic anbietet, findet sich auf Seite 307 die Angabe, dass das Mapping so aussehen muss: Das würde mit meiner Ausführung im ersten Beitrag übereinstimmen. Denn gemappt ist DISARMED mit 3. Und das 4 Zustände in HomeKit Standard sind bei einer Sirene stimmt nicht. Ich habe vorher HomeBridge genutzt mittels RedMatic und dort war die Sirene richtig gemappt und es gab in HK nur 3 wählbare Zustände. Eben genau wie im Web-UI. Im Web-UI gibt es auch nur 3 Zustände die ich selber beeinflussen kann, da Alarm blockiert nicht klickbar ist! Gruß Stephan |
OK ... habe gerade bei mir getestet Was passt daran nicht ? ... steh auf der Leitung !! Abwesend und Nacht sind bei mir unterschieldiche Sensoren direkt verknüpft in HM. Bei "Abwesend" alle Sensoren und bei "Nacht" nur die Türen. Wenn in "zu Hause" ist die Sirene auf "aus", ist ja auch keine Überwachung notwendig. "Aus" ist Alarm "deaktiviert" .... das passt doch oder ? :-P |
Ah jetzt habe ich es .... HK (zu Hause) -> HM (intern scharf) Du verwendest das anders als ich. Ich habe "zu Hause" untertags (in einer Wohnung) keine Alarmsensoren aktiv. Nur bei Abwesenheit und bei Nacht. Dadurch macht "Nacht" bei mir Sinn, bei dir anscheinend nicht. |
Aber hat es dich denn nie gestört, dass wenn du in HK auf "Aus" klickst, die Web-UI von Homematic eben nicht "Aus" anzeigt, sondern "ALARM BLOCKIERT" und wenn du in der Web-UI auf "Aus" klickst, dir eben HK "Intern" anzeigt? Alleine diese Tatsache stört mich, sodass ich es selber für mich richtig gemacht habe. Allein damit HK dasselbe macht wie HM. Keine Frage, es kann sein, dass ich da einfach zu genau bin und mir da gar keine Gedanken machen sollte, man würde es ja auch wie du, so gelöst bekommen. Aber auch bei dir würde Nacht doch keinen Sinn ergeben, wenn es richtig klappen würde. Und dann hast du 2 Möglichkeiten "Intern" also du bist zuhause und "Extern" wäre dann bei dir "Nacht". Dass das hier nicht mehr entwickelt wird ist mir aufgefallen. Finde ich schade. Da gibt sich der Entwickler wirklich so eine Mühe und bringt diese Erweiterung raus, damit es dann verfällt. Ist aber gefühlt bei allem was für die Homematic so... Gruß Stephan |
Ja leider werden viele Dinge HM betreffend nicht weiter entwickelt. |
Erst dein PS: Aber dann wäre doch "Aus" einfach "Aus". Wenn Sie Aus ist, ist Wartungsmodus aktiv ;-). Okay, ich sehe durchaus ein, dass es viele Ansätze gibt auch so klar zu kommen. UND es auch als richtige Funktionsweise zu betrachten. Mir ist es halt aufgefallen, weil ich auch Geofencing nutze. Ich habe das aber in HomeKit Konfiguriert. "Wenn jemand zuhause ankommt -> Alarmanlage ausschalten" Bei intern ist es mir erst nicht aufgefallen, da einfach die Nachricht kommt von HK dass die Sirene eingeschaltet wurde. Okay, da steht anwesend. Aber Sie ist an, fällt mir erstmal nicht auf. Dann komme ich nach Hause. Parke mein Auto. Und nichts. Keine Meldung dass Alarm aus ist. Und dann habe ich aber gesehen, dass eben Alarm nicht aus ist, sondern BLOCKIERT. Habe dann diese Änderungen gemacht und seitdem bekomme ich auch Push wenn ich Parke, dass der Alarm deaktiviert ist. Deaktivierter Alarm -> Ich kann das Haus betreten. Und danach schalte ich auf Extern. Weil ich vom Bewegungsmelder gesehen werde, aber keine Türen mehr geöffnet werden. Und wenn ich Schlafen gehe schalte ich auf Extern, weil ich im Schlafzimmer keinen Bewegungsmelder habe :-D Gruß Stephan Edit: Ich muss dazu sagen, dass ich den Status der Alarm-Sirene nutze. Also ich speichere nichts zwischen, sondern ich mach in RedMatic, sobald eine Tür aufgeht eine Abfrage an die Sirene, ob diese "Nicht ausgeschaltet" ist. Deshalb vielleicht die Probleme. Und ja, ich weiß, dass eine Alarmanlage über RedMatic oder Programme nicht sicher ist und Direktverbindungen sicherer wären. Ist mir aber egal :-D. So bin ich flexibler. |
Hatte ich anfangs auch ... Steuerung über Programme/RedMatic und Co .... wollte aber dann irgendwann ein gewisses Mass an Sicherheit und Unabhängigkeit von HM etc. ... sprich, dass der Alarm immer auslöst, egal ob die Systeme dahinter da sind oder nicht ... und das klappt super über Direktverknüpfungen ;-) |
Ich habe halt für jeden Sensor eine Möglichkeit im Dashboard, diesen abzuschalten. Bewegungsmelder Keller z.b. manchmal zocke ich PS und die ist wegen dem Sommer bei mir im Keller. Da wäre blöd wenn der auslöst. Und Badezimmer z.b. zum lüften wegen Dusche etc. Und noch ganz viel anderes, was Direkt echt schwer oder gar nicht möglich wäre. Gruß Stephan |
klar ... das alles geht nicht mit Direktverknüpfungen 😉 |
Falls das Problem noch jemand hat und sich wie ich dran stört.. Ich hab mal die Dokumentation von Apple studiert und es damit richtig angebunden bekommen...
ersetzen durch: Das hier gibt es 2x zu erledigen:
ersetzen durch:
Achtung: Das ändern in HomeKit.js sorgt dafür, dass andere Sirenen-Typen, die vielleicht wirklich "Nacht" auch noch können, eben nicht mehr auf "Nacht" gestellt werden können. Das entfernen der "2" sagt HomeKit, dass ein Typ verwendet wird der "Nacht" nicht kann. Eine schönere Lösung gibt es leider so scheinbar nicht, da eigentlich im HAP das "validValues" ausgelagert sein müsste in den einzelnen Services, damit man genau diese Einstellung Geräte-Bezogen erledigen kann... Das anpassen erfolgt auf eigene Verantwortung. Ich würde empfehlen, es im Original zu belassen und es so zu verwenden wie es ist. Ich nutze es aber auf meine Art und es klappt tadellos. |
Die Homematic Sirene HM-SEC-SIR-WM ist leider von der Funktion falsch angebunden.
In HomeKit kann man 4 Optionen wählen:
Zuhause
Abwesend
Nacht
Aus
Die Sirene Unterstützt das jedoch nicht. Es gibt nur:
Zuhause
Abwesend
Aus
Zudem sind die Kanäle falsch zugeordnet.
HomeKit Benennung - Homematic Aktion
Zuhause -> Aus
Abwesend -> Intern
Nacht -> Extern
Aus -> [ALARM BLOCKIERT]
Das Alarm Blockiert ist etwas, was im WebUi der HomeMatic gar nicht benutzt werden kann. Was das ist weiß ich nicht.
Wenn man in der Datei "HomeMaticAlarmAccessory.js" folgendes:
mapping: { 0: Characteristic.SecuritySystemCurrentState.STAY_ARM, 1: Characteristic.SecuritySystemCurrentState.NIGHT_ARM, 2: Characteristic.SecuritySystemCurrentState.AWAY_ARM, 3: Characteristic.SecuritySystemCurrentState.DISARMED }, mappingTarget: { 0: Characteristic.SecuritySystemTargetState.STAY_ARM, 1: Characteristic.SecuritySystemTargetState.NIGHT_ARM, 2: Characteristic.SecuritySystemTargetState.AWAY_ARM, 3: Characteristic.SecuritySystemTargetState.DISARM }
abändert in:
mapping: { 0: Characteristic.SecuritySystemCurrentState.DISARMED, 1: Characteristic.SecuritySystemCurrentState.STAY_ARM, 2: Characteristic.SecuritySystemCurrentState.AWAY_ARM }, mappingTarget: { 0: Characteristic.SecuritySystemTargetState.DISARM, 1: Characteristic.SecuritySystemTargetState.STAY_ARM, 2: Characteristic.SecuritySystemTargetState.AWAY_ARM }
Ist die Funktion der HM-SEC-SIR-WM richtig.
Es ist dann lediglich noch in der Bedienung in HomeKit der Punkt "Nacht" weiterhin vorhanden. Nur ohne Funktion.
Ich habe es mir nicht genauer angesehen, da mir die Zeit gefehlt hat und ich damit ganz zufrieden bin.
Aber vielleicht könnte man das in einem Update beheben und auch nur noch 3 Optionen anzeigen in HomeKit anstatt 4.
Ich habe es bei mir so gelöst, dass ich die Datei "HomeMaticAlarmAccessory.js" kopiert habe und als "HomeMaticAlarmSimpleAccessory.js" gespeichert habe und die entsprechenden 2 Stellen (Module.export = x und den Funktionsnamen angepasst habe, zudem eben die oben genannte Änderung eingefügt habe.)
Somit kann man beim Zuordnen dann diese neue .js nehmen und die Sir funktioniert korrekt.
Danke & Gruß Stephan
The text was updated successfully, but these errors were encountered: