Archives For FRITZ!

Parlare di prese smart in tempi di assistenti vocali (Google Home e Alexa primi su tutti) è come parlare tra anziane signore della mutevolezza del meteo e di quei nuovi arrivati nel paesello, pura formalità e una certezza sulla quale poter scommettere a occhi chiusi. D’esperienza nel campo credo di essermene fatta un pelo (vedi il vecchio articolo Prese intelligenti: cosa acquistare?, il tutto senza considerare i nuovi acquisti portati a casa nel frattempo di cui effettivamente non ti ho mai parlato, vabbè), il FRITZ!DECT 210 di AVM è solo l’ultimo arrivato (fratello più giovane dello storico FRITZ!DECT 200), pensato per l’outdoor più che per l’appartamento (dove – appunto – il 200 è più che sufficiente). Estensione Smart Home di qualsivoglia router FRITZ! di generazione sufficientemente nuova (si parla di compatibilità con quei prodotti che montano un FRITZ!OS 6.0 o superiore).

AVM FRITZ!DECT 210: la presa Smart per l'Outdoor

AVM FRITZ!DECT 210

Smart Home e Splash protection sono i termini chiave di un prodotto che si propone in una non più tanto nicchia di accessori per la propria casa da collegare a servizi e strutture già esistenti. Il grande vantaggio di FRITZ!DECT 210 è forse il suo essere già pronto per associarsi simbioticamente con il router della medesima casa, tagliando fuori passaggi in più generalmente richiesti da produttori terzi per far collegare un accessorio proprio sfruttando modem / router evidentemente altrui. Qui non c’è da conoscere la password del WiFi, non c’è da impazzire più del dovuto, bisognerà solo collegare il DECT alla presa di corrente (inizialmente una non tanto distante dal router, nda) e far partire l’associazione entro due minuti, semplicemente tenendo premuto il tasto DECT sul router per una manciata di secondi (fino a quando questo non inizierà a lampeggiare).

Io ho eseguito l’associazione con il mio 7590, tempo totale credo non più di 15 secondi tra tutto (connessione del FRITZ!DECT 210 alla presa di corrente, pulsante DECT tenuto premuto sul router e associazione eseguita con tanto di email inviata al mio account di posta a conferma dell’operazione terminata, questo perché ho abilitato e configurato le notifiche push di FRITZ!OS).

Trattandosi di un prodotto molto “chiavi in mano, collega e usa immediatamente” noterai anche tu una certa scarsità di qualsivoglia inutilità all’interno della scatola caratterizzata dall’irresistibile apertura facilitata di AVM (null’altro oltre il prodotto e la sua manualistica, nda):

Una volta collegato, FRITZ!DECT 210 può essere gestito direttamente dall’interfaccia amministrativa del router. Da qui potrai cambiare nome (per meglio identificarlo), regolarne accensione o spegnimento (cosa che puoi gestire anche da applicazione ufficiale su smartphone, nda), verificarne i consumi (impostando anche l’invio del report a mezzo posta elettronica, sempre tramite servizio push del FRITZ!OS), ecc.

MyFRITZ!App
MyFRITZ!App
Developer: AVM GmbH
Price: Free
MyFRITZ!App
MyFRITZ!App
Developer: AVM GmbH
Price: Free

Prima di pensare di mettere il FRITZ!DECT 210 a stretto contatto con la piscina di gomma che hai comprato per tenerla sul caldo balcone in caso di emergenza, sappi che la certificazione con la quale questo prodotto viene identificato è la IP44, ciò vuol dire che il FRITZ!DECT 210 può sopportare degli spruzzi d’acqua ma nulla più di questo, non puoi pensare che resista a dei gavettoni d’acqua appositamente pensati per metterlo alla prova, soprattutto quando occupa prese di corrente che non rispettano alcuno standard di protezione dai liquidi. Diciamo che è più pensato per un uso in giardino (dove certamente può sopportare qualche goccia di pioggia e delle temperature dai forti sbalzi) o in bagno.

La scheda tecnica completa è disponibile sul sito ufficiale del produttore (it.avm.de/prodotti/fritzdect/fritzdect-210/dati-tecnici), per l’acquisto puoi puntare il browser su Amazon o fare un salto nel MediaWorld più vicino a casa tua. Parlando di Amazon noterai con i tuoi stessi occhi che allo stato attuale la differenza prezzo tra il FRITZ!DECT 210 e il maggiormente rodato DECT 200 è talmente irrisoria da far propendere verso il prodotto più giovane tra i due (che ne eredita la robustezza e il software aggiornato ma che include inoltre la possibilità di sopravvivenza in campo “un po’ più ostile“).

