Guida Meshtastic - Guida all'uso del modulo sensore di rilevamento

Il modulo Sensore di Rilevamento ti permette di configurare un pin GPIO da monitorare per uno specifico stato alto/basso e inviare avvisi testuali tramite la porta Sensore di Rilevamento portnum quando viene rilevato un evento. Questo è particolarmente utile per sensori di rilevamento movimento, interruttori reed e altri sistemi a stato aperto/chiuso dove si desiderano notifiche sulla mesh. Le opzioni di configurazione includono: Abilitato, Intervallo Minimo di Trasmissione, Intervallo di Trasmissione Stato, Invia Campanello, Nome, Pin di Monitoraggio, Rilevamento Attivato Alto e Usa Pull-up.
Per utilizzare questo modulo, assicurati che i tuoi dispositivi abbiano versione firmware 2.2.2 o superiore.

Valori di Configurazione del Modulo Sensore di Rilevamento

Abilitato: Indica se il modulo è abilitato.
Intervallo Minimo di Trasmissione: L'intervallo, in secondi, con cui possiamo inviare un messaggio alla mesh quando viene rilevato un cambiamento di stato.
Intervallo di Trasmissione Stato: L'intervallo, in secondi, con cui inviare un messaggio alla mesh con lo stato attuale, indipendentemente dai cambiamenti. Se impostato a 0, verranno trasmessi solo i cambiamenti di stato. Funziona come un battito cardiaco di stato per tranquillità.
Invia Campanello: Invia un campanello ASCII con il messaggio di allerta, utile per attivare una notifica esterna sul nome del campanello.
Nome Amichevole: Usato per formattare il messaggio inviato alla mesh. Per esempio, un nome come "Motion" genererebbe un messaggio che dice "Motion detected." La lunghezza massima è di 20 caratteri.
Pin di Monitoraggio: Il pin GPIO che sarà monitorato per i cambiamenti di stato.
Rilevamento Attivato Alto: Indica se il rilevamento dello stato del pin GPIO è attivato su ALTO (1) o BASSO (0).
Usa Pull-up: Indica se utilizzare la modalità INPUT_PULLUP per il pin GPIO, applicabile solo se la scheda utilizza resistori pull-up sul pin.

Client Modulo Sensore di Rilevamento

Android

Tutte le opzioni di configurazione del Modulo Sensore di Rilevamento sono disponibili per Android nella versione app 2.2.2 e successive.
  1. Apri l'app Meshtastic
  2. Naviga su: Ellissi Verticale (3 puntini in alto a destra) > Configurazione Radio > Sensore di Rilevamento.

Apple

Tutte le opzioni di configurazione per il Modulo Sensore di Rilevamento sono disponibili nelle versioni app per iOS, iPadOS e macOS 2.2.2 e successive. Per accedervi, vai su Impostazioni > Configurazione Modulo > Sensore di Rilevamento.

CLI

Tutte le opzioni di configurazione per il Modulo Sensore di Rilevamento sono disponibili nella versione Python CLI 2.2.2 e successive.
  • Abilita/Disabilita il modulo Sensore di Rilevamento
 meshtastic --set detection_sensor.enabled true
 meshtastic --set detection_sensor.enabled false
  • Imposta l'intervallo minimo di trasmissione a 90 secondi
 meshtastic --set detection_sensor.minimum_broadcast_secs 90
  • Imposta l'Intervallo di Trasmissione dello Stato a 5 minuti
 meshtastic --set detection_sensor.state_broadcast_secs 300
  • Abilita/Disabilita Invio Campanello
 meshtastic --set detection_sensor.send_bell true
 meshtastic --set detection_sensor.send_bell false
  • Imposta il nome amichevole su 'motion'
 meshtastic --set detection_sensor.name "motion"
  • Imposta il Pin di Monitoraggio su 7
 meshtastic --set detection_sensor.monitor_pin 7
  • Abilita le Notifiche quando il Pin di Monitoraggio va HIGH
 meshtastic --set detection_sensor.detection_triggered_high true
  • Abilita le Notifiche quando il Pin di Monitoraggio va LOW
 meshtastic --set detection_sensor.detection_triggered_high false
  • Abilita l'uso della modalità INPUT_PULLUP
 meshtastic --set detection_sensor.use_pullup true
  • Ottieni la Configurazione del Modulo Sensore di Rilevamento
 meshtastic --get detection_sensor

Web

Tutte le opzioni di configurazione per il modulo Sensore di Rilevamento sono disponibili nella Web UI.

Iscriviti alla nostra newsletter

Ricevi le ultime informazioni sui nostri prodotti e offerte speciali.

Website Feedback

Help us improve OpenELAB

Found a website issue or have an idea? Tell us what would make your experience better.