Soluzione della community

Come programmare l’accensione e lo spegnimento di ZimaBoard 2 in ZimaOS

A November 2025 ZimaBoard 2 discussion about scheduling a media server to shut down and restart. The team proposed ZimaOS scheduled shutdown plus a smart plug, while native scheduled startup remained a feature request.

Un utente di ZimaBoard 2 adibito a media server voleva che il sistema e il suo disco rigido da 3,5 pollici si spegnessero secondo una programmazione, invece di rimanere sempre accesi. La discussione della community ha stabilito che ZimaOS poteva programmare uno spegnimento quotidiano, ma non offriva una funzione integrata verificata per riaccendere automaticamente la scheda secondo una programmazione.

La proposta pratica consisteva nel combinare uno spegnimento pulito di ZimaOS con una presa intelligente: lasciare che il sistema operativo si spegnesse per primo, interrompere l’alimentazione CA alcuni minuti dopo e ripristinarla all’orario di avvio desiderato. La risposta ufficiale ha confermato che ZimaBoard 2 si avvia automaticamente quando viene ripristinata l’alimentazione.

Cosa è stato confermato nella discussione della community

  • Al momento della discussione del novembre 2025, ZimaOS includeva un’impostazione per lo spegnimento automatico quotidiano.
  • Il membro del team ZimaOS non era a conoscenza di una funzione integrata per programmare l’accensione e l’ha registrata come richiesta di funzionalità.
  • Il team ha proposto di utilizzare una presa intelligente per ripristinare l’alimentazione a un orario programmato.
  • Un altro membro del team ha confermato che rtcwake era presente in ZimaOS, ma la discussione non documentava una configurazione testata per questo flusso di lavoro con ZimaBoard 2.
Menu di sistema di ZimaOS che mostra l’opzione di spegnimento programmato per un server ZimaBoard 2
La risposta ufficiale indicava il controllo dello spegnimento programmato di ZimaOS come prima metà del ciclo di alimentazione proposto.

Come dovrebbe funzionare la programmazione della presa intelligente

  1. Impostare l’orario dello spegnimento quotidiano in ZimaOS.
  2. Programmare la presa intelligente affinché si spenga alcuni minuti dopo, quando il sistema operativo e il disco hanno completato lo spegnimento.
  3. Programmare la presa intelligente affinché ripristini l’alimentazione al successivo orario di avvio desiderato.
  4. Verificare che ZimaBoard 2 si avvii quando torna l’alimentazione CA prima di affidarsi alla procedura senza supervisione.

Non utilizzare una presa intelligente come meccanismo di spegnimento. Interrompere l’alimentazione mentre ZimaOS è in esecuzione può interrompere le scritture sul disco, danneggiare i database delle applicazioni e aumentare il rischio di corruzione del file system. La presa intelligente dovrebbe interrompere l’alimentazione solo dopo che è stato completato uno spegnimento pulito del sistema operativo.

Perché ZimaOS non poteva semplicemente programmare un normale avvio

Quando un computer è completamente spento, i normali servizi del sistema operativo non sono più in esecuzione. Un avvio futuro deve essere attivato da hardware o firmware ancora in grado di rispondere, come un allarme RTC, una programmazione di accensione del BIOS, il supporto Wake-on-LAN oppure il ripristino dell’alimentazione CA.

La risposta ufficiale affermava che, in quel momento, ZimaOS non implementava una programmazione nativa dell’accensione. Di conseguenza, un normale timer software all’interno del sistema operativo in esecuzione non poteva, da solo, riavviare la scheda dopo la completa rimozione dell’alimentazione.

E rtcwake?

Un membro del team ZimaOS ha dichiarato che Linux rtcwake viene normalmente utilizzato per questo tipo di attività e che era già incluso in ZimaOS. Tuttavia, il post non verificava il comportamento dell’allarme RTC della scheda, lo stato corretto di sospensione o spegnimento, la persistenza dopo lo spegnimento né un comando affidabile per questa configurazione specifica.

Per questo motivo, rtcwake dovrebbe essere considerato un percorso di test avanzato, non la soluzione confermata. Il team ha fatto riferimento a un tutorial generale su rtcwake per Linux, ma i suoi comandi non costituiscono una garanzia specifica per ZimaBoard. Eseguire il backup dei dati importanti e testare interattivamente la configurazione prima di utilizzare qualsiasi programmazione di riattivazione senza supervisione.

La programmazione del BIOS o dell’RTC può sostituire la presa intelligente?

Un partecipante della community ha suggerito di verificare la presenza nel firmware di un’opzione per la riattivazione programmata. Il suo funzionamento dipende dal firmware e dall’implementazione della scheda. La discussione originale non confermava un’impostazione del BIOS in grado di risolvere la richiesta; pertanto, questa possibilità non dovrebbe essere presentata come una funzione disponibile di ZimaBoard 2 senza testare il dispositivo e la versione del firmware specifici.

La segnalazione finale sulla perdita della programmazione dello spegnimento non ha ricevuto risposta

In seguito, l’autore del post originale ha dichiarato che la programmazione dello spegnimento sembrava andare persa dopo lo spegnimento e ha chiesto se questo comportamento fosse normale. Nessuna risposta nella discussione ha confermato la causa o una soluzione.

Resta quindi un limite importante: il design con presa intelligente è stato proposto, ma il ciclo ricorrente completo non è stato verificato dall’utente. Prima di implementarlo, eseguire diversi cicli sotto supervisione e confermare che la programmazione dello spegnimento di ZimaOS rimanga memorizzata, che il disco si arresti correttamente, che il ritardo della presa sia sufficiente e che la scheda si avvii correttamente al ripristino dell’alimentazione.

Quando è utile programmare i cicli di alimentazione

Una programmazione può ridurre il rumore e il consumo energetico in inattività di un media server necessario solo durante orari prevedibili. È meno adatta quando il sistema fornisce backup, accesso remoto, registrazione di sicurezza, DNS, domotica, download o altri servizi che devono rimanere disponibili.

Anche i frequenti cicli di avvio e arresto del disco rigido comportano compromessi operativi. Bilanciare il consumo energetico in inattività con la disponibilità dei servizi, le finestre di backup, il comportamento del disco e il rischio di interrompere un’attività.

Domande frequenti sull’alimentazione programmata di ZimaBoard 2

ZimaOS può programmare uno spegnimento automatico?

Sì. La risposta ufficiale del 2025 mostrava un’opzione per lo spegnimento quotidiano in ZimaOS.

ZimaOS può programmare l’accensione di ZimaBoard 2?

Il team ha dichiarato che in quel momento non era implementata una funzione nativa per programmare l’accensione. La proposta confermata utilizzava il ripristino dell’alimentazione CA tramite una presa intelligente.

È sicuro spegnere la presa intelligente mentre ZimaOS è in esecuzione?

No. Programmare prima uno spegnimento pulito di ZimaOS e lasciare tempo sufficiente affinché il sistema operativo e le unità si arrestino prima di rimuovere l’alimentazione.

In questa discussione è stato dimostrato che rtcwake funziona?

No. Un membro del team ha confermato che l’utilità era presente in ZimaOS, ma la discussione non riportava una configurazione funzionante e ripetibile per ZimaBoard 2.

Perché la programmazione dello spegnimento è scomparsa dopo lo spegnimento?

L’utente ha segnalato questo comportamento, ma la discussione si è conclusa senza una spiegazione. Rimane un aspetto irrisolto del caso originale.