A me non resta che ringraziare AVM per avermi fatto avere il prodotto da testare e ovviamente assegnare un voto che non può che essere positivo vista la facilità di installazione, configurazione e utilizzo di un prodotto che può trasformare in smart qualsiasi presa di casa tua. Occhio però (c’è sempre un “ma“), anche il DECT!210 soffre dello stesso problema di qualsiasi altro adattatore sul mercato: finisce per tenere tutto per sé lo spazio di una placchetta biposto di prese a muro, rendendoti difficile l’utilizzo del secondo slot di alimentazione.

In caso di dubbi, domande o qualsivoglia altro dettaglio legato al prodotto sentiti libero di lasciare un commento qui di seguito all’articolo.

× Disclaimer

Disclaimer (per un mondo più pulito)

Gli articoli che appartengono al tag "Banco Prova" o "Banco Prova Console" raccontano la mia personale esperienza con prodotti generalmente forniti da chi li realizza. In alcuni casi il prodotto descritto rimane a me, in altri viene restituito. In altri casi ancora sono io ad acquistarlo e decidere di pubblicare un articolo in seguito, solo per il piacere di farlo e di condividere con te le mie opinioni.
Ogni articolo rispetta -come sempre- i miei standard: nessuna marchetta, solo il mio parere, riporto i fatti, a prescindere dal giudizio finale.

Prodotto: fornito da AVM, tornerà all'ovile al termine dei test.
Condividi l'articolo con i tuoi contatti:

Fidati, non tutti hanno la possibilità di stendere cavi in giro per casa, può quindi capitare che sia necessario adattarsi, collegare postazioni tramite WiFi. Nessun problema tu dirai, d’altronde siamo ormai abituati a lavorare tutti con il PC portatile, eppure anche in questo caso esistono delle eccezioni costituite da PC fissi che hanno la necessità di lavorare online in maniera decente, senza perdite di pacchetti (quanto più possibile) e con una buona velocità di comunicazione tra questi e il router. Ho messo alla prova un mio vecchio MediaCenter casalingo (collegato solitamente via ethernet) utilizzando l’AVM FRITZ!WLAN Stick AC860, adattatore WiFI USB in linea con gli standard di quanto prodotto dalla casa tedesca.

Come dici? Cosa c’entrano le caramelle e tutto il resto? Beh diamine, mi sembra ovvio: ho mangiato gli orsetti durante i test, meritavano uno spazio in foto! 😏😁

AVM FRITZ!WLAN Stick AC860

Scatola minimale e con la solita apertura facilitata. Al suo interno il FRITZ!WLAN Stick AC860, il materiale informativo compreso di guida rapida per l’utilizzo e una base con prolunga (chiaramente anch’essa USB) che ti permette di posizionare l’adattatore dove più preferisci. Si tratta di un accessorio in apparenza inutile ma che ho personalmente apprezzato moltissimo considerando che un’antenna WiFi tendenzialmente scalda durante l’utilizzo, è sconsigliato quindi tenere il dongle attaccato direttamente alla presa USB del PC e – già che ci sei – mettere il tutto in posizione privilegiata per una migliore ricezione del segnale.

Dopo aver connesso il FRITZ!WLAN Stick AC860 al PC potrai far partire il programma di installazione che si occuperà di caricare i driver necessari sul tuo Sistema Operativo. Al termine dell’operazione il prodotto verrà riconosciuto e tu vedrai una nuova scheda di rete senza fili tra quelle disponibili sul PC, potrai quindi collegarti alla tua WiFi e iniziare a fare tutti i test che desideri. Nel mio caso ho sostituito un dongle precedentemente installato sulla medesima macchina, il salto generazionale si è sentito eccome, non tanto in velocità Internet quanto nella comunicazione con le risorse presenti sulla stessa LAN (NAS e televisore in primis):

Tecnicamente parlando FRITZ!WLAN Stick AC860 offre la possibilità di connettersi alla propria rete WiFi con una velocità che può arrivare fino a 300 Mbit/s tramite lo standard N, compatibile sia con reti 2,4 che 5 GHz (dual band). La compatibilità è comunque garantita anche per tecnologie 802.11g/a (54 Mbit/s) e 802.11b (11 Mbit/s). Oltre all’installazione semplificata che richiede pochi minuti, troverai anche la facilitazione data dal supporto al WPS, anche se – come ti ho già detto più volte – continuo a preferire una connessione tramite password da inserire manualmente dopo aver selezionato la rete a cui collegarsi, tenendo quindi disabilitato WPS direttamente sul router.

La FRITZ!WLAN Stick AC860 ha necessità di una porta USB 2.0 ma è compatibile anche con USB 3.0. Per maggiori informazioni ti rimando alla pagina ufficiale del prodotto disponibile sul sito di AVM.

Il prezzo del prodotto è veramente basso, si parla di circa 30€, su Amazon la trovi facilmente anche a qualcosina in meno (ti lascio qui di seguito un riferimento diretto).

