Dies ist die Beschreibung des Modbus Protokolls für das Motion Detector Bricklet. Allgemeine Informationen über die Funktionen und technischen Spezifikationen des Motion Detector Bricklet sind in dessen Hardware Beschreibung zusammengefasst.
Eine allgemeine Beschreibung der Modbus Protokollstruktur findet sich hier.
BrickletMotionDetector.
get_motion_detected
¶Funktions-ID: |
|
---|---|
Anfrage: |
|
Antwort: |
|
Gibt 1 zurück wenn eine Bewegung detektiert wurde. Wie lange 1 zurückgegeben wird nachdem eine Bewegung detektiert wurde kann mit einem kleinen Poti auf dem Motion Detector Bricklet eingestellt werden, siehe hier.
Auf dem Bricklet selbst ist eine blaue LED, die leuchtet solange das Bricklet im "Bewegung detektiert" Zustand ist.
Die folgenden Bedeutungen sind für die Elemente dieser Funktion definiert:
Für motion:
BrickletMotionDetector.
set_status_led_config
¶Funktions-ID: |
|
---|---|
Anfrage: |
|
Antwort: |
|
Setzt die Konfiguration der Status-LED.
Standardmäßig geht die LED an, wenn eine Bewegung erkannt wird und aus wenn keine Bewegung erkannt wird.
Die LED kann auch permanent an/aus gestellt werden.
Neu in Version 2.0.1 (Plugin).
Die folgenden Bedeutungen sind für die Elemente dieser Funktion definiert:
Für config:
BrickletMotionDetector.
get_status_led_config
¶Funktions-ID: |
|
---|---|
Anfrage: |
|
Antwort: |
|
Gibt die Konfiguration zurück, wie von set_status_led_config
gesetzt.
Neu in Version 2.0.1 (Plugin).
Die folgenden Bedeutungen sind für die Elemente dieser Funktion definiert:
Für config:
BrickletMotionDetector.
get_identity
¶Funktions-ID: |
|
---|---|
Anfrage: |
|
Antwort: |
|
Gibt die UID, die UID zu der das Bricklet verbunden ist, die Position, die Hard- und Firmware Version sowie den Device Identifier zurück.
Die Position ist 'a', 'b', 'c', 'd', 'e', 'f', 'g' oder 'h' (Bricklet Anschluss). Ein Bricklet hinter einem Isolator Bricklet ist immer an Position 'z'.
Eine Liste der Device Identifier Werte ist hier zu finden.
BrickletMotionDetector.
CALLBACK_MOTION_DETECTED
¶Funktions-ID: |
|
---|---|
Antwort: |
|
Dieser Callback wird aufgerufen nachdem eine Bewegung detektiert wurde.
BrickletMotionDetector.
CALLBACK_DETECTION_CYCLE_ENDED
¶Funktions-ID: |
|
---|---|
Antwort: |
|
Dieser Callback wird aufgerufen wenn ein Bewegungserkennungszyklus beendet ist. Wenn dieser Callback aufgerufen wurde kann wieder eine weitere Bewegung erkannt werden nach ungefähr 2 Sekunden.