Archives de l'auteur : Laurent

Vera Lite, au fil des mises à jours…

fwu

Les modules qui ne fonctionnent pas…

L’objectif de ce billet est de dresser l’inventaire des dysfonctionnements sur mes modules Z-Wave au fur et à mesure des différentes mises à jours du Firmware de la Vera Lite.

Attention, l’objectif de ce billet n’est pas de dénigrer cette box que j’aime bien et pour laquelle je ne vois pas vraiment d’alternative. Mon objectif est de dire ce qui ne marche pas et continue souvent de ne pas marcher au fil des mises à jours. Il s’agit simplement d’un constat factuel que j’espère voir évoluer.

Firmware 1.7.513 du 03/02/2015

  • Universal Sensor Fibaro FGBS321 – les deux entrées binaires ne fonctionnent plus. Ce module n’est maintenant utilisable que pour des sondes de températures. Il se peut que cette régression ne soit intervenue qu’à partir du firmware 1.7.541.
  • Aeotec Multisensor Gen5 – La détection de mouvement ne fonctionne pas.
  • Fibaro FGSD-002 – Pas de remontée de la détection de fumée.
  • Module HVAC_ZoneThermostat – Plus de variable heatsp indiquant la température de consigne lors d’une interrogation par requête http du type http://.../data_request?id=lu_sdata.
(suite…)
Publié dans Contrôleurs, Modules | Tagué , , , | 4 commentaires

Jeedom sur Raspberry Pi 2

raspberry-pi-2-Jeedom

Objectif

L’objectif de ce billet est de présenter la mise en œuvre du contrôleur domotique Jeedom sur un Raspberry Pi 2 afin de piloter une installation Z-Wave en utilisant le contrôleur Z-Wave Aeon Labs Z-Stick Series 2 (plugin Jeedom payant nécessaire : 7€).

Préparation du Raspberry Pi 2

Le 2 février 2015, la fondation Raspberry Pi annonce la sortie du Raspberry Pi 2, 6 fois plus puissant que le modèle B+. Il est équipé d’un processeur Broadcom BCM2836, de quatre cœurs ARMv7 à 900 MHz et de 1 Go de RAM. Il permet de faire tourner correctement Jeedom alors que son prédécesseur était largement sous dimensionné pour cette tâche.

Pour commencer, il faut se procurer un Raspberry Pi 2, un boîtier adapté, des dissipateurs thermiques, une alimentation +5V/2A micro-USB et enfin une carte mémoire micro SD très rapide (c’est important pour obtenir un système réactif).

(suite…)
Publié dans Domotique, Contrôleurs, Tutoriels, Raspberry, Système | Tagué , | 18 commentaires

Vera sous UI7, un constat amer

UI7 : entre stagnation et régression

bonjour-tristesse_500x500

Voilà maintenant 3 mois et au moins 3 firmwares que je suis sous UI7. Mon passage de UI5 à UI7 avait pour objectif de :

  • Bénéficier des mises à jours des derniers firmwares
  • Repartir sur des bases saines (un problème faisait redémarrer ma Vera Lite 1 à 4 fois toutes les nuits entre 2 et 3h du matin)
  • Pouvoir utiliser des modules Z-Wave récents (Détecteur Fibaro FGSD-002, Multisensor Gen5…)

Et bien force est de constater que le résultat n’est pas celui escompté :

  • Ma Vera ne redémarre plus de 1 à 4 fois toutes les nuits entre 2 et 3h du matin, mais environ une dizaine de fois par jours en moyenne (plusieurs fois toutes les 6h)
  • Les modules récents ne sont toujours pas supportés (Détecteur Fibaro FGSD-002, Multisensor Gen5…)
  • Quelques anciens modules fonctionnent moins bien (comme le thermostat Secure SCS317, mais aussi l’Universal Sensor Fibaro FGBS321)
  • L’interface comporte plus de bugs à chaque mise-à-jour
  • L’édition des variables de paramétrage des modules Z-Wave est quasi inopérante

Et ce n’est pourtant pas faute d’y avoir passé beaucoup (trop) de temps (pratiquement une trentaine de courriels échangés avec le support de Vera, plus de 2 heures passées au téléphone avec ce même support et trois nouveaux firmwares installés…).

(suite…)
Publié dans Domotique, Contrôleurs | Tagué , | 2 commentaires

Foscam FI9826W, entre lacunes et bons points

Foscam FI9826W

Spécifications

  • Résolution : 1280×960 ; 1280×720 ; 1280×960 ; 640×480 ; 320×240
  • Compression vidéo : H.264 (manque MJPEG !)
  • Lentille F 4 à 9mm (angle de vision de 35° à 70°)
  • Vision de nuit : jusqu’à 8 mètres (13 LEDs IR)
  • Motorisation de 300° en horizontal et 120° en vertical
  • Emplacement carte SD
  • Détection de mouvement infrarouge
  • Respecte la norme ONVIF
  • Haut-parleurs intégrés , Microphone intégré
  • Entrée/Sortie Audio Jack
  • Réseau : Port RJ-45 10/100Mbps et Wifi IEEE 802.11b/g/n
  • Navigateurs : IE 6.0, IE7.0, Firefox
  • Système : Microsoft Windows (sic !)
  • API Foscam IPCamera CGI
  • Fourniture d’un support équerre pour la fixation de la caméra au mur
(suite…)
Publié dans Domotique, Surveillance | Tagué | Laisser un commentaire

Mise en œuvre PostgreSQL

postgres-mac-icon

L’objectif de ce billet est de décrire une mise en œuvre simple et rapide de PostgreSQL sous Linux, et plus précisément sous Ubuntu, à des fins personnelles ou pédagogiques dans une perspective essentiellement mono-utilisateur et mono-poste. Il ne s’agit donc pas d’installer et de paramétrer le SGBD dans un contexte professionnel.

Installation de PostgreSQL

L’installation proprement dite de PostgreSQL est rapide et simple :

$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib pgadmin3

L’installation de postgresql-contrib n’est pas du tout indispensable mais apporte quelques outils supplémentaires qui peuvent s’avérer utiles, notamment pour pgAdmin. pgAdmin est une application destinée à faciliter l’utilisation de PostgreSQL. pgadmin3 n’est à installer que si vous pensez l’utiliser.

(suite…)
Publié dans Enseignement, Applications, Base de données | Tagué | Laisser un commentaire

Greenwave NP310-F : La multiprise Z-Wave 6 prises

Description

multiprise-6-prises-z-wave-greenwave
  • Multiprise Z-Wave 6 ports
  • Suivi des consommations
  • Bouton on/off sur la multiprise
  • Indicateur d’état lumineux
  • Protection contre les surintensités (10A fusible interne)
  • Alimentation : 250V ~ AC, 50Hz
  • Courant de charge maximum 10A
  • Puissance maximale 2400W
  • Consommation en veille 0,4 W
  • Prise DIN49440 ; CEE 7/7 (Schuko)

La Greenwave NP310-F est une multiprise Z-Wave qui comporte 6 prises type F (format Schuko). Cette multiprise permet de commuter et de mesurer la consommation de six appareils de manière indépendante. La multiprise comporte également un bouton physique général permettant de commuter manuellement et simultanément l’ensemble des six prises. Lorsque la multiprise est mise sous tension, ou après une coupure de courant, les six prises se retrouvent sur l’état on.

Les prises type F de cette multiprise sont compatibles avec les prises françaises (type E). Aujourd’hui, les formats type E et F tendent à se regrouper : on trouve le plus souvent des prises mâles compatibles avec les deux socles femelles E et F (prise mâle de type E/F, norme CEE 7/7). La prise côté mûr de cette multiprise est justement une prise mâle type E/F : elle comporte bien le trou pour la terre indispensable pour une prise murale au type E française. Il n’y a donc aucun risque à utiliser une telle prise en France.

(suite…)
Publié dans Domotique, Modules | Tagué , | Laisser un commentaire

Xavante : Handler de type fonction WSAPI

Objectif

wsapi

J’ai présenté dans un précédant billet comment mettre en œuvre un serveur web WSAPI-Xavante. L’objectif de ce billet est de présenter plus en détail la mise en œuvre d’une fonction permettant de répondre à une requête de type GET ou POST en s’appuyant sur la librairie WSAPI.

L’intérêt d’utiliser WSAPI est de bénéficier de librairies facilitant l’interprétation de la requête ainsi que la génération et la bufferisation de la sortie.

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

WSAPI et Xavante : serveur Web Lua

Introduction

Image23

Contexte

L’objet de ce tutoriel est de détailler l’installation et le fonctionnement d’un serveur web permettant d’héberger un programme Lua : WSAPI-Xavante. La documentation concernant ce serveur web n’est pas très prolixe, pas très pédagogique et pas très francophone, d’où tout l’intérêt de ce tutoriel.

Dans mon cas d’utilisation, je compte héberger « l’intelligence » de ma domotique. C’est parce que celle-ci est développée en Lua que j’ai choisi un serveur web Lua : Xavante basé sur l’API WSAPI

WSAPI

wsapi

WSAPI est une API permettant aux applications Web Lua de s’abstraire du serveur Web. Ainsi, une application codée en utilisant l’API WSAPI peut fonctionner sur n’importe quel serveur supportant cette API (actuellement CGI, FastCGI et Xavante).

WSAPI fournit un ensemble de librairies destinées à faciliter de traitement des requêtes ainsi que la bufferisation des sorties.

Xavante

xavante

Xavante est un serveur Web HTTP 1.1 Lua qui utilise une architecture modulaire basée sur des gestionnaires (handlers) de correspondance d’URI (URI mapped handlers). Xavante implémente des gestionnaires de fichier, des gestionnaires de redirection et des gestionnaires WSAPI. Ces gestionnaires sont respectivement utilisés pour des fichiers, des réécritures d’URI et des fonctions WSAPI. La correspondance d’URI se fait via l’écriture d’expressions régulières au sens Lua du terme.

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