Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
sensori_vari_ds18b20 [2019/05/10 12:48] flane [Installazione e configurazione sensore] |
sensori_vari_ds18b20 [2019/11/03 11:24] (versione attuale) flane [Configurazione MeterN] |
||
---|---|---|---|
Linea 48: | Linea 48: | ||
\\ | \\ | ||
Se la resistenza da 4,7K non dovesse funzionare, provate con una da 10K.\\ | Se la resistenza da 4,7K non dovesse funzionare, provate con una da 10K.\\ | ||
+ | <WRAP center round important> | ||
+ | Nel caso i sensori siano connessi al Raspberry con **cavi lunghi (oltre ~10m)**,per avere delle letture corrette è meglio utilizzare una **resistenza di pull-up da 2,2kohm** | ||
+ | </WRAP> | ||
+ | |||
\\ | \\ | ||
Nel caso dei sensori stagni con cappuccio, una soluzione pratica per effettuare il collegamento e per collegare la resistenza di pull-up è la seguente: | Nel caso dei sensori stagni con cappuccio, una soluzione pratica per effettuare il collegamento e per collegare la resistenza di pull-up è la seguente: | ||
Linea 76: | Linea 80: | ||
\\ | \\ | ||
Da terminale è necessario modificare il file /etc/modules | Da terminale è necessario modificare il file /etc/modules | ||
- | <code>nano /etc/modules</code> | + | <code>sudo nano /etc/modules</code> |
aggiungendo le righe | aggiungendo le righe | ||
Linea 84: | Linea 88: | ||
Da terminale | Da terminale | ||
- | <code>nano /boot/config.txt</code> | + | <code>sudo nano /boot/config.txt</code> |
ed inserire il fondo la stringa | ed inserire il fondo la stringa | ||
Linea 106: | Linea 110: | ||
<code>28-000005b8a78e</code> | <code>28-000005b8a78e</code> | ||
\\ | \\ | ||
- | Annotatevi il numero che vi restituirà (parte in rosso) in quanto è il numero seriale del vostro sensore e servirà in seguito per la lettura dei dati. \\ | + | Annotatevi il numero che vi restituirà (parte dopo 28-) in quanto è il numero seriale del vostro sensore e servirà in seguito per la lettura dei dati. \\ |
\\ | \\ | ||
Creare il file **/usr/local/bin/ds18b20.py**\\ | Creare il file **/usr/local/bin/ds18b20.py**\\ | ||
Linea 205: | Linea 209: | ||
WantedBy=multi-user.target</code> | WantedBy=multi-user.target</code> | ||
Premere ctrl+O per salvare e ctrl+X per uscire\\ | Premere ctrl+O per salvare e ctrl+X per uscire\\ | ||
+ | \\ | ||
+ | Il servizio eseguirà la lettura una sola volta (Type=oneshot) per creare il file temporaneo appena avviato il raspberry. Per le successive letture ci penserà cron ad eseguirle con la frequenza preimpostata.\\ | ||
\\ | \\ | ||
Nel caso aveste __più sensori di questo tipo da leggere__, sarà necessario inserire nel service una riga ExecStart per ogni sensore, con il rispettivo seriale e ID di MeterN, ed esempio: | Nel caso aveste __più sensori di questo tipo da leggere__, sarà necessario inserire nel service una riga ExecStart per ogni sensore, con il rispettivo seriale e ID di MeterN, ed esempio: | ||
Linea 279: | Linea 285: | ||
\\ | \\ | ||
**Dashboard live pooling**\\ | **Dashboard live pooling**\\ | ||
- | Live command: reqsdm tempDS1 | + | Live command: reqsdm tempDS1\\ |
+ | \\ | ||
+ | <WRAP center round info> | ||
+ | Per chi volesse approfondire il funzionamento del bus 1-wire ecco una interessante [[https://www.issgreppi.gov.it/corsi/claroline/backends/download.php?url=L0xvd19MZXZlbF9CdXMvMS13aXJlLnBkZg%3D%3D&cidReset=true&cidReq=VIL_TEC_3TA_002|guida in italiano]] | ||
+ | </WRAP> | ||