Archives mensuelles : juillet 2013

Redémarrage automatique de la Freebox en cas de plantage

La problématique

Le boitier Freebox Serveur ne plante pas souvent. Cependant, en trois ans, il a planté 3 fois pendant des vacances (au début tant qu’à faire). C’est très embêtant car :

  • Impossible de savoir si c’est la Freebox qui est plantée ou s’il n’y a plus de courant dans la maison
  • Le réseau de la maison n’est plus accessible, donc plus d’accès à ses données personnelles stockées sur le NAS
  • Plus de domotique non plus (remise en route du chauffage avant le retour par exemple)
  • Plus non plus de josdblog
  • … bref, pas top du tout !

La solution décrite dans ce billet consiste à repartir de la solution présentée dans le billet Synology : Notification du passage sur onduleur (Server is on battery) en intercalant une prise commutateur Zwave entre l’onduleur et l’alimentation du boitier Freebox Serveur afin que le NAS Synology, par l’intermédiaire de SynoZwave, puisse couper puis restaurer l’alimentation du boitier Freebox Serveur pour le contraindre à redémarrer.

J’énumère ci-dessous une liste des difficultés à considérer.

  • Le boitier Freebox serveur est le modem ADSL. Quand il est planté, on ne peut plus accéder depuis l’extérieur au réseau, et donc au NAS. Le NAS Synology doit donc détecter et solutionner le problème tout seul.
  • Le boitier Freebox serveur est le routeur du réseau, rien ne garanti donc que, même coupé de l’extérieur, le réseau fonctionne encore. Le NAS risque donc d’être totalement isolé et de ne plus pouvoir interagir par l’intermédiaire du réseau avec une box domotique dédiée connectée (comme la Zibase de Zodianet). Le contrôleur Z-Wave (Aeon Labs Z-Wave USB Z-Stick S2) de SynoZwave est directement branché sur le Synology, le pilotage des dispositif Zwave ne nécessite donc pas un réseau fonctionnel, ce qui constitue un avantage certain !
  • Une prise commutateur Zwave peut ne pas mémoriser son état après une coupure de courant de plus de quelques secondes (c’est le cas de la prise commutateur Everspring AN157-6 par exemple). Quand le NAS redémarre après une coupure de courant, il faut qu’il redémarre aussi la prise commutateur Zwave pilotant l’alimentation du boitier Freebox serveur. De plus, mieux vaut que le NAS Synology soit configuré avec une IP statique pour qu’il n’attende pas son adresse du routeur qui risque de démarrer bien plus tard que lui.
  • SynoZwave n’est pas très stable, mieux vaut vérifier périodiquement qu’il est encore actif.
  • Les requêtes http utilisées pour piloter la prise commutateur Zwave peuvent faire planter SynoZwave.

Raccordements

PlanSynoOnduleurZwave

Le schéma ci-dessus propose un exemple d’interconnexions du boitier Freebox serveur, du NAS, de l’onduleur, des alimentations et de la prise commutateur Zwave. Sur le schéma, les connexions d’alimentation sont en bleu et les connexions réseau en rouge.

(suite…)
Publié dans Domotique, Synology, FreeBox, Tutoriels | Tagué | Laisser un commentaire

PRISM : Abandonnez Google, Gmail, Facebook, Microsoft et Apple !

606x341_229410_prism-snowden-en-route-pour-moscou

Début juin 2013, Edward Snowden a rendu publiques, par l’intermédiaire des médias (notamment le Guardian et le Washington Post), des informations top-secrètes de la NSA concernant la captation des métadonnées des appels téléphoniques aux États-Unis, ainsi que le système d’écoute sur internet du programme de surveillance PRISM du gouvernement américain.

Justifiant ces révélations, il indique que son « seul objectif est de dire au public ce qui est fait en son nom et ce qui est fait contre lui ». Suite à ses révélations, Edward Snowden est inculpé le 22 juin 2013 par le gouvernement américain sous les chefs d’accusation d’espionnage, vol et utilisation illégale de biens gouvernementaux.

PRISM (officiellement US-984XN) est un programme gouvernemental américain secret, entré en vigueur en 2007, qui donne de façon absolument légale à la NSA (National Security Agency) un accès sans précédent aux serveurs des grandes entreprises de haute technologie (ex : Google, Facebook, Microsoft, Yahoo, Paltalk, AOL, Skype, YouTube, Apple), afin de surveiller toutes les informations (i.e. récolter les données) qui transitent par des serveurs américains.

Prism-surveillait-egalement-l-Europe_article_landscape_pm_v8 La création de PRISM, en décembre 2007, a été permise par le Protect America Act of 2007, adopté sous la présidence de George W. Bush, et le FISA Amendments Act of 2008, qui donne une immunité légale aux entreprises qui coopèrent volontairement avec les services de renseignements américains. Le FISA Amendments Act a été renouvelé en décembre 2012 sous l’administration Obama pour une période de cinq ans. Ces amendements autorisent les agences de renseignements à monitorer les appels téléphoniques, les courriels et toutes autres formes de communication faits par des citoyens américains sans mandat d’un tribunal quand l’une des parties n’est pas sur le sol des États-Unis.

NSa « N’importe qui ayant peur de voir ses communications interceptées de n’importe quelle manière qui soit devrait utiliser des services dont les serveurs ne transitent pas par les Etats Unis. »

Le site PRISM ⚡ Break propose une liste des solutions informatiques qui tombent sous la coupe du PRISM et donne pour chacune des alternatives plus respectueuses de la vie privée :

  • Comme navigateur, utiliser Mozilla Firefox plutôt que Safari, Chrome ou Internet Explorer
  • Comme moteur de recherche, utiliser Startpage plutôt que Google Search (les résultats sont les mêmes car Startpage utilise Google Search !)
  • Utiliser Linux (ex : Linux Mint, Fedora, …) plutôt que Windows, OS X, ou Chrome OS
  • Concernant Apple, aucun problème, si vous achetez Apple, c’est que vous adorez et cautionnez tout ça, donc continuez, vous ne pouviez faire de meilleur choix !
L’ironie de tout cela est que toutes ces alternatives constituent généralement des solutions de bien meilleure qualité ! Par contre, je n’ai pas encore trouvé d’alternative qui me convienne pour Google Maps…


Thinkerview – Interview d’Eric Filiol (hacker, cryptanalyse, ancien de la DGSE)

Publié dans Réflexions | 4 commentaires

Configuration de l’application SynoZwave

Architecture Synozwave

Ce billet rassembles quelques aspects de la configuration de l’application SynoZwave ainsi que quelques solutions à des problèmes rencontrés avec cette application. Penser à consulter également la FAQ du wiki de SynoZwave.

Mon NAS Synology est-il supporté par SynoZwave ?

Le wiki de SynoZwave liste les architectures Synology compatibles, mais cette liste n’est pas du tout à jour. La page de demande de compatibilité apporte un peu plus de précisions. Globalement, si vous trouvez les paquets SynoZwave et SynoZwave Interface Web après avoir ajouté la source de paquet adéquat (cf. billet SynoZwave : La domotique sur le NAS Synology) c’est que votre NAS est compatible.

L’interface web de SynoZwave affiche une ligne d’erreur

La connexion à l’interface de configuration de SynoZwave vous amène sur une page blanche, ou l’interface domotique de SynoZwave affiche le message suivant : Une erreur est survenue. Veuillez rafraichir la page. Si l’erreur persiste, vérifier que SynoZwave est bien actif .
Dans ce cas, il se peut, que pour y accéder, vous avez cliqué directement sur les URL (par exemple de la forme http://gurau-audibert.hd.free.fr/SynoZwaveWeb) affichés dans l’information concernant les paquets SynoZwave ou SynoZwave Interface Web. Il s’agit dans ce cas de l’URL externe accessible uniquement après paramétrage idoine (voir plus bas dans ce billet). Mieux vaut utiliser l’adresse locale http://IP_DU_NAS/SynoZwaveWeb.

La clef Aeon Labs Z-Wave USB Z-Stick S2 est elle bien reconnue par le NAS ?

Vérifier que le module CP210x est bien pris en compte :
DS209xII> dmesg | grep -i cp210x
[ 69.277734] USB Serial support registered for cp210x
[ 69.282762] cp210x 2-1:1.0: cp210x converter detected
[ 69.583672] usb 2-1: cp210x converter now attached to ttyUSB0
[ 69.611091] usbcore: registered new interface driver cp210x
[ 69.616680] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver

Vous devez trouver les lignes en gras dans le résultat.

Activer le journal (log) de l’application SynoZwave

Par défaut, le log généré par OpenZwave n’est pas conservé. C’est embêtant pour essayer de résoudre un problème, mais il est possible de le réactiver de la manière suivante :

  1. Faire une sauvegarde des paramètres à partir de l’interface web (Web Interface pour Zwave sur Synology → Paramètres → Sauvegarde → Sauvegarde)
  2. Éditer le fichier options.xml du répertoire de sauvegarde (ex : /volume1/public/backup)
  3. Mettre à true la propriété logging
  4. Restaurer la sauvegarde
  5. Redémarrer SynoZwave (Centre de paquets → SynoZwave → Action → Stop → Action → Lancer)
  6. Le journal (log) est maintenant accessible dans Centre de paquets → SynoZwave → Afficher le journal
    Son emplacement est physique est : /var/packages/synozwave/target/log/OZW_Log.txt
    ou volume1/@appstore/synozwave/log/OZW_Log.txt

SynoZwave-Log

Accès distant à l’interface web de SynoZwave

Cette procédure présuppose que l’accès distant à votre NAS est déjà paramétrée.

  1. Dans l’interface d’administration du Synology, Panneau de Configuration → Services Web → Service HTTP, vérifier que Ajouter un port http supplémentaire est bien coché et que ce port est renseigné (ex : 1111)
  2. Il ne reste plus qu’à configurer votre routeur pour rediriger les ports 1111 et 4020 en TCP vers l’IP du NAS

Publié dans Domotique, Synology, Contrôleurs, Tutoriels | Tagué , | Laisser un commentaire

SynoZwave : La domotique sur le NAS Synology

Kit-SynoZwave

Z-Wave

Z-Wave est un protocole radio conçu pour la domotique utilisant une technologie radio de faible puissance optimisé pour des échanges à faible bande passante (9 et 40 kbps) et des appareils sur pile ou alimentés électriquement. La portée est d’environ 50 m (davantage en extérieur, moins en intérieur). Ce protocole utilise la technologie du maillage pour augmenter la portée au delà des 50 m et la fiabilité. Chaque module alimenté Z-Wave fonctionne ainsi comme un répéteur sans fil avec les autres modules afin d’assurer une couverture totale de l’habitation. Ce protocole implémente également la fonction d’accusé réception. Ainsi, si un émetteur ne reçoit pas d’accusé réception, il fera jusque 3 nouvelles tentatives avant d’abandonner et d’informer le logiciel d’un défaut de communication avec le module concerné.

SynoZwave

SynoZwave est né d’un besoin domotique et de l’idée d’unifier les services d’un serveur NAS Synology avec la gestion d’une installation domotique. Le développement de cette solution constitue une alternative gratuite, mais basique, à l’acquisition d’une box domotique dédiée comme la Zibase de Zodianet (379 €).

SynoZwave est actuellement en phase bêta de son développement. C’est un logiciel gratuit, mais pas open-source, développé principalement par Mickaël (Bilil). Rien ne dit qu’il ne deviendra pas payant un jour (Interview du créateur de SynoZwave), mais le matériel investi restera de toute façon utilisable avec une box domotique dédiée.

Actuellement, la solution s’appuie sur le projet Open Z-Wave et est basée sur l’usage du contrôleur Aeon Labs Z-Wave USB Z-Stick S2.

(suite…)
Publié dans Domotique, Synology, Contrôleurs, Tutoriels | Tagué | 3 commentaires