Domoticz, Raspberry et ImperiHome en français

Ajout du 26/03/2016 : Cette documentation n’est conservée ici que pour historique, une nouvelle version de Imperihome/MyDomoAtHome en NodeJS est maintenant disponible rendant ce qui est décrit ci-dessous obsolète , utilisez donc ce lien https://easydomoticz.com/?p=3269

 

Cet article est la mise à jour du post initial concernant la mise en place de la passerelle Imperihome sur Domoticz.

Ajout du 07/11/2015: Comment se connecter avec Imperihome depuis l’extérieur de notre domicile.

Correctifs sur l’installation de la passerelle : le 12/11/2015

Objectif :

Il existe un article sur le wiki anglophone de Domoticz http://www.domoticz.com/wiki/ImperiHome décrivant l’utilisation de ImperiHome sous Android avec notre plateforme de domotique préférée.

Je vous en propose ici une traduction libre agrémentée de mes remarques rencontrées lors de la configuration de cet outil.

L’installation est vraiment facile.

Les liens sur le site ImperiHome http://www.imperihome.com/fr/

Le lien sur l’appli Android https://play.google.com/store/apps/details?id=com.imperihome.lite&hl=fr

Une version pro avec des fonctionnalités additionnelles existe sur le PlayStore.

Un lien vers le wiki de Domoticz http://domoticz.com/wiki/ImperiHome

Un joli readme.md concocté par epierre https://github.com/empierre/MyDomoAtHom … /README.md

Ma gratitude à epierre et aux contributeurs du projet.

Généralités  :

Imperihome est une application pour smartphone qui s’intègre nativement à bon nombre de systèmes de domotique via une API génerique.

Contrairement aux autres applis existantes (Andromoticz par exemple) , ImperiHome est donc multiplateforme domotique.

La procédure ci dessous est faite pour ajouter à Domoticz une passerelle ImperiHome afin de permettre le pilotage via smartphone.

Cette passerelle agira comme une interface entre Domoticz et Imperihome et vice versa.

Il y a donc un Client (ImperiHome), une Passerelle (voir ci dessous l’install et configuration) et un Serveur (notre Domoticz). La Passerelle est un Web serveur REST avec son propre IP:port qui sera différent de celui existant déjà pour Domoticz.

Voila quelques screens tirés du wiki anglais de Domoticz.

Imperihome screen 1

Imperihome screen 2

Possibilités

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

My Sensors ça avance

Ce matin le compte Twitter de Domoticz nous informe que  :

 

 Changed MySensors Serial, Added MySensors TCP, starting with MQTT implementation, hashing passwords, openzwave update

Info qui vient après des messages concernant la gestion des Dimmers et du niveau des batteries en MySensors.org

Bonne nouvelles pour l’intégration de MySensors et des nodes Arduino, préparons nous…

Pour ceux qui ne connaitraient pas , un article ici MySensors.org

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Test de 3 périphériques Enocean : Wall Switch, Soft Remote, et Door sensor

Suite à l’article concernant la mise en place de la clé USB Enocean sur Domoticz, nous allons décrire ici la mise en place de quelques périphériques associés, interrupteur, détecteur de porte et interrupteur « soft remote » de la société NODON.

Ces équipements m’ont été prêtés par Domadoo.

 

Comme le veulent les périphériques Enocean , le point commun est qu’ils fonctionnent tous sans piles, le capteur de porte possède une cellule photovoltaïque on peut y adjoindre une pile pour un fonctionnement dans l’obscurité complète (5 ans).

A noter : Le matériel NODON est conçu par une boite Française.

 

I – Le wall Switch Nodon

 

Ce module est un interrupteur double que l’on peut transformer en interrupteur simple par le biais d’un capot plastique à fixer en superposition. La fixation murale peut se faire soit par des vis (non livrées) ou bien par un autocollant double face livré. Un manuel d’utilisation basique en français est inclus.

nodon_wall_switch

 

Comme bon nombre des périphériques Enocean, ce module est sans pile. Il transforme l’appui sur le bouton en électricité permettant d’envoyer un signal radio au récepteur.

Ajoutons le dans Domoticz, rendons nous dans le menu des interrupteurs.

La reconnaissance par Domoticz est immédiate dans le mode « Détection Auto », un nom est demandé et il apparaît dans la liste des équipements.

Facilité : 10/10, Esthétique 6/10, un périphérique sans problème.

Un lien chez Domadoo : http://www.domadoo.fr/fr/peripheriques/2629-nodon-interrupteur-mural-enocean-cozi-white-3700313920077.html

 

II – La Soft Remote Nodon

 

Carrossée d’une épaisse couche de plastique, agréable au toucher, la soft remote est déclinée en de nombreuses couleurs qui se marieront bien avec vos (nos) intérieurs (WAF, quand tu nous tiens…)

nodon_couleur

photo abavala.com

 

D’aspect solide, cet interrupteur est résistant aux chocs et a l’humidité (pas à l’immersion).

Bonne idée : un aimant situé au dos permettra de la fixer sur votre réfrigérateur ou ailleurs si vous le souhaitez.Un mini manuel est livré.

nodon_soft_remote

Module sans pile c’est l’appui sur le bouton qui génère assez électricité pour assurer le dialogue avec son contrôleur.

Comportant 4 boutons sur 2 canaux distincts, il pourra donc piloter deux périphériques.

L’ajout dans Domoticz, toujours depuis le menu « Interrupteur » puis « Détection Auto », permet d’ajouter l’un puis l’autre des canaux.

Facilité : 10/10, Esthétique 9/10, un bon choix pour piloter notre domotique depuis le bord le la piscine.

Le modèle bleu chez Domadoo http://www.domadoo.fr/fr/peripheriques/2624-nodon-telecommande-sans-fils-et-sans-piles-tech-blue-3700313920053.html

 

III – Door Sensor Nodon

 

Un classique module de détection d’ouverture de porte, utilisant la technologie Enocean on peut se passer d’une pile électrique d’alimentation car il comporte une cellule photovoltaïque. Ici aussi un manuel d’utilisation basique en français est inclus.

nodon_door_sensor

Il se décline aussi en une myriade de couleurs

L’ajout de la pile se fait en glissant le couvercle latéralement. Il s’agit d’une pile CR1216, il ne s’agit pas d’un modèle courant de pile électrique, attention à l’approvisionnement.

Cette pile permet d’après NODON un fonctionnement dans le noir complet durant 5 ans.

La fixation peut se faire par l’autocollant double face livré ou par des vis (non livrées)

Une fois le couvercle enlevé, l’inclusion se fait un appui sur le petit switch à l’arrière.

nodon_door_inclusion

Domoticz ajoute un périphérique à la liste des dispositifs qu’il nous faudra nommer après appui sur la flèche verte.

Une inclusion sans douleur, ça change du Z-Wave.

Utiliser le type Contact pour Domoticz.

La référence chez Domadoo http://www.domadoo.fr/fr/peripheriques/2629-nodon-interrupteur-mural-enocean-cozi-white-3700313920077.html

 

IV – Conclusions

 

Après quelques semaines passées à jouer avec les contrôleurs et modules Enocean, j’ai vraiment été séduit par la facilité de mise en place. De plus les prix en baisse continue depuis quelques mois font que cette solution est vraiment intéressante et mériterait un peu plus d’intérêt que les classiques Rfxcom et Z-wave.

 

Et enfin je tenais à remercier Domadoo qui m’a permis de tester plusieurs produits avec notre Domoticz favori.

 

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Enocean

Voici le premier de quelques articles concernant les périphériques Enocean dont on parle peu voire pas du tout dans Domoticz.

Pourtant l’accroche Enocean est prometteuse

enocean

 

 

 

 

 

Pas de câbles, Pas de batteries, Pas de limites. Dirions nous en Français

 

Voyons tout cela de plus près :

  • Le « pas de câblage »  ça nous y sommes habitués. Mais la question qui arrive juste après est : quelle est la portée de tout ça ?. Traditionnellement on considère une 30 aine de mètres en intérieur, du classique. Le mode répéteur de proche en proche existe de base pour certains périphériques( des répéteurs de signal Enocean existent afin d’en accroître la portée).
  •  Le « pas de batteries » est vraiment le plus séduisant. Les modules utilisent l’énergie disponible dans leur environnement proche et sont autonomes en captant uniquement l’énergie produite soit  par pression sur un interrupteur, soit par une cellule photovoltaïque soit par différence de températures. Ces différentes sources d’énergie suffisent à alimenter chaque module pour transmettre les informations sans fil ou recharger une pile.Quand on connait ce que nécessite en piles un périphériques Z-wave on ne peut être que séduit.
  • Le « Pas de limite » met en évidence, d’après l’alliance, la multiplicité d’équipements, la connectivité …. il s’agit d’un argument marketing plus que technique.

EnOcean est une société issus de l’écosystème Siemens et regroupe sous l’alliance « Enocean » bon nombre de fabricants de matériel tels que Osram, Wako,Siemens, Somfy (!). On peut donc s’attendre à ce que la gamme s’étoffe au fil du temps.

 

Une fois de plus je voudrais remercier les gens de domadoo.fr qui ont permis la rédaction de cet article par leur prêt de matériel.

 

I – La clé

Il s’agit d’une clé USB300 supportée par Domoticz sous le nom de ESP3, son prix est d’une quarantaine d’euros donc moitié moins cher qu’une clé Z-wave.

cle

http://www.domadoo.fr/fr/interface-domotique/2433-enocean-controleur-usb-enocean.html

 

II – Installation d’une Clé USB Enocean

Après le branchement de la  clé USB  au  Raspberry un

 sudo udevadm info --query=all --name=ttyUSB1

affiche

P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB1/tty/ttyUSB1
N: ttyUSB1
S: serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DB_FTY1A5O1-if00-port0
S: serial/by-path/platform-bcm2708_usb-usb-0:1.5:1.0-port0
E: DEVLINKS=/dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DB_FTY1A5O1-if00-port0 /dev/serial/by-path/platform-bcm2708_usb-usb-0:1.5:1.0-port0
E: DEVNAME=/dev/ttyUSB1
E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB1/tty/ttyUSB1
E: ID_BUS=usb
E: ID_MODEL=EnOcean_USB_300_DB
E: ID_MODEL_ENC=EnOcean\x20USB\x20300\x20DB
E: ID_MODEL_FROM_DATABASE=FT232 USB-Serial (UART) IC
E: ID_MODEL_ID=6001
E: ID_PATH=platform-bcm2708_usb-usb-0:1.5:1.0
E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_5_1_0
E: ID_REVISION=0600
E: ID_SERIAL=EnOcean_GmbH_EnOcean_USB_300_DB_FTY1A5O1
E: ID_SERIAL_SHORT=FTY1A5O1
E: ID_TYPE=generic
E: ID_USB_DRIVER=ftdi_sio
E: ID_USB_INTERFACES=:ffffff:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=EnOcean_GmbH
E: ID_VENDOR_ENC=EnOcean\x20GmbH
E: ID_VENDOR_FROM_DATABASE=Future Technology Devices International, Ltd
E: ID_VENDOR_ID=0403
E: MAJOR=188
E: MINOR=1
E: SUBSYSTEM=tty
E: UDEV_LOG=3
E: USEC_INITIALIZED=756673690534

Le stick Enocean est bien reconnu en tant que USB1.

Fixons définitivement cette affectation dans le Raspberry comme à notre habitude sur un port USB de notre choix.

On fait un

sudo lsusb -v | more

Notez ou copiez les lignes, (avancez par appui sur la touche espace) et trouvez

  • idVendor
  • idProduct
  • iSerial

Ici j’ai  ID_VENDOR=0403 et IdProduct=ef1c

ATTENTION :

Il est déconseillé de garder USB01,USB02 dans Domoticz à cause des zéros préliminaires et il faut préférer des notations à 2 chiffres sans 0 préliminaires 10,11…(c.f. le wiki de Domoticz (http://www.domoticz.com/wiki/PersistentUSBDevices)

Je nommerai USB15 mon Enocean.

Pour cela installons des USB persistants et afin d’éviter que les ports USB changent à chaque fois (comme dans Windows) , on fixe dans un fichier les liens entre le nom du périphérique et le port USB que l’on veut toujours utiliser.

On configure  donc  le fichier /etc/udev/rules.d/99-usb-serial.rules

sudo nano /etc/udev/rules.d/99-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="ttyUSB21" 
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="ef1c", SYMLINK+="ttyUSB15" 

On reconnait les ID_VENDOR notés plus haut.

Un reboot.

III – Domoticz

Ajoutons un nouveau matériel Enocean USB (ESP3) lié à USB15, donnons lui un nom.

Et voila c’est opérationnel

IV – Testons un switch

Terreur du Z-wave , l’inclusion se passe ici sans douleur. 😮

L’ajout d’interrupteurs se fait avec le mode « Detection Auto » du menu des interrupteurs de Domoticz.

On active ce mode on appuie sur le switch et question, une fenêtre apparaît pour nommer l’interrupteur en question et c’est réglé.

 

V – Conclusion

Simple , facile à installer, des caractéristiques identiques ou supérieures  au Z-Wave en terme de portée, économes en énergie, sont les points positifs pour les modules Enocean.

En dehors des produits NODON , le look (surtout si on compare à des Fibaro) est des plus basiques, les prix parfois incompréhensibles de certains capteurs basique et  l’offre de capteurs encore limitée sont les points faibles.

 

Pour vous faire une opinion , voici quelques ressources

 

 

  • Une image empruntée à Zodia**t,  qui donne une image réaliste des différents protocoles.

radars_protocoles2

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Le nouveau Raspberry Pi, 6 fois plus rapide ! – Korben

Amis Raspberiens, une nouvelle en provenance de chez Korben, qui ne pourra que nous réjouir0

Un nouveau Raspberry Pi 6 fois plus rapide que le model B+ , le PI 2

La bonne nouvelle c’est que tout est compatible avec les anciens modèles

Ce Raspberry Pi 2 est équipé d’un processeur quadricore ARM cadencé à 900 MHz, d’un CPU Cortex-A7 et de 1 GB de SDRAM DDR2 (soit 2 fois plus de mémoire).

Vendu pour le même prix que la version précédente (B+), ce Raspberry Pi nouvelle génération est donc 6 fois plus rapide.

il peut donc faire tourner des OS un peu plus costauds comme Ubuntu Snappy ou Windows 10 (licence gratuite pour les makers)

😛

L’article complet ici : Le nouveau Raspberry Pi, 6 fois plus rapide ! – Korben.

 

Bonne lecture

 

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/