Homematic Bewegungsmelder reagiert nicht in Homekit App

Begonnen von SaschaHL, 25 September 2016, 09:29:55

Vorheriges Thema - Nächstes Thema

Gruvol

Hallo,

vielen Dank, die beiden Codeschnipsel habe ich gefunden.
Muss ich auch den unter
// Optional Characteristics
  this.addOptionalCharacteristic(Characteristic.MotionDetected);

eintragen?
Wo finde ich denn die Datei auf dem Raspberry, bin in dem Homebridge Modul gewesen, habe jedoch keine passende Datei gefunden.

Grüße
Gruvol

Reddevil

#16
Ich möchte das Thema noch mal aufgreifen.
Auch ich möchte die Bewegung in der HomeApp oder Eve mal als Mitteilung erhalten.

Laut Filelog des HM Bewegunssensors gibt es folgende zwei Zustände:

Bewegungsmelder motion: on (to CUL1)
Bewegungsmelder motion: off

Daraus habe ich nun folgende homebridgeMappings gebaut:

MotionDetected=motion,valueOn=(on (to CUL1)),valueOff=off --> Keine Änderung
MotionDetected=state,valueOn=motion,valueOff=noMotion --> Keine Änderung

Sowohl state als auch motion sind Readings VALs.

Hat jemand noch eine Idee was ich da falsch mache?

***Hat sich erledigt *****

MotionDetected=state,valueOn=motion,valueOff=noMotion --> funktioniert nach Neustart von Homebridge

justme1968

ein bewegungsmelder ist kein schalter und hat keine On characteristic. die On characteristic ist die einzige die etwas mit valueOn und valueOff anfangen kann.

du brauchst etwas in der art:

MotionDetected=motion,values=/on.*/:1;off:0 oder
MotionDetected=motion,values=off:0;/.*/:1 oder MotionDetected=state,values=motion:1;noMotion:0
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Reddevil

Danke für Deine Antwort.
Es funktioniert zwar aktuell, ich würde den Zusammenhang zwischen Service und Charakteristik gerne besser verstehen.

Ich habe mir das hier mal angeschaut: https://github.com/KhaosT/HAP-NodeJS/blob/master/lib/gen/HomeKitTypes.js

Verstanden habe ich nun wie man von den Services auf die benötigten und optionalen Characteristic kommt.
Wie man aber nun die Values zusammensetzt wie Du sie beschrieben hast, kann ich da nicht rauslesen.
Gib's da noch irgendwo eine Hilfestellung?

justme1968

wie das homebridgeMapping funktioniert steht im reading zu homebridge-fhem und im ersten post des homebridge threads hier im forum.

beispiele gibt es in hunderten von beiträgen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968