layout | permalink |
---|---|
noheader |
/:path/:basename:output_ext |
Interagisce con un sensore PIR (di movimento / di presenza) per attivare la modalità di sospensione del MagicMirror quando necessario.
{
"module": "MMM-PIR-Sensor",
"position": "bottom_right",
"config": {
"sensorPin": 17,
"powerSaving": true,
"powerSavingDelay": 900,
"powerSavingNotification": false,
"powerSavingMessage": "Attivazione modalità sospensione...",
"preventHDMITimeout": 5,
"presenceIndicatorColor": "white",
"runSimulator": false
}
}
Proprietà | Tipo | Valori | Valore Default | Inderogabilità | Descrizione |
---|---|---|---|---|---|
sensorPin |
Integer |
Qualsiasi valore numerico di pin GPIO valido. Qui maggiori dettagli: https://www.raspberrypi.org/documentation/usage/gpio/, https://pinout.xyz/ | 22 |
OPTIONAL |
Pin GPIO al quale il sensore interno del MagicMirror è connesso. E' sconsigliata la modifica di questa proprietà. |
powerSaving |
Boolean |
true : Il modulo esegue il suo scopo. false : Il modulo non esegue il suo scopo (è disattivato). |
true |
OPTIONAL |
Attiva o disattiva l'esecuzione da parte del modulo del suo scopo di esistenza. |
powerSavingDelay |
Integer |
Valore numerico x (secondi), con x >= 0 . 0 disattiva questa funzione. |
0 |
OPTIONAL |
Delay prima di entrare in modalità sospensione. Il conteggio inizia da quando il sensore non rileva più una presenza. |
powerSavingNotification |
Boolean |
true : Attiva la visualizzazione di una notifica prima dell'entrata in modalità sospensione. false : Disattiva la visualizzazione di una notifica prima dell'entrata in modalità sospensione. |
false |
OPTIONAL |
Attiva o disattiva la visualizzazione di una notifica prima dell'entrata in modalità sospensione. |
powerSavingMessage |
String |
Qualsiasi stringa. | "Monitor will be turn Off by PIR module" |
OPTIONAL |
Contenuto del messaggio visualizzato prima dell'entrata in modalità sospensione. Visualizzazione solo se il valore della proprietà powerSavingNotification è true . |
preventHDMITimeout |
Integer |
Valore numerico x (minuti), con 0 <= x <= 10 . 0 disattiva questa funzione. |
0 |
OPTIONAL |
Attiva o disattiva l'entrata e uscita intermittente dalla modalità sospensione. Questo permette di evitare lo spegnimento automaticato per alcuni schermi la cui configurazione causa lo spegnimento in assenza di segnale. |
presenceIndicator |
String |
Nome icona da Font Awesome https://fontawesome.com/icons?d=gallery. null : Disattiva questa opzione. |
"fa-bullseye" |
OPTIONAL |
Icona da visualizzare se una presenza (dell'utente) è rilevata. |
presenceIndicatorColor |
String |
Qualsiasi stringa figurante un colore CSS valida. | "red" |
OPTIONAL |
Colore dell'icona descritta dalla proprietà presenceIndicator . |
runSimulator |
Boolean |
true : Attiva la modalità simulazione del modulo. false : Disattiva la modalità simulazione del modulo. |
false |
OPTIONAL |
Attiva o disattiva la modalità simulazione del modulo. Questa modalità è progettata a scopo di debug. In release, il valore di questa proprietà DEVE ESSERE false . E' sconsigliata la modifica di questa proprietà. |
Le notifiche sono uno strumento utilizzato dai moduli per comunicare con:
- L'OS del MagicMirror
- Altri moduli
- Attori umani
Notifica | Direzione | Trigger | Payload (inline js) | Descrizione |
---|---|---|---|---|
USER_PRESENCE |
OUT |
Cambio di stato. | {Boolean value} |
Valore indicante lo stato di rilevazione della presenza (dell'utente). |
Icona visualizzata dal modulo se una presenza è rilevata:
Notifica visualizzata prima dell'entrata in modalità sospensione:
Il sensore interno del MagicMirror è il HC-SR501
.
Il pin GPIO utilizzato dal sensore è il GPIO/BCM 17
https://it.pinout.xyz/pinout/pin11_gpio17.
Presta Attenzione: i pin GPIO del Raspberry Pi possono essere riferiti
seguendo (molti) diversi standard. La proprietà sensorPin
del modulo utilizza
lo standard evidenziato in giallo: