Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| raspberry_trixie_come_datalogger [2026/06/21 00:15] – [1.9.2. Installazione EZL70 su Raspberry] walter | raspberry_trixie_come_datalogger [2026/06/21 00:46] (versione attuale) – [1.8.1 Impostazioni di "crontab"] walter | ||
|---|---|---|---|
| Linea 45: | Linea 45: | ||
| </ | </ | ||
| - | |||
| ===== 1.6. Installazione e configurazione di 123Solar ===== | ===== 1.6. Installazione e configurazione di 123Solar ===== | ||
| Linea 136: | Linea 135: | ||
| </ | </ | ||
| - | |||
| ==== 1.6.2. Configurazione di 123Solar ==== | ==== 1.6.2. Configurazione di 123Solar ==== | ||
| Linea 149: | Linea 147: | ||
| Torniamo sul raspberry e proseguiamo come segue: | Torniamo sul raspberry e proseguiamo come segue: | ||
| - | |||
| ==== Impostazione dei permessi di accesso ==== | ==== Impostazione dei permessi di accesso ==== | ||
| Configuriamo ora le directory di 123solae e MetrN sul webserver | Configuriamo ora le directory di 123solae e MetrN sul webserver | ||
| - | |||
| < | < | ||
| + | |||
| sudo -s | sudo -s | ||
| cd / | cd / | ||
| Linea 218: | Linea 215: | ||
| </ | </ | ||
| - | |||
| ==== Riprendiamo la configurazione ==== | ==== Riprendiamo la configurazione ==== | ||
| Linea 285: | Linea 281: | ||
| Per far questo ci appoggiamo crontab, veder ein seguito il capitolo dedicato. | Per far questo ci appoggiamo crontab, veder ein seguito il capitolo dedicato. | ||
| + | ===== 1.8. Procedure di supporto ===== | ||
| + | Le procedure descritte nel presente paragrafo non sono strettamente necessarie al funzionamento del sistema ma risultano utili in particolari situazioni | ||
| - | ===== 1.9. Procedure di supporto ===== | ||
| - | Le procedure descritte nel presente paragrafo non sono strettamente necessarie al funzionamento del sistema ma risultano utili in particolari situazioni | + | ==== 1.8.1 Impostazioni di " |
| - | ==== 1.9.1. Installazione servizio di invio mail da 123solar ==== | + | crontab è |
| + | < | ||
| + | |||
| + | Ogni u | ||
| + | < | ||
| + | |||
| + | Dato che a noi interessa modificare o gestire job di sistema ci concentreremo sull' | ||
| + | |||
| + | < | ||
| + | sudo -e | ||
| + | cd /.. | ||
| + | crontab -u root -e | ||
| + | |||
| + | </ | ||
| + | |||
| + | Si aprirà il file crontab in modifica con il contenuto già presente, noi dobbiamo aggiungere questi comandi: | ||
| + | |||
| + | <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: crontab> | ||
| + | # Edit this file to introduce tasks to be run by cron.\\ | ||
| + | #\\ | ||
| + | # Each task to run has to be defined through a single line\\ | ||
| + | # indicating with different fields when the task will be run\\ | ||
| + | # and what command to run for the task\\ | ||
| + | #\\ | ||
| + | # To define the time you can provide concrete values for\\ | ||
| + | # minute (m), hour (h), day of month (dom), month (mon),\\ | ||
| + | # and day of week (dow) or use ' | ||
| + | # Notice that tasks will be started based on the cron's system\\ | ||
| + | # daemon' | ||
| + | #\\ | ||
| + | # Output of the crontab jobs (including errors) is sent through\\ | ||
| + | # email to the user the crontab file belongs to (unless redirected).\\ | ||
| + | #\\ | ||
| + | # For example, you can run a backup of all your user accounts\\ | ||
| + | # at 5 a.m every week with:\\ | ||
| + | # 0 5 * * 1 tar -zcf / | ||
| + | #\\ | ||
| + | # For more information see the manual pages of crontab(5) and cron(8)\\ | ||
| + | #\\ | ||
| + | # m h dom mon dow command | ||
| + | |||
| + | # imposta un riavvio forzato alle 2:00 di notte\\ | ||
| + | 00 02 * * * sudo shutdoun -r now | ||
| + | |||
| + | # imposta il backup dei dati su un server remoto alle 21:15 di ogni giorno\\ | ||
| + | 15 21 * * * / | ||
| + | |||
| + | # al reboot o riavvio del raspberry imposta la velocità della seriale\\ | ||
| + | @reboot stty -F / | ||
| + | |||
| + | </box | ctrl+O per salvare e ctrl+X per uscire> | ||
| + | |||
| + | |||
| + | ==== 1.8.2. Installazione servizio di invio mail da 123solar ==== | ||
| (Procedura scritta con il supporto di “Borghese” che ringrazio) | (Procedura scritta con il supporto di “Borghese” che ringrazio) | ||
| Iniziamo con installare i programmi necessari: | Iniziamo con installare i programmi necessari: | ||
| - | < | ||
| + | < | ||
| sudo -s | sudo -s | ||
| cd /.. | cd /.. | ||
| Linea 318: | Linea 368: | ||
| <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: msmtprc> | <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: msmtprc> | ||
| - | \\ # Impostazioni account | + | \\ |
| + | # Impostazioni account | ||
| - | defaults \\ tls on \\ tls_starttls on \\ tls_trust_file / | + | defaults\\ |
| + | tls on\\ | ||
| + | tls_starttls on\\ | ||
| + | tls_trust_file / | ||
| - | account default \\ host smtp.gmail.com \\ port 587 \\ auth on \\ user | + | account default\\ |
| - | < | + | host smtp.gmail.com\\ |
| + | port 587\\ | ||
| + | auth on\\ | ||
| + | user | ||
| + | < | ||
| password | password | ||
| - | < | + | < |
| from | from | ||
| - | < | + | < |
| - | #logfile / | + | #logfile / |
| </box | ctrl+O per salvare e ctrl+X per uscire> | </box | ctrl+O per salvare e ctrl+X per uscire> | ||
| Linea 423: | Linea 481: | ||
| - | ==== 1.9.3 Impostare un IP fisso sul raspberry ==== | + | ==== 1.8.3 Impostare un IP fisso sul raspberry ==== |
| Per chi non avesse la possibilità di far fare al router questo servizio o per altre necessità, per impostare un IP fisso si deve modificare il file “interfaces” | Per chi non avesse la possibilità di far fare al router questo servizio o per altre necessità, per impostare un IP fisso si deve modificare il file “interfaces” | ||
| Linea 438: | Linea 496: | ||
| <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: interfaces> | <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: interfaces> | ||
| - | iface eth0 inet static \\ | + | iface eth0 inet static\\ |
| - | address 192.168.xx.xx <wrap indent># | + | address 192.168.xx.xx <wrap indent># |
| - | netmask 255.255.255.0 <wrap indent># | + | netmask 255.255.255.0 <wrap indent># |
| gateway 192.168.xx.xx <wrap indent># | gateway 192.168.xx.xx <wrap indent># | ||
| </box | ctrl+O per salvare e ctrl+X per uscire> | </box | ctrl+O per salvare e ctrl+X per uscire> | ||
| - | ==== 1.9.4. Clonazione della SD card ==== | + | |
| + | ==== 1.8.4. Clonazione della SD card ==== | ||
| Una cosa molto utile, una volta che il sistema è stabile, è fare una copia della SD per poi poterla ricaricare in caso di malfunzionamento o danneggiamento di quella in uso. | Una cosa molto utile, una volta che il sistema è stabile, è fare una copia della SD per poi poterla ricaricare in caso di malfunzionamento o danneggiamento di quella in uso. | ||
| Linea 468: | Linea 527: | ||
| Continuare dal precedente punto 6. | Continuare dal precedente punto 6. | ||
| - | ==== 1.9.4.1. Clonazione di sd con dimensioni diverse ==== | + | |
| + | ==== 1.8.4.1. Clonazione di sd con dimensioni diverse ==== | ||
| Maggiori informazioni al seguente [[: | Maggiori informazioni al seguente [[: | ||
| - | ==== 1.9.5. Estrazione dei vecchi dati dal' | + | |
| + | ==== 1.8.5. Estrazione dei vecchi dati dal' | ||
| E' possibile interrogare l' | E' possibile interrogare l' | ||
| Linea 508: | Linea 569: | ||
| <wrap indent>< | <wrap indent>< | ||
| - | 20121008 1.118 kWh < | + | 20121008 1.118 kWh < |
| 20121007 0.992 kWh < | 20121007 0.992 kWh < | ||
| </ | </ | ||
| - | ==== 1.9.6. Esecuzione di un backup giornaliero su uno spazio web ftp ==== | + | |
| + | ==== 1.8.6. Esecuzione di un backup giornaliero su uno spazio web ftp ==== | ||
| Nelle guide precedenti veniva eseguito un backup giornaliero e memorizzato in sequenza sul server ftp, questo sistema spreca spazio sul server, è sufficente tenere il backup di qualche giorno. Ho pensato quindi fare un procedura che salvi x giorni e poi scarta il più vecchio con il principio “FIFO” | Nelle guide precedenti veniva eseguito un backup giornaliero e memorizzato in sequenza sul server ftp, questo sistema spreca spazio sul server, è sufficente tenere il backup di qualche giorno. Ho pensato quindi fare un procedura che salvi x giorni e poi scarta il più vecchio con il principio “FIFO” | ||
| Linea 610: | Linea 672: | ||
| e modificare come segue: <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: root> | e modificare come segue: <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 | file: root> | ||
| - | SHELL=/ | + | SHELL=/ |
| - | PATH=/ | + | PATH=/ |
| - | # Edit this file to introduce tasks to be run by cron. \\ | + | \\ |
| - | # \\ | + | # Edit this file to introduce tasks to be run by cron.\\ |
| - | # Each task to run has to be defined through a single line \\ | + | #\\ |
| - | # indicating with different fields when the task will be run \\ | + | # Each task to run has to be defined through a single line\\ |
| - | # and what command to run for the task \\ | + | # indicating with different fields when the task will be run\\ |
| - | # \\ | + | # and what command to run for the task\\ |
| - | # To define the time you can provide concrete values for \\ | + | #\\ |
| - | # minute (m), hour (h), day of month (dom), month (mon), \\ | + | # To define the time you can provide concrete values for\\ |
| - | # and day of week (dow) or use ' | + | # minute (m), hour (h), day of month (dom), month (mon),\\ |
| - | # Notice that tasks will be started based on the cron's system \\ | + | # and day of week (dow) or use ' |
| - | # daemon' | + | # Notice that tasks will be started based on the cron's system\\ |
| - | # \\ | + | # daemon' |
| - | # Output of the crontab jobs (including errors) is sent through \\ | + | #\\ |
| - | # email to the user the crontab file belongs to (unless redirected). \\ | + | # Output of the crontab jobs (including errors) is sent through\\ |
| - | # \\ | + | # email to the user the crontab file belongs to (unless redirected).\\ |
| - | # For example, you can run a backup of all your user accounts \\ | + | #\\ |
| - | # at 5 a.m every week with: \\ | + | # For example, you can run a backup of all your user accounts\\ |
| - | # 0 5 * * 1 tar -zcf / | + | # at 5 a.m every week with:\\ |
| - | # # For more information see the manual pages of crontab(5) and cron(8) \\ | + | # 0 5 * * 1 tar -zcf / |
| - | # \\ | + | # # For more information see the manual pages of crontab(5) and cron(8)\\ |
| + | #\\ | ||
| # m h dom mon dow command | # m h dom mon dow command | ||
| - | 15 21 * * * / | + | 15 21 * * * / |
| </box | ctrl+O per salvare e ctrl+X per uscire> | </box | ctrl+O per salvare e ctrl+X per uscire> | ||
| + | |||
| ====== 2. Connessioni interfaccia USB all' | ====== 2. Connessioni interfaccia USB all' | ||
| Linea 674: | Linea 738: | ||
| __//# Connessione del Raspberry alla rete// | __//# Connessione del Raspberry alla rete// | ||
| - | ====== 4. Materiali ====== | + | ====== 4. Licenza d'uso ====== |
| - | + | ||
| - | {{page> | + | |
| - | + | ||
| - | ====== 5. Licenza d'uso ====== | + | |
| <WRAP centeralign> | <WRAP centeralign> | ||