Non credo ci sia molto altro da aggiungere riguardo questo piccolo ma comodo prodotto che va ad aggiungersi al bouquet di quelli commercializzati da AVM. Il prossimo articolo (che spero di tirare fuori dal cilindro entro breve) lo dedicherò a un differente accessorio dello stesso vendor, rimani sintonizzato per saperne di più 😉

Nel frattempo se hai qualsiasi domanda riguardante FRITZ!WLAN Stick AC860 sentiti libero di lasciare un commento, sarà mia premura risponderti in tempi brevi.

Cheers!

× Disclaimer

Disclaimer (per un mondo più pulito)

Gli articoli che appartengono al tag "Banco Prova" o "Banco Prova Console" raccontano la mia personale esperienza con prodotti generalmente forniti da chi li realizza. In alcuni casi il prodotto descritto rimane a me, in altri viene restituito. In altri casi ancora sono io ad acquistarlo e decidere di pubblicare un articolo in seguito, solo per il piacere di farlo e di condividere con te le mie opinioni.
Ogni articolo rispetta -come sempre- i miei standard: nessuna marchetta, solo il mio parere, riporto i fatti, a prescindere dal giudizio finale.

Prodotto: fornito da AVM. Ho potuto tenerlo al termine dei test.
Condividi l'articolo con i tuoi contatti:

Utilitaria” e “alto livello” forse non stanno poi così tanto bene nella stessa frase, eppure credo che ciò costituisca quello scontro in grado di descrivere al meglio un FRITZ!Box 7530. Arrivato ormai qualche mese fa a casa (dicembre 2018), è rimasto per diverso tempo a fare da ripetitore per la rete Mesh, per poi passare a fare da router primario e primo master Mesh, così da permettermi di vederlo operare in ogni condizione, per farmi un’idea chiara e necessaria a stendere questo articolo e raccontarti la mia esperienza con questo piccolo gioiello di AVM.

AVM FRITZ!Box 7530: un utilitaria di alto livello

FRITZ!Box 7530

Caratteristiche da capo della classe ma con le forme più esili e meno generose del fratello maggiore 7590, questo perché all’appello manca la porta WAN dedicata, ma anche alcune altre piccole caratteristiche che in molti casi non sono necessarie per la tua configurazione casalinga. La scheda tecnica del prodotto la trovi all’indirizzo it.avm.de/prodotti/fritzbox/fritzbox-7530/dati-tecnici.

AVM FRITZ!Box 7530: un utilitaria di alto livello 15

Noterai che al momento del confronto molte delle voci sono comuni ad ambo i prodotti (magari con qualche piccola variazione):

  • Modem ADSL/ADSL2+ e VDSL (con disponibilità del profilo VDSL Supervectoring 35b).
  • Rete wireless Dual (2,4 e 5GHz) con uno spunto in più sul 7590 che può arrivare a un massimo di 1.733 + 800 Mbit/s (contro i 866 + 400 Mbit/s del 7530).
  • Centralino e relativa Telefonia VoIP/HD con Segret./Fax e Base DECT.
  • Media server (nel caso tu non lo volessi far fare a un NAS o altro dispositivo della tua rete).
  • 4 le porte LAN Gigabit per entrambi, ma sul 7530 se ne perde una se vuoi sfruttare la LAN 1 come porta WAN, come anticipato qualche riga fa.
  • Porta USB: una sul 7530, due sul 7590.

Il 7590 ha in più tutta la parte relativa alla gestione della rete analogica (la porta analogica c’è comunque anche sul 7530, ci mancherebbe) e fissa ISDN, e un po’ di memoria interna da poter sfruttare. Puoi sempre dare un’occhiata alla scheda comparativa dei prodotti AVM puntando il browser all’indirizzo it.avm.de/prodotti/prodotti-avm-a-confronto/fritzbox/tutte-le-connessioni.

La scatola è quella solita di AVM: comoda e completa. Aprendola accederai al prodotto principale, ai fogli illustrativi e guida rapida per la prima installazione e configurazione, ai cavi che AVM ti mette immediatamente a disposizione (alimentazione, LAN, RJ11 per connessione rame ADSL). Il sistema preinstallato è il FRITZ!OS in versione 7, io ho dovuto portarlo alla 7.02 (in un paio di clic). La configurazione guidata ti permette di allacciarti a svariate reti già conosciute, puoi sempre dirgli di prendere connettività da LAN oppure da segnale WiFi già esistente (comodissimo per trasformarlo immediatamente in repeater).

Rete Mesh

Mi rendo conto oggi che ti sto parlando di rete Mesh da mesi senza mai però averti spiegato cosa si intende realmente per Mesh e perché questo porta vantaggi tangibili all’interno della tua rete.

Se te la volessi riassumere in un colpo solo potrei dirti che la rete Mesh altro non è che Peer-to-Peer applicato in maniera del tutto semplice e lineare al concetto di estensione della portata del tuo segnale WiFi.

La rete casalinga per come la conosciamo in tanti è un router con funzione di Access Point Wireless che tiene in piedi ogni cosa, questo vuol dire che trasmette il nome (SSID) della tua rete WiFi e che tutti i dispositivi possono collegarsi a questa (PC, smartphone, tablet, ecc.). Tutti su un punto solo, e se quel punto crolla, crollano tutti i dispositivi, il tutto senza minimamente considerare la lontananza dal router stesso (è cosa nota che un dispositivo nelle dirette vicinanze dell’Access Point WiFi abbia migliore connettività di uno posto ben più lontano). Perché quindi la rete Mesh può risolvere questo problema? Provo a spiegartelo prima con un’immagine:

AVM FRITZ!Box 7530: un utilitaria di alto livello 14

Il router continuerà a esistere e sarà lui a trasmettere il segnale originale della tua rete senza fili, ma ogni nodo di quella rete diventa un ripetitore di segnale, permettendo così di estenderlo e coprire un’area ben più grande e consentire a un qualsivoglia dispositivo di percorrere a ritroso la strada verso il router in maniera intelligente, impiegando meno nodi possibili (o per lo meno utilizzando quelli che possono portarlo al collegamento a Internet in maniera più rapida), e tu di questo non devi assolutamente preoccuparti o occuparti (ogni nodo dispone di una sua intelligenza per portare a termine questo compito). Il segnale sarà così pieno in ogni ambiente, e pur cambiando stanza il dispositivo continuerà a rimanere collegato alla stessa rete (quindi stesso nome, SSID), senza mai “crollare” (questo perché se un nodo dovesse venire a mancare, gli altri costruiranno comunque una strada per poter mantenere viva la comunicazione con il router).

La tecnologia è di origine militare e applicandola alle reti casalinghe (o aziendali) è possibile ottenere migliori prestazioni e stabilità anche in ambienti “ostili” (pensa alle vecchie costruzioni con muri molto spessi o villette con più piani dove il router non può certamente trasmettere un segnale così potente da coprire ogni piano!).

Il problema è che ogni produttore tende a rendere la comunicazione Mesh proprietaria, offrendo così la possibilità di estenderne capacità e potenza utilizzando prodotti propri. La Wi-Fi Alliance sta già muovendosi in tal senso, per spingere l’utilizzo di EasyMesh (wi-fi.org/discover-wi-fi/wi-fi-easymesh) e certificare i vendor che ne permettono l’implementazione. FRITZ!OS a partire dalla versione 7 permette di creare reti Mesh con una facilità pazzesca ma non è ancora certificato EasyMesh.

Se vuoi approfondire questo aspetto puoi leggere un paio di articoli in italiano oppure fare riferimento a Wikipedia (o cercare ulteriori fonti su Google, non ne mancano di certo):

7530 e rete Mesh

FRITZ!Box 7530 può chiaramente creare una rete Mesh (grazie al suo FRITZ!OS) o farne parte come nodo, la decisione sta a te. Di certo credo sia un po’ sprecato fargli fare il nodo, ma nel mio specifico caso ho voluto provare e l’ho fatto dialogare con il mio 7590, il quale gli ha distribuito connettività tramite la rete WiFi a 5 GHz, poi rimbalzata dal 7530 verso gli apparati che occupano la seconda metà di casa (la zona notte), il tutto senza che io mi dovessi più occupare di nulla, ma soprattutto senza che i dispositivi si accorgessero di nulla (se non giovandone in velocità massima toccata nella zona notte).

A quel punto ho invece staccato il client IP (quindi il nodo) dalla Mesh principale e ho voluto provare a creare una seconda rete che passa comunque dalla prima utilizzando WiFi:

AVM FRITZ!Box 7530: un utilitaria di alto livello 16

Ho cercato di ipotizzare (e verificare) ogni tipo d’uso (dal più normale al più malato, me ne rendo conto) senza mai riscontrare una difficoltà che fosse una, continuando così a sfruttare la rete di casa per navigare e lavorare senza problemi. Puoi espandere in qualsiasi momento la tua rete Mesh installando un ripetitore o un ulteriore router, anche se ovviamente la soluzione da me consigliata è la prima citata (a prescindere che si tratti di un rilancio senza fili o cablato tramite Powerline), io ho fatto un test che ha chiamato in causa il 1750E di cui ti ho parlato un anno fa circa (AVM FRITZ!WLAN Repeater 1750E: estendi la tua rete WiFi su più livelli).

Utilizzo come modem principale

Domanda che mi aspetto e alla quale cerco di rispondere sin da subito. Sì. Il FRITZ!Box 7530 è pensato anche per fungere da modem router principale per la tua abitazione, ma molto dipende dall’operatore e dal tipo di tecnologia che arriva in casa (FTTH / FTTC / VULA / ecc.). Ci sono miriadi di discussioni a riguardo sui forum (specializzati e non), molti clienti sfruttano il 7530 senza problemi, poi ci sono quelli che riscontrano ancora difficoltà con l’utilizzo del VoIP e che sono quindi costretti a tenerlo come router a cascata rispetto al principale fornito da TIM o Fastweb (e non solo).

Ogni operatore pubblica i requisiti necessari e le opportune configurazioni per cercare di favorire la diffusione del “Modem libero” così come impone l’AGCOM ormai da un po’. Provo a fornirti qualche riferimento utile:

Nell’articolo dedicato al FASTGate di Fastweb (Una panoramica sul FASTGate di Fastweb) e al 7590 (AVM FRITZ!Box 7590: addio al passato) che ho pubblicato in passato si è sviluppata nel corso dei mesi una buona discussione con molti lettori che hanno cercato di scavalcare le difficoltà imposte dagli operatori italiani per provare a utilizzare un solo prodotto per il collegamento a Internet e per continuare a utilizzare la tecnologia VoIP (su quest’ultimo aspetto ci sono sempre le maggiori difficoltà), prova a dargli un’occhiata se ti va.

In conclusione

Il FRITZ!Box 7530 è certamente un prodotto da tenere d’occhio nel caso in cui tu stia valutando di dare una svecchiata alla rete casalinga per passare alla tecnologia Mesh e/o per valutare l’utilizzo di un solo dispositivo per il collegamento a Internet. Fratello di sangue del 7590 seppur con qualcosa ancora “da imparare“, ti offre comunque la possibilità di sfruttare un ottimo sistema operativo alla base e personalizzare l’esperienza in base a ciò che realmente ti serve. I Megabit/s che mancano all’appello della rete WiFi non costituiscono forse il tallone d’Achille in grado di giustificare la differenza di prezzo che c’è con il top della gamma del costruttore tedesco.

Per me è certamente un quattro e mezzo pieno su cinque, risponde infatti alle esigenze di tutti coloro che non hanno bisogno di “tutto” (e lo dice un soddisfatto proprietario di 7590 che – in ogni caso – non mi offre la possibilità di staccarmi definitivamente dal FASTGate di Fastweb a causa della porta WAN non adatta alle specifiche richieste dall’operatore!).

Trovi FRITZ!Box 7530 su Amazon, nello stesso gruppo prezzi infilerei certamente il 7590 (per permetterti un confronto diretto e successiva valutazione) e il repeater di cui ti ho parlato nell’articolo (il 1750E, sicuramente un ottimo prodotto per coprire meglio casa tua, anche su più piani).

L’area commenti è a tua totale disposizione per dubbi e domande, ti ricordo che non è necessario registrarsi a Disqus per partecipare.

×
Disclaimer

Disclaimer (per un mondo più pulito)

Gli articoli che appartengono al tag "Banco Prova" o "Banco Prova Console" raccontano la mia personale esperienza con prodotti generalmente forniti da chi li realizza. In alcuni casi il prodotto descritto rimane a me, in altri viene restituito. In altri casi ancora sono io ad acquistarlo e decidere di pubblicare un articolo in seguito, solo per il piacere di farlo e di condividere con te le mie opinioni.

Ogni articolo rispetta -come sempre- i miei standard: nessuna marchetta, solo il mio parere, riporto i fatti, a prescindere dal giudizio finale.

Prodotto: fornito da AVM che ringrazio come sempre per la collaborazione. Non ho notizie in merito al rientro del prodotto.

Condividi l'articolo con i tuoi contatti:

In seguito all’aggiornamento del pacchetto PHP 7 su Synology, mi sono accorto che il bot di Telegram non mi informava più riguardo il cambiamento di stato dell’Home Mode di casa. Ho dato un’occhiata al problema e scoperto che i moduli .so non erano più al loro posto. Ho quindi rimesso in ordine e tutto è tornato a funzionare come riportato nel mio vecchio articolo, questo di seguito:

Synology Surveillance Station: Home Mode automatico tramite WiFi

