Das Detection Sensor Modul ermöglicht es Ihnen, einen GPIO Pin so zu konfigurieren, dass er auf einen bestimmten High/Low-Status überwacht wird und bei Erkennung eines Ereignisses Textbenachrichtigungen über den Detection Sensor portnum sendet. Dies ist besonders nützlich für Bewegungserkennungssensoren, Reed-Schalter und andere Offen/Geschlossen-Zustandssysteme, bei denen Benachrichtigungen über das Mesh gewünscht sind. Die Konfigurationsoptionen umfassen: Aktiviert, Minimales Broadcast-Intervall, Zustands-Broadcast-Intervall, Send Bell, Name, Überwachungs-Pin, Detection Triggered High und Use Pull-up.
Um dieses Modul zu verwenden, stellen Sie sicher, dass Ihre Geräte Firmware-Version 2.2.2 oder höher haben.
Konfigurationswerte des Detection Sensor Moduls
Aktiviert: Gibt an, ob das Modul aktiviert ist.
Minimales Broadcast-Intervall: Das Intervall in Sekunden, wie oft wir eine Nachricht an das Mesh senden können, wenn eine Zustandsänderung erkannt wird.
Zustands-Broadcast-Intervall: Das Intervall in Sekunden, wie oft wir eine Nachricht mit dem aktuellen Zustand an das Mesh senden sollten, unabhängig von Änderungen. Wenn auf 0 gesetzt, werden nur Zustandsänderungen gesendet. Dies dient als eine Art Status-Heartbeat für Beruhigung.
Glocke senden: Sendet ein ASCII-Bell mit der Alarmnachricht, nützlich zum Auslösen einer externen Benachrichtigung am Glockennamen.
Freundlicher Name: Wird verwendet, um die Nachricht zu formatieren, die an das Mesh gesendet wird. Zum Beispiel würde ein Name wie "Motion" eine Nachricht mit "Bewegung erkannt." erzeugen. Maximale Länge ist 20 Zeichen.
Überwachter Pin: Der GPIO-Pin, der auf Zustandsänderungen überwacht wird.
Detection bei HIGH ausgelöst: Gibt an, ob die Erkennung des GPIO-Pin-Zustands bei HIGH (1) oder LOW (0) ausgelöst wird.
Pull-up verwenden: Gibt an, ob der INPUT_PULLUP-Modus für den GPIO-Pin verwendet wird, gilt nur, wenn das Board Pull-up-Widerstände am Pin verwendet.
Detection Sensor Modul Client
Android
Alle Konfigurationsoptionen des Detection Sensor Moduls sind für Android in der App-Version 2.2.2 und höher verfügbar.
-
Öffne die Meshtastic App
-
Navigiere zu: Vertikale Ellipse (3 Punkte oben rechts) > Radio-Konfiguration > Detection Sensor.
Apple
Alle Konfigurationsoptionen für das Detection Sensor Modul sind in den iOS-, iPadOS- und macOS-App-Versionen 2.2.2 und höher verfügbar. Um darauf zuzugreifen, gehe zu Einstellungen > Modulkonfiguration > Detection Sensor.
CLI
Alle Konfigurationsoptionen für das Detection Sensor Modul sind in der Python CLI-Version 2.2.2 und höher verfügbar.
-
Aktiviere/Deaktiviere das Detection Sensor Modul
| meshtastic --set detection_sensor.enabled true meshtastic --set detection_sensor.enabled false |
-
Setze das minimale Broadcast-Intervall auf 90 Sekunden
| meshtastic --set detection_sensor.minimum_broadcast_secs 90 |
-
Setze das Intervall für Statusübertragungen auf 5 Minuten
| meshtastic --set detection_sensor.state_broadcast_secs 300 |
-
Aktiviere/Deaktiviere Send Bell
| meshtastic --set detection_sensor.send_bell true meshtastic --set detection_sensor.send_bell false |
-
Setze den freundlichen Namen auf 'motion'
| meshtastic --set detection_sensor.name "motion" |
-
Setze den Monitor-Pin auf 7
| meshtastic --set detection_sensor.monitor_pin 7 |
-
Aktiviere Benachrichtigungen, wenn der Monitor-Pin HIGH wird
| meshtastic --set detection_sensor.detection_triggered_high true |
-
Aktiviere Benachrichtigungen, wenn der Monitor-Pin LOW wird
| meshtastic --set detection_sensor.detection_triggered_high false |
-
Aktiviere die Verwendung des INPUT_PULLUP Modus
| meshtastic --set detection_sensor.use_pullup true |
-
Hole die Konfiguration des Detection Sensor Moduls
| meshtastic --get detection_sensor |
Web
Alle Konfigurationsoptionen für das Detection Sensor Modul sind in der Web UI verfügbar.
