MINI UPS a 12V Home Made

Firefox®
Utente
Utente
Messaggi: 42
Iscritto il: sabato 22 marzo 2014, 1:22

MINI UPS a 12V Home Made

Messaggio da Firefox® »

Ciao a tutti,

Questo post si basa su una mia elucubrazione mentale non prendetemi per pazzo! :D
Anzi spero che qualcuno abbia già affrontato la questione e magari trovato una soluzione.

Tutti gli UPS esistenti dispongono come sappiamo di un certo numero di prese a 220V e nella classica LAN domestica e generalmente abbiamo i dispositivi che ho rappresentato nell'immagine.
Ci troviamo quindi almeno 5 dispositivi alimentati tramite i rispettivi alimentatori switching.
Tutti questi dispositivi tuttavia sono alimentati a 12V, quindi si potrebbe evitare di avere ben 5 (o più nel caso di IP CAM multiple) alimentatori switching collegati allo UPS.

Immagine

Alimentando tutto a 12V si avrebbe un guadagno in termini di efficienza e di durata della batteria durante un blackout decisamente notevole.
Ad sempio se l'assorbimento complessivo fosse di 3A, con una batteria da 14Ah in teoria si potrebbe alimentare a 12V tutti i device per 4 ore e mezza, che per prudenza abbassiamo a 3 ore.
Se non ci fosse il NAS il problema non si porrebbe, l'unica precauzione necessaria sarebbe quella che un circuito scolleghi le batterie al raggiungimento del valore minimo di tensione necessario a preservarne la rispettiva vita.
Ma nel caso specifico, essendoci il NAS, è necessario che questo venga posto in "Modalità sicura" quando la tensione della batteria scende sotto il livello di guardia, cosa che avviene normalmente tramite la connessione USB dei normali UPS.
Ho pensato quindi che si potrebbe usare un Arduino con una scheda WiFi per risolvere i due problemi fondamentali, cioè misurare la tensione delle batterie e inviare al NAS il comando di spegnimento al momento opportuno.
Questa ultima funzione non dovrebbe essere quasi mai necessaria visto che solitamente i blackout durano meno di 1 ora, ma ritengo sia una buona precauzione nel malaugurato caso ad esempio di interruzione dovuta allo sgancio dell'interruttore differenziale.

Dato che fare esperimenti sul NAS è rischioso proprio per l'integrità dei dati archiviati, sarebbe meglio avere una qualche idea su cui poi sviluppare un progetto.

1) Pressuponendo che il NAS venga alimentato normalmente a 12,6V (corrispondenti alla tensione presente ai terminali della batterie quando è in carica) (vedi nota in fondo).
A quale tensione di alimentazione il NAS sarebbe da porre in "Modalità sicura" secondo voi, 11.0 Volt?

2) Ho letto che è possibile inviare al NAS via software il comando di spegnimento tramite Telnet (solo via LAN per questioni di sicurezza) e previo login come amministratore.
Sarebbe perfetto poterlo fare via WiFi, presupponendo che il circuito di controllo della tensione sia connesso alla stessa LAN.
Secondo voi è possibile?

Cosa ne pensate?
Si tratta di problemi affrontabili e risolvibili?

Nota: la batteria da utilizzare non può essere una comune batteria al piombo-gel del tipo usato negli UPS, perchè queste batterie devono essere caricate con una tensione intorno ai 14/15 Volt.
Ciò richiederebbe l'inserimento in serie fra carico e batteria di uno stepdown che riduca la tensione da 14/15 a 12V che poi dovrebbe essere shuntato nel caso in cui venga a mancare la rete.
Tuttavia può essere vantaggiosamente sostituita realizzando un pacco batterie composto dal parallelo di due serie di 4 batterie LiFePo4 da 3.2V 7000mAh con il realtivo circuito BMS.
Un pacco di batterie così costruito occupa un volume del 50% inferiore e pesa il 30% in meno rispetto ad una batteria al piombo da 14Ah, inoltre ha una vita media di circa 2000 cicli di carica/scarica.
My equipment
  • PC home made
    CoolerMaster CM960 II, Asrock Z390Pro4, CPU Intel i7-9700K, 2x8GB Crucial Ballistix Sport LT 3200 MHz, SSD NVMe M2 Samsung EVO 970 500 GB,
    HD Western Digital Red 2TB, CoolerMaster SilentPro Gold 600, CoolerMaster Masterliquid 240
  • Network devices
    Router Synology RT2600ac, NAS Synology DS214 Play (DSM7) + 2x WDRed 4TB RAID1, Router Netgear DGND3700v2
    Switch 5 porte TP-Link SG105, Switch 5 porte DLink DGS1005D
  • UPS
    UPS Tecnoware ExaPlus 1500
  • Portable devices
    Microsoft Surface GO, Notebook vintage HP NX7400 con upgrade a CPU Intel Core Duo T7600 + SDD AData 500GB + WD Scorpio Blue 250 GB, Smatphone OnePlus 9 Pro
  • Cooming son
    NAS Synology DS920+ +4x WDRed 16TB RAID 5
burghy86
Moderatore
Moderatore
Messaggi: 11380
Iscritto il: martedì 11 settembre 2012, 18:59

Re: MINI UPS a 12V Home Made

Messaggio da burghy86 »

Bello questo progetto. Credo che dovresti trovare come installare un server nut su arduino o raspberry che invii al nas il comando per farlo andare in modalità sicura.
Poi sul nas gli dai nella sezione ups l'Ip del rasp o del Arduino che ha il servizio di nut, quindi si va anche wifi

Per il voltaggio si starei sugli 11 volt ma non sono super esperto.
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
Firefox®
Utente
Utente
Messaggi: 42
Iscritto il: sabato 22 marzo 2014, 1:22

Re: MINI UPS a 12V Home Made

Messaggio da Firefox® »

Grazie per la risposta burghy86.

Avrei un'altra idea che ovviamente riguarda la sola protezione del NAS ma che potrebbe risolvere in parte il problema dei blackout.

Non si potrebbe far girare in background sul NAS uno script che monitori la presenza/assenza di connettività alla LAN e che, in caso di assenza causata dalla disalimentazione del router, avvii, dopo un tempo prestabilito, l'entrata in Standby della Diskstation?

Strano che Synology non abbia pensato ad aggiungere una opzione simile al DSM 7.
Sicuramente ci saranno delle controindicazioni che io non vedo.

Tuttavia potrebbe essere una soluzione economica per l'utenza domestica che unita alla funzione "Riavvia automaticamente alla risoluzione del problema di alimentazione" basterebbe già per l'utente medio.
Mi è già capitato che sia mancata tensione di rete mentre dal notebook (che non si è accorto di nulla) stavo copiando file di grosse dimensioni sul NAS, per fortuna non è successo nulla di grave, ma... Murphy docet! :?

Grazie

EDIT:

Tanto per fare un esempio, un pacco batterie simile costa circa 15€ su Aliexpress.
Immagine
Naturalmente se con lo stesso alimentatore si deve alimentare anche il NAS, oltre che caricare le batterie, ne serve uno capace di fornire la corrente necessaria.
Quello in dotazione alla DS214 Play è da 12V 6A massimi, quindi ne servirà uno da 12,6V 7A (0,6V in più sono ininfluenti).

P.S. la capacità massima sarà circa il 50%/60% di quanto dichiarato, in Cina hanno l'abitudine di esagerare a... casso, per non dire volgarità :lol:
My equipment
  • PC home made
    CoolerMaster CM960 II, Asrock Z390Pro4, CPU Intel i7-9700K, 2x8GB Crucial Ballistix Sport LT 3200 MHz, SSD NVMe M2 Samsung EVO 970 500 GB,
    HD Western Digital Red 2TB, CoolerMaster SilentPro Gold 600, CoolerMaster Masterliquid 240
  • Network devices
    Router Synology RT2600ac, NAS Synology DS214 Play (DSM7) + 2x WDRed 4TB RAID1, Router Netgear DGND3700v2
    Switch 5 porte TP-Link SG105, Switch 5 porte DLink DGS1005D
  • UPS
    UPS Tecnoware ExaPlus 1500
  • Portable devices
    Microsoft Surface GO, Notebook vintage HP NX7400 con upgrade a CPU Intel Core Duo T7600 + SDD AData 500GB + WD Scorpio Blue 250 GB, Smatphone OnePlus 9 Pro
  • Cooming son
    NAS Synology DS920+ +4x WDRed 16TB RAID 5
burghy86
Moderatore
Moderatore
Messaggi: 11380
Iscritto il: martedì 11 settembre 2012, 18:59

Re: MINI UPS a 12V Home Made

Messaggio da burghy86 »

Ho visto che con arduino uno ha fatto vari script per presententarsi come ups. E ha fatto pure le librerie per il syno
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
Firefox®
Utente
Utente
Messaggi: 42
Iscritto il: sabato 22 marzo 2014, 1:22

Re: MINI UPS a 12V Home Made

Messaggio da Firefox® »

Quindi... ho fatto alcune prove:

DEVICE: DS214 Play con 2x WD40EFRX
  • Tensione fornita a vuoto dall'alimentatore di serie pari a 12,3V;
  • Diskstation alimentata tramite un alimentatore da banco, regolato su 12,3V.
MISURE DI ASSORBIMENTO IN Ampere:
  • Durante la fase di boot <2;
  • A riposo, cioè Diskstation operativa senza attività disco rilevanti, carico CPU 3% <1,5;
  • Copia di un file .mkv da una cartella ad un'altra, carico CPU 5% <1,9;
  • Copia da Diskstation al PC via SMB (Windows Explorer), carico CPU 30% <1,9;
  • Copia inversa dal PC alla Diskstation, carico CPU 30% <1,9;
Riducendo gradualmente la tensione di alimentazione, esattamente a 11,00V la Diskstation si spegne di brutto, con relativo cazziatone di arresto non corretto via email!

Ergo: la tensione di alimentazione non deve essere inferiore a 11,5V

Ora, premesso che un pacco batterie da 6000mAh in queste condizioni riuscirebbe ad alimentare il NAS per 3 ore abbondanti prima che la tensione delle batterie da 12,6V scenda sotto gli 11,5V.
Servirebbe uno script che ogni 10 minuti esegua il ping del router e che in caso di 3 mancate risposte consecutive, quindi dopo 30 minuti dalla prima interruzione, esegua lo spegnimento ordinato del NAS.

Il problema è che non sono capace a scriverlo! :oops: :lol:
My equipment
  • PC home made
    CoolerMaster CM960 II, Asrock Z390Pro4, CPU Intel i7-9700K, 2x8GB Crucial Ballistix Sport LT 3200 MHz, SSD NVMe M2 Samsung EVO 970 500 GB,
    HD Western Digital Red 2TB, CoolerMaster SilentPro Gold 600, CoolerMaster Masterliquid 240
  • Network devices
    Router Synology RT2600ac, NAS Synology DS214 Play (DSM7) + 2x WDRed 4TB RAID1, Router Netgear DGND3700v2
    Switch 5 porte TP-Link SG105, Switch 5 porte DLink DGS1005D
  • UPS
    UPS Tecnoware ExaPlus 1500
  • Portable devices
    Microsoft Surface GO, Notebook vintage HP NX7400 con upgrade a CPU Intel Core Duo T7600 + SDD AData 500GB + WD Scorpio Blue 250 GB, Smatphone OnePlus 9 Pro
  • Cooming son
    NAS Synology DS920+ +4x WDRed 16TB RAID 5
Firefox®
Utente
Utente
Messaggi: 42
Iscritto il: sabato 22 marzo 2014, 1:22

Re: MINI UPS a 12V Home Made

Messaggio da Firefox® »

burghy86 ha scritto: giovedì 12 agosto 2021, 14:07 Ho visto che con arduino uno ha fatto vari script per presententarsi come ups. E ha fatto pure le librerie per il syno
Hai qualche link? non sono riuscito a trovare nulla :cry:
My equipment
  • PC home made
    CoolerMaster CM960 II, Asrock Z390Pro4, CPU Intel i7-9700K, 2x8GB Crucial Ballistix Sport LT 3200 MHz, SSD NVMe M2 Samsung EVO 970 500 GB,
    HD Western Digital Red 2TB, CoolerMaster SilentPro Gold 600, CoolerMaster Masterliquid 240
  • Network devices
    Router Synology RT2600ac, NAS Synology DS214 Play (DSM7) + 2x WDRed 4TB RAID1, Router Netgear DGND3700v2
    Switch 5 porte TP-Link SG105, Switch 5 porte DLink DGS1005D
  • UPS
    UPS Tecnoware ExaPlus 1500
  • Portable devices
    Microsoft Surface GO, Notebook vintage HP NX7400 con upgrade a CPU Intel Core Duo T7600 + SDD AData 500GB + WD Scorpio Blue 250 GB, Smatphone OnePlus 9 Pro
  • Cooming son
    NAS Synology DS920+ +4x WDRed 16TB RAID 5
burghy86
Moderatore
Moderatore
Messaggi: 11380
Iscritto il: martedì 11 settembre 2012, 18:59

Re: MINI UPS a 12V Home Made

Messaggio da burghy86 »

NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
Firefox®
Utente
Utente
Messaggi: 42
Iscritto il: sabato 22 marzo 2014, 1:22

Re: MINI UPS a 12V Home Made

Messaggio da Firefox® »

Grazie burghy86, quello lo avevo già visto e considerato come una possibile soluzione.

Sfrutta le capacità di alcuni modelli di Arduino (Leonardo e ProMicro) di essere visti da un sistema esterno come periferica USB di tipo HID.
Affinchè il Linux device manager della Diskstation riconosca Arduino come UPS bisogna copiare il file incluso nel file .zip 98-upower-hid.rules in /etc/udev/rules.d/.

[edit]
"Affinchè il Linux device manager riconosca Arduino...".
Purtroppo l'attuale versione di NUT presente nelle distro Linux del DSM proprio non lo vede Arduino.
[/edit]

Questo file contiene le due righe seguenti:

Codice: Seleziona tutto

ATTRS{idVendor}=="2341", ENV{UPOWER_VENDOR}="Arduino"
ATTRS{idVendor}=="2341", ATTRS{idProduct}=="8036", ENV{UPOWER_BATTERY_TYPE}="ups"
Presumo che bisognerà aggiungere un partitore resistivo e qualche riga di codice per determinare a quale tensione attivare lo spegnimento.
La batteria arriverà a settembre ma potrei già fare qualche esperimento.

Riguardo allo script che ho descritto prima invece che mi dici?
Con quello funzionante sarebbe tutto molto più semplice senza hardware e/o modifiche al NAS e alla fine si raggiungerebbe comunque l'obiettivo di spegnere in modo ordinato il NAS dopo un tempo programmato dalla disconnessione della LAN.
Ultima modifica di Firefox® il domenica 22 agosto 2021, 21:44, modificato 1 volta in totale.
My equipment
  • PC home made
    CoolerMaster CM960 II, Asrock Z390Pro4, CPU Intel i7-9700K, 2x8GB Crucial Ballistix Sport LT 3200 MHz, SSD NVMe M2 Samsung EVO 970 500 GB,
    HD Western Digital Red 2TB, CoolerMaster SilentPro Gold 600, CoolerMaster Masterliquid 240
  • Network devices
    Router Synology RT2600ac, NAS Synology DS214 Play (DSM7) + 2x WDRed 4TB RAID1, Router Netgear DGND3700v2
    Switch 5 porte TP-Link SG105, Switch 5 porte DLink DGS1005D
  • UPS
    UPS Tecnoware ExaPlus 1500
  • Portable devices
    Microsoft Surface GO, Notebook vintage HP NX7400 con upgrade a CPU Intel Core Duo T7600 + SDD AData 500GB + WD Scorpio Blue 250 GB, Smatphone OnePlus 9 Pro
  • Cooming son
    NAS Synology DS920+ +4x WDRed 16TB RAID 5
Firefox®
Utente
Utente
Messaggi: 42
Iscritto il: sabato 22 marzo 2014, 1:22

Re: MINI UPS a 12V Home Made

Messaggio da Firefox® »

Avanzamento...

Ho assemblato il simulatore del progetto https://create.arduino.cc/projecthub/ab ... ino-75198c e sul PC funziona alla perfezione.
Riporto qui lo schema di montaggio su breadboard per chi volesse provare.
Immagine

La board Arduino che sto usando (è un clone) e viene vista da Windows 10 come "Batteria UPS HID" con l'identificativo "Sparkfun Pro Micro".
Immagine

Come dicevo la simulazione con Arduino connesso al PC funziona.
Immagine

Chiudendo l'interruttore S1 (cioè collegando a massa il PIN D4) viene simulata la mancanza di alimentazione elettrica, cioè l'UPS viene considerato in stato "ON Battery".
Immagine

Ruotando il trimmer R1 si può simulare la percentuale di carica della batteria fra 100% e 0, quando si raggiunge il valore minimo (10%) il PC avvisa che la batteria è scarica.
Se si ruota ancora il trimmer mi pare intorno al 5% circa il PC va in ibernazione.

Naturalmente se si collega il cavo USB alla Diskstation questa non riconosce Arduino come UPS USB.
Come indicato dall'autore del progetto, Arduino senza modifiche alla configurazione del NAS non viene riconosciuto come UPS.
Sono alle prime armi con UPS, NUT ecc. e sto imparando ora a smanettare dalla console tramite Windows PowerShell.

Non mi aspettavo funzionasse ma ho provato a modificare il file /usr/syno/etc/ups/nutscan-usb.h aggiungendo vendorID, productID e driver_name corrispondenti ad Arduino.
Convertendo in esadecimale i due valori indicati nella seconda riga di codice del post precente (2341 e 8036) ho provato ad aggiungere la seguente riga e riavviato la Diskstation ma come prevedevo nulla è cambiato.

Codice: Seleziona tutto

{ 0x0925, 0x1f64, "usbhid-ups" };
Presumo sia necessario fare "altro" cioè configurare manualmente il software ma non dispongo delle competenze necessarie.
Perciò chiedo umilmente aiuto agli esperti, HELP! :)
My equipment
  • PC home made
    CoolerMaster CM960 II, Asrock Z390Pro4, CPU Intel i7-9700K, 2x8GB Crucial Ballistix Sport LT 3200 MHz, SSD NVMe M2 Samsung EVO 970 500 GB,
    HD Western Digital Red 2TB, CoolerMaster SilentPro Gold 600, CoolerMaster Masterliquid 240
  • Network devices
    Router Synology RT2600ac, NAS Synology DS214 Play (DSM7) + 2x WDRed 4TB RAID1, Router Netgear DGND3700v2
    Switch 5 porte TP-Link SG105, Switch 5 porte DLink DGS1005D
  • UPS
    UPS Tecnoware ExaPlus 1500
  • Portable devices
    Microsoft Surface GO, Notebook vintage HP NX7400 con upgrade a CPU Intel Core Duo T7600 + SDD AData 500GB + WD Scorpio Blue 250 GB, Smatphone OnePlus 9 Pro
  • Cooming son
    NAS Synology DS920+ +4x WDRed 16TB RAID 5
Avatar utente
dMajo
Moderatore
Moderatore
Messaggi: 1962
Iscritto il: sabato 18 agosto 2012, 23:14
Località: FVG - Italia

Re: MINI UPS a 12V Home Made

Messaggio da dMajo »

Firefox® ha scritto: mercoledì 11 agosto 2021, 14:40 Ciao a tutti,
...
Secondo voi è possibile?
In un posto in mezzo al nulla ho un piccolo impianto fotovoltaico (4 pannelli) con un pacco batterie da 24 volt. Inizialmente per ottenere i primi risultati in fretta mi sono affidato a qualche prodotto commerciale ma poi proprio per aumentarne l'efficienza ci ho messo mano.
Mi sono realizzato un inverter per la carica MPPT a 2 ingressi, ciascuno doppio stadio, mettendo due panelli in serie su ciascun ingresso. Dovendo così solo ridurre la tensione il convertitore DC/DC è un Buck ed avendo separato i pannelli la potenza per ingresso è diminuita che con il doppio stadio (diciamo due convertitori DC/DC che lavorano sfasati) ha permesso ulteriormente di ridurre la corrente per singolo ciclo di conversione così da utilizzare semiconduttori e bobine più efficienti. Il tutto gestito da un microcontrollore PIC16LF1779 che fa l'inseguimento MPPT indipendente sui 2 ingressi in modo da meglio gestire gli ombreggiamenti e/o possibili guasti.

In seconda battuta, avendo carichi misti 12V e 24V, ho aggiunto una batteria 12V (65A), che viene caricata da un piccolo convertitore DC/DC dal pacco batterie primario 24V (400A, caricato dai pannelli MPPT), riducendo cosi anche qui le potenze in gioco. Lo spunto o consumo temporaneo necessario sui 12V viene cosi sopperito dalla batteria aggiunta, mentre essa può cosi caricarsi a ciclo continuo (24h) con correnti minori. Qui ho usato un piccolo DC/DC commerciale, leggermente modificato e controllato da microcontrollore esterno in modo da poter funzionare sia come generatore di corrente che generatore di tensione e rispettare le curve di carica e mantenimento della batteria 12V.
Inoltre aggiungendo una bella bobina in uscita degli alimentatori (i pacchi batteria) ed un'altra dimensionata in base al carico sull'ingresso di alimentazione di ognuno, ho sfruttato il cablaggio di distribuzione dei 12/24V anche come bus di comunicazione seriale per comandare così la periferia remota. Ho ritenuto questa soluzione più affidabile rispetto al wireless essendo diversi dei nodi interrati.

Uno dei miei carichi 12V come puoi immaginare è un NAS dotato di alimentatore esterno che ovviamente non uso. Avrebbe però potuto essere anche uno piu grande, dotato di alimentatore interno ATX, in quanto in commercio trovi anche alimentatori ATX (che creano quindi i 3.3/5/12/-12V necessari al PC/NAS) anche da sorgente esterna DC 10..28V). E i NAS con alimentatore interno hanno sulla scheda madre un connettore ATX.
1) Presupponendo che il NAS venga alimentato normalmente a 12,6V (corrispondenti alla tensione presente ai terminali della batterie quando è in carica) (vedi nota in fondo).
A quale tensione di alimentazione il NAS sarebbe da porre in "Modalità sicura" secondo voi, 11.0 Volt?
Se hai un alimentatore da laboratorio puoi provare tu stesso.
Se invece hai dubbi o problemi eventualmente anche con altri dispositivi puoi sempre inserire fra la batteria e i carichi un convertitore DC/DC del tipo Buck/Boost in modo da regolare esattamente la tensione d'uscita a 12V indipendentemente da quella della batteria.
Tieni conto anche della tensione massima in quanto la batteria per poter esser caricata bene raggiunge tensioni anche leggermente oltre i 14V.
2) Ho letto che è possibile inviare al NAS via software il comando di spegnimento tramite Telnet (solo via LAN per questioni di sicurezza) e previo login come amministratore.
Sarebbe perfetto poterlo fare via WiFi, presupponendo che il circuito di controllo della tensione sia connesso alla stessa LAN.
Secondo voi è possibile?
Si, via telnet devi creare il collegamento, e poi se non vuoi far verifiche (che però potrebbero non garantire il funzionamento) basta che tu trasmetta:
- piccola attesa -
username
- piccola attesa -
password
- piccola attesa -
sudo -i
- attesa 5..7 secondi -
password
- piccola attesa -
shutdown -P
- attesa sino caduta della connessione

le attese, conoscendo i passaggi per il login servono a non dover analizzare la risposta del NAS, che pero sarebbe meglio fare per evitare errori. Il sudo serve per elevare a root il login in quanto altrimenti shutdown non può esser eseguito.
per vedere le opzioni di spegnimento usa shutdown --help da telnet

poi pero ti servirà un mosfet sull'alimentazione del NAS per poterlo riaccendere in modo da simulare il ritorno dell'alimentazione, oppure lanciargli un pacchetto WOL via ethernet, se supportato dal modello di NAS.

puoi anche farti uno script da schedulare periodicamente sul NAS che faccia il ping del router, ma devi analizzare la risposta del ping e considerare almeno una serie di pacchetti persi consecutivi, altrimenti rischi di innescare uno spegnimento per un errore transitorio di rete.


Per quanto vuoi fare va bene arduino + wifi, ma siccome generalmente i moduli wifi per arduino sono degli ESP sappi che puoi far tutto anche con un ESP32 direttamente.
Se hai dimestichezza con il C puoi usare il loro sistema di sviluppo IDF. Altrimenti un buon compromesso potrebbe essere AnnexRDS, un firmware per ESP32 che non necessita di IDE in quanto integrata nel firmware stesso. per sviluppare ti basta un comunissimo browser ed il linguaggio usato è il basic.
https://sites.google.com/site/annexwifi/home
https://cicciocb.com/annex32help/V1.43/
https://cicciocb.com/forum/index.php

Annex al momento supporta la connessione cablata solamente tramite il modulo WIZnet W5500, sebbene alcuni modelli ESP32 hanno anche il supporto cablato integrato, basta aggiungere la PHY ed il connettore RJ45. Però se hai dimestichezza con IDF puoi ad esempio usare questa board https://www.olimex.com/Products/IoT/ESP ... e-hardware, sulla quale puoi anche installare annex32 ma non sfruttarne la connessione cablata in quanto usa il modulo integrato di ESP32 non supportato da annex32.
Con Annex potresti ad esempio anche realizzare una simulazione di UPS con interfaccia di rete che come tale verrebbe riconosciuto dal NAS. Qui Wireshark e Fiddler sono due ottimi strumenti per il debug

Un'altra piattaforma semplicissima da utilizzare sia in C che in Basic è Tibbo, e più precisamente
https://tibbo.com/store/modules.html
https://tibbo.com/store/boards.html
https://tibbo.com/store/wireless.html
un po' più cara, ma potentissima, veramente semplice ed intuitiva e con un sacco di librerie e protocolli pronti all'uso.
Dal 01.01.2015 non rispondo a quesiti tecnici dei non osservanti il regolamento https://www.synologyitalia.com/presentazioni/regolamento-leggere-prima-di-postare-t5062.html

  • UPS: APC SMT2200I+AP9631
  • GTW: Vigor2866Vac(4.4.2): 2StaticIP FTTH(1/.1G)+FTTC(30/3M) :o
  • SWC: Netgear GS728TPv2(PoE+)
    • 4x HP NJ2000G
    • 2x Netgear GS108Tv2
    • 2x VigorAP902
  • NAS: DS1819+: DSM6.2.4(u7),32GB; C(2x845DCPro),R5(3xST6000VN001),R0(2xWD60PURX),VB(WD60EFRX);LAN:LAG(1+2),3,4 :D
    • DS1815+: DSM6.2.4(u7),16GB; R5(3xWD60EFRX),VB(2xWD60EFRX);LAN:LAG(1+2),3
    • RS3617xs+: DSM6.2.4(u7),8GB; R6(8xWD40FFWX),HS(WD40FFWX);LAN:LAG(1+2+3),4,LAG(5+6)
    • DS1513+(4GB); DS115j
  • ALTRO: Denon AVR-4311
    • UE55ES8000Q, UE32ES6800Q, UE22F5410AY
    • Galaxy Note8, A5, TabS3; Nokia N8
  • EXP: E5: NET9 PC:W9,M0,L6

www.alldataee.com
Rispondi

Torna a “UPS e soppressori transitori elettrici (lan/tel)”