Per questo motivo ho deciso di scrivere qualche riga di codice che rendesse l’operazione più semplice nel caso in cui mi ricapiti lo stesso scenario. Ho poi condiviso con tutti lo script, caricandolo nel mio spazio GitHub all’interno del progetto (github.com/gioxx/AVM-FRITZ-Box-Synology-Surveillance-Home-Mode-Automation). Lo script si chiama molto banalmente php7ModEnabler.sh e ti posso rapidamente dire che:

  • Verifica l’esistenza del pacchetto PHP 7 sul NAS Synology, quindi:
    • Se non esiste il file /usr/local/lib/php70/modules/openssl.so lo recupera dal pacchetto PHP 7 (/volume1/@appstore/PHP7.0/usr/local/lib/php70/modules).
    • Fa la stessa cosa con /usr/local/lib/php70/modules/curl.so e /usr/local/lib/php70/modules/soap.so (che utilizzo anche per altro, e male non fa).
    • Modifica il php.ini di PHP 7 (/usr/local/etc/php70/php.ini) e “inietta” l’uso dei 3 moduli se questo non è stato precedentemente fatto (baso il mio controllo sull’esistenza della riga extension=openssl.so generalmente sotto extension_dir = "/usr/local/lib/php70/modules".
    • Riavvio PHP 7 (synoservicecfg -restart pkgctl-PHP7.0) per poter caricare correttamente il file php.ini modificato.

Ti basterà copiare lo script all’interno della tua home sul NAS, quindi renderlo eseguibile (chmod +x php7ModEnabler.sh) e lanciarlo con privilegi elevati (sudo ./php7ModEnabler.sh).

È una logica molto banale ma funzionante e utile per accelerare i tempi di configurazione del PHP 7 e relativi moduli su Synology. Ho modificato l’articolo originale per poter includere anche questa nuova possibilità. Ringrazio tutte le fonti utilizzate (quindi i relativi utenti che hanno fornito l’aiuto), tutte riportate all’interno dello script bash. Sentiti libero di suggerire delle alternative nei commenti o – se preferisci – di forkare direttamente il mio codice GitHub e proporre così possibili miglioramenti, correzioni o ulteriori controlli.

Buon lavoro.

Condividi l'articolo con i tuoi contatti:

Mi rendo conto che il titolo è molto poco preciso ma provare a buttarci dentro “Come abilitare o disabilitare l’Home Mode di Synology Surveillance Station appoggiandosi a Fritz!Box e agli smartphone collegati alla WiFi di casa” sarebbe stato un pelo esagerato. La sostanza però è proprio questa: il Geofence integrato nell’applicazione DS cam fa oggettivamente schifo, non è assolutamente affidabile e si finisce per non riuscire mai a sfruttare la modalità Home dell’ottimo software di controllo telecamere disponibile per i NAS Synology. L’ostacolo si può aggirare tramite un router Fritz!Box (nella soluzione proposta da questo articolo, chiaro) e un paio di script da tenere sul NAS.

Synology Surveillance Station: automatizzare l'Home Mode tramite WiFi

AVM FRITZ!Box Synology Surveillance Home Mode Automation

Mark Schipper è lo sviluppatore che ha in origine pubblicato tutto il necessario in un repository GitHub qui disponibile. Le sue indicazioni sono già valide per poterle sfruttare in un ambiente casalingo dalle pari disponibilità, e dopo una mia segnalazione di possibile bug ha anche integrato una serie di novità e riscritto parte del codice che si occupa di:

  • verificare tramite query SOAP al router Fritz!Box di casa (uno o più) se un dispositivo è connesso alla rete WiFi (bisognerà dichiarare il MAC address del dispositivo, nda);
  • contattare la Surveillance Station tramite API e chiedere di abilitare o disabilitare la modalità Home nel caso in cui il dispositivo sia dentro o fuori casa.

In parole estremamente povere la modalità Home di Synology Surveillance Station si attiva se un tuo smartphone (o altro dispositivo a tua scelta) entra nella rete WiFi di casa, si disattiva invece quando esci da quel perimetro, il tutto lanciando controlli ripetuti a distanza di una quantità di minuti da te stabilita.

Tutto questo si è reso “necessario” perché la funzione di Geofence integrata nell’applicazione DS cam per Android e iOS non è esattamente questo gran mostro di precisione. Un esempio virtuoso che potrei farti in questo caso è tado° che difficilmente perde un colpo. Per questo motivo ho preferito mettere in campo e sperimentare quanto scritto da Mark, apportando poi delle piccole modifiche per rendere ancora migliore il risultato e colmando un gap che manca all’appello del README dello sviluppatore originale, che invita a installare il modulo PHP 7 di Synology senza però specificare che occorrerà ricordarsi di attivare l’estensione soap se precedentemente mai attivata.

DS cam
DS cam
Developer: Synology Inc.
Price: Free

DS cam
DS cam
Developer: Synology Inc.
Price: Free

Il fork

Synology Surveillance Station: automatizzare l'Home Mode tramite WiFi 1

Il mio fork nasce per integrare alcuni riferimenti in più rispetto al progetto originale e per proporre una modifica allo script di bash che ti permette di ottenere un aggiornamento di stato di Home Mode via Telegram. Quest’ultima funzione è chiaramente opzionale e può essere disabilitata facilmente.

Cosa ti serve

  • Un router Fritz!Box (non obbligatoriamente un 7490 come nel caso di Mark o un 7590 nel mio) e un NAS Synology (ma va?).
  • PHP 7 (disponibile nel Synology Package Manager) con estensioni soap e curl.
  • Utenza limitata per permettere di disabilitare o abilitare Home Mode della Surveillance Station (sconsigliato utilizzarne una già esistente con maggiori autorizzazioni).
  • Pacchetto file contenuti nel repository GitHub.
  • Opzionale: bot Telegram tramite il quale ricevere i cambi di stato.

Affrontiamo per passaggi ogni necessità sopra riportata

#1: PHP 7, soap & curl

Apri il Centro Pacchetti del tuo NAS Synology e cerca PHP 7, quindi installalo:

Synology Surveillance Station: Home Mode automatico tramite WiFi

Una volta terminata l’installazione, collegati via SSH al tuo NAS (non sai come fare? Guarda qui), quindi spostati in /usr/local/etc/php70 e modifica il file php.ini (esempio: vi php.ini). Per salvare le modifiche che apporterai ti sarò richiesto quasi sicuramente di essere utenza root, lancia un sudo -i seguito da invio, quindi inserisci la password della tua utenza amministrativa e premi invio (non sai di cosa sto parlando? Guarda qui). Ora:

  • cerca la stringa extension_dir = "/usr/local/lib/php70/modules"
  • Aggiungi subito sotto l’abilitazione delle due estensioni per soap e curl:
    extension=soap.so
    extension=curl.so
  • Salva il file e chiudilo (tasto ESC, poi :wq seguito da invio).
  • Torna ora nel Gestore Pacchetti di Synology e riavvia PHP 7.

Il php.ini modificato dovrebbe assomigliare a questo:

Synology Surveillance Station: Home Mode automatico tramite WiFi 1

#2: api_user

Un’utenza limitata che possa solo disabilitare o abilitare Home Mode in Synology Surveillance Station, è ciò di cui hai bisogno in questo momento. Avvia Surveillance Station e apri il menu in alto a sinistra con un clic, quindi seleziona Utente. Aggiungi un nuovo utente seguendo la procedura guidata, ti riepilogo i passaggi e ti propongo poi qualche screenshot:

  • nome utente: api_user (uso questo perché richiamato dagli script, tu puoi decidere di cambiarlo ma ti invito poi a leggere il paragrafo Troubleshooting nella parte finale dell’articolo);
  • descrizione: inserisci una descrizione che possa ricordarti un domani a cosa serve l’utente che stai creando;
  • password: scegline una sufficientemente robusta, puoi crearne una random qui;
  • fai clic su Avanti e crea un nuovo profilo privilegio;
  • dai un nome e una descrizione al profilo privilegio (scegli un nome che possa un domani ricordarti a cosa serve quel privilegio), mantenendo Gestore come tipo;
  • NON aggiungere autorizzazioni nella schermata Videocamere, E-Map e Layout. Arrivato alla schermata dei Privilegi avanzati, spunta l’opzione in corrispondenza di Passa manualmente alla modalità Home.

#3 scarica e modifica gli script

Scarica il contenuto del repository da GitHub, scompatta il file ZIP e ottieni così i file fritz_activemac.php e switch_homemode.sh (puoi buttare via il README). Prima di caricare i file sul NAS ti suggerisco di modificarli in base a ciò che è stato fatto fino a ora (utenza generica, eventuale bot Telegram, ecc.).

Il primo file citato (fritz_activemac.php) non dovrebbe necessitare di modifica alcuna (tranne se hai scelto di creare un utente limitato diverso da quello da me suggerito, quindi non “api_user“, ti rimando a questa nota nel Wiki), contrariamente allo script bash switch_homemode.sh. Aprilo con un buon editor di testo (Notepad++ o Atom) quindi segui queste indicazioni:

  • SYNO_SS_USER: inserisci qui l’utenza limitata che hai precedentemente creato. Se hai seguito scrupolosamente le indicazioni, lascerai probabilmente api_user;
  • SYNO_SS_PASS: inserisci la password che hai scelto e inserito quando hai creato l’utenza limitata;
  • SYNO_URL: inserisci l’IP e la porta utilizzata per collegarsi al tuo NAS;
  • FRITZ_URL: inserisci l’IP (o gli IP se più d’uno, intervallati dai due punti, esempio: 192.168.1.2:192.168.1.3);
  • TELEGRAM: può avere solo due valori, 0 e 1. 0 disabilita le funzionalità legate al bot di Telegram, 1 le attiva;
  • BOT_TOKEN: inserisci qui il token che ti ha rilasciato BotFather quando hai creato il tuo nuovo bot;
  • CHAT_ID: l’ID della chat in cui il bot dovrà riportare i messaggi riguardanti il cambio di stato di Home Mode;
  • MSG_SS_ACTIVE: riporta qui il messaggio che il bot ti invierà quando la modalità Home sarà attiva;
  • MSG_SS_INACTIVE: riporta qui il messaggio che il bot ti invierà quando la modalità Home sarà disattiva.

Fai attenzione: modifica esclusivamente ciò che ho riportato qui sopra, facendo attenzione a mantenere le virgolette dove specificate. Lascia tutto il resto invariato per scongiurare possibili malfunzionamenti. Se non sai come creare un bot Telegram fammi un cenno, sto valutando se scrivere qualche riga di testo nel Wiki su GitHub o meno.

Salva il file, questo lavoro è terminato. Carica ora i due script all’interno della cartella /var/services/homes/api_user del tuo NAS, dove “api_user” ovviamente dovrà essere modificato se hai scelto di creare un utente dallo username differente. A questo punto sei pronto a verificare il funzionamento.

#4 test e programmazione

Salvo errori, gli script sono ora pronti a lavorare. Puoi provare tu stesso lanciando da terminale

./switch_homemode.sh MAC1 MAC2

dove MAC1 e MAC2 dovranno essere sostituiti con due MAC Address appartenenti a dispositivi che sono collegati alla rete casalinga. Sia chiaro, puoi specificare anche solo un MAC Address, non c’è bisogno di metterne due o più (ma puoi farlo). A questo punto verrà lanciata la query SOAP al router e il risultato (un semplice true o false) verrà salvato all’interno del file synohomemode.state (che verrà creato sul momento se non esistente).

Se il dispositivo non è collegato alla WiFi casalinga, Home Mode verrà disattivato, diversamente verrà attivato.

Manca l’ultimo passaggio, programmare l’esecuzione dello script tramite Utilità di pianificazione di Synology. Accedi all’utilità tramite Pannello di controllo, quindi crea una nuova operazione e compila i dati richiesti:

  • Attività: dai un nome all’attività, uno “parlante” (che ti ricordi immediatamente di cosa si tratta).
  • Utente: lascia che sia root a eseguire l’attività.
  • Programmazione: l’esecuzione dovrà essere giornaliera, a partire dalla mezzanotte, ogni 5 minuti fino alle 23:55. I 5 minuti possono anche essere diminuiti o aumentati, dipende dalla tua esigenza.
  • Impostazioni attività: dovrai semplicemente inserire nel box di testo la stringa che ti permetterà di avviare il controllo, quindi
bash /var/services/homes/api_user/switch_homemode.sh MAC1 MAC2

Sostituisci chiaramente MAC1 e MAC2 con i veri MAC Address dei dispositivi che vuoi tenere sotto controllo, puoi specificarne solo uno o anche più di due.

Il gioco è ormai fatto :-)

Se ci sono dubbi o problemi l’area commenti è a tua disposizione, io qui di seguito inserisco già un paio di risposte ad altrettante domande che potresti avere, ma sentiti libero di chiedere altro se dovesse servire.

Synology Surveillance Station: Home Mode automatico tramite WiFi 9

Buon Natale!

Troubleshooting

Cambiare lo username dell’utente generico

Puoi chiaramente scegliere di utilizzare un nome utente che non corrisponda ad api_user come riportato nell’articolo, dovrai però ricordarti di modificare quel SYNO_SS_USER="api_user"; in switch_homemode.sh, oltre che eventuali operazioni programmate nell’Utilità di pianificazione del NAS. Modifica poi, sempre in switch_homemode.sh, tutto il blocco relativo ai file di stato e il richiamo dello script PHP:

## State file configuration (don't touch anything if not necessary)
STATEFILE='/var/services/homes/api_user/synohomemode.state';
RETRYFILE='/var/services/homes/api_user/synohomemode.retry';
CHECKFRITZ='/usr/local/bin/php70 /var/services/homes/api_user/fritz_activemac.php';

dove al posto di api_user dovrai chiaramente inserire il nome utente da te scelto.

Wiki: github.com/gioxx/AVM-FRITZ-Box-Synology-Surveillance-Home-Mode-Automation/wiki/Cambiare-lo-username-dell%E2%80%99utente-generico

Errore nella query SOAP

Qualcosa non torna e lanciando lo script di bash manualmente ottieni errori sulla query SOAP? Forse è necessario copiare i moduli delle due estensioni, prova a dare un’occhiata al documento che ho salvato nel Wiki del repository GitHub: github.com/gioxx/AVM-FRITZ-Box-Synology-Surveillance-Home-Mode-Automation/wiki/PHP-7:-abilitare-CURL-e-SOAP-su-Synology-DSM.


grazie a:
Condividi l'articolo con i tuoi contatti: