Quantcast
Channel: ..:: Planète-Domotique : Le Blog ::..
Viewing all 608 articles
Browse latest View live

Résultats du concours Z-UNO !

$
0
0

L’heure est venue de présenter les résultats résultats du concours Z-UNO.

Au cours de ce dernier mois, nous avons effectivement organisé un concours autour du Z-UNO, carte de développement pour Arduino permettant de créer son propre périphérique Z-Wave. Après un premier appel de projets, nous avons sélectionné trois lauréats qui ont remporté une carte Z-Uno pour élaborer leur projet puis le présenter sur ce blog.

Concours Z-UNO : annonce du gagnant

Pendant une semaine, les internautes ont pu voter pour leur projet favori parmi les trois lauréats. Et le temps est venu aujourd’hui de découvrir lequel de ces projets a remporté la majorité des suffrages !

Bien sûr les projets restent toujours consultables, et pour les découvrir si ce n’est fait, vous pouvez par exemple aller sur l’article récapitulant les projets et invitant au vote. Les trois participants ont joué le jeu de bien présenter leur projet, en fournissant un code source clair et complet.

schéma de principe logoprj Gestion complète du refroidissement d'un ordinateur avec Z-UNO

Et le gagnant est…

Après avoir récolté de nombreux votes et effectuer un tri (notamment pour décompter quelques votes en doublon et vérifier l’authenticité des votes) le gagnant est…

Résultat des votes au concours Z-UNO

totoff974 pour son projet d’intégration de divers équipements dans un système domotique !

Il remporte donc un bon d’achat de 100 € valable sur toute la boutique Planète Domotique. Le bon d’achat va lui être envoyé au plus vite.

Quant aux autres concurrents, nous les félicitons encore pour leur projet ainsi que pour l’article détaillant le projet, et ils repartent tout de même avec leur carte Z-UNO, qui reste un lot sympathique 😉

Nous espérons que ce concours vous aura plu et nous espérons vous proposer d’autres concours de cet acabit prochainement !

Et maintenant que vous avez eu un aperçu de ce dont la carte Z-UNO était capable, n’hésitez plus :

Découvrez la carte Z-UNO sur votre boutique Planète Domotique !

Cet article Résultats du concours Z-UNO ! est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...


Mise à jour de l’eedomus de novembre 2016 : Foobot, sonde XH300, etc.

$
0
0

De manière régulière, Connected Object déploie des améliorations sur sa box eedomus. En début de semaine, une nouvelle mise à jour a été déployée sur les eedomus et eedomus plus, ajoutant le support de nouveaux périphériques ainsi que quelques améliorations. Passons en revue ces ajouts !

Mise à jour de l'eedomus, novembre 2016

Support de nouveaux appareils et périphériques

L’eedomus supporte désormais le moniteur de qualité d’air Foobot de AirboxLab

Support du Foobot sur l'eedomus

Pour les eedomus munies d’un RFXCom USB, le protocole Imagintronix est désormais entièrement supporté. Ce qui rend l’eedomus compatible avec la sonde de surveillance du sol XH300 fonctionnant sous ce protocole Imagintronix. Le capteur est à prix très malin et offre la mesure de l’humidité du sol et de la température, cet ajout est donc un gros plus !

 

Support de la sonde XH300 sur eedomus et rfxcom

Comme d’habitude, un lot de périphériques Z-Wave est désormais compatible avec la box.

La carte de protypage Z-Uno est désormais prise en charge par l’eedomus. Nous avions évoqué cette carte lors du concours Z-Uno, donc les fidèles lecteurs de ce blog connaissent bien cette carte.

Z-uno

Les autres produits Z-Wave dont la compatibilité a été ajoutée sont les suivants :

Support de nouveaux appareils Z-Wave

Améliorations et corrections diverses

  • Amélioration des scènes – eedomus+ uniquement :
    • détection automatique de leur activation,
    • le mode Auto n’est affiché que si l’état des périphériques ne correspond à aucune scène.
  • Support de la commande de classe Z-Wave THERMOSTAT_MODE_SUPPORTED_GET qui permet de connaitre les modes supportés par un thermostat.
  • Après ajout d’une pièce, elle est sélectionnée par défaut dans la liste
  • Le paramétrage de nombreux périphériques 433Mhz (extension RFXUSB) est maintenant automatisé (Unité, Usage, Image sont pré-configurés)
  • Amélioration de la mise à l’échelle dans l’Icon Designer
  • Correction d’un bug empêchant de trouver certaines villes pour la météo

Cet article Mise à jour de l’eedomus de novembre 2016 : Foobot, sonde XH300, etc. est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Gérer ma domotique avec Domoticz sous Windows, installation du logiciel

$
0
0

Gérer ma domotique avec Domoticz sous Windows, installation du logicielDomoticz est un système de domotique Open Source et gratuit dont la communauté ne cesse de s’étoffer au fil des années.

Puissant, fortement paramètrable et en constante évolution il supporte de nombreux protocoles de domotique tels que le Rfxcom, Z-Wave, Enocean mais aussi les lecteurs vidéo Kodi, Milight, MySensors et Philips Hue par exemple.

Miniature : installer Domoticz sous Windows

Souvent installé sur le couple Raspberry/Linux, Domoticz n’en est pas moins utilisable sous Windows et possède les mêmes fonctionnalités que la version Linux.

Domoticz est piloté via une interface Web compatible Firefox,Chrome, Internet Explorer et smartphones/tablettes.

Je vous propose ici de découvrir l’installation et les premières configurations de Domoticz Windows.

Téléchargement et installation de Domoticz

La première étape consiste, bien entendu, à récupérer une version de Domoticz.

Il existe plusieurs versions :

  • Les versions dites « Stables » éprouvées et solides, elles ont été validées par de nombreuses personnes. c’est donc la version à privilégier.
  • Les versions « Beta » sont des versions mises à disposition de testeurs qui mettront à l’épreuve les nouvelles fonctionnalités développées par la communauté Domoticz. Elles sont éventuellement instables et ne sont pas à conseiller pour une installation réelle qui doit être utilisée au quotidien.

Le lien de téléchargement est http://www.domoticz.com/downloads/ et vous permettra de récupérer la dernière version stable à jour.

En cliquant sur l’icône Windows, vous téléchargez un fichier au format zip puis vous le décompresserez dans un dossier de votre choix et enfin vous cliquerez sur le fichier DomoticSetup_XXXX.exe.

Ce XXXX correspondant au numéro de la version téléchargée.

Après acceptation des licences et quelques clic sur le bouton « Suivant ou Next » vous obtenez une fenêtre qui vous indique « HTTP Port Number » et « HTTPS Port Number » respectivement placés à 8080 et 443.

Ne les changez pas sauf si vous avez déjà sur votre machine Windows un serveur Web qui fonctionne en utilisant ces ports.

La fenêtre suivante est celle-ci :

domoticz_service_or_not_service

Cochez la case « Run as service » si vous voulez que Domoticz démarre en même temps que votre ordinateur, sinon vous devrez cliquez sur son icône pour le lancer.

Il est bien entendu conseiller de cocher cette case pour un fonctionnement 24h/24H, et n’oubliez pas de laisser votre PC allumé !

Premier lancement et configurations de base

Le démarrage de Domoticz se traduit par l’apparition d’une notification en bas à droite de l’écran

domoticz_notif_demarrage

et l’ouverture d’une page web en anglais nous informant que aucun matériel n’a été détecté.

domoticz_first_launch

Commençons à définir quelques paramètres de base comme la langue, notre localisation.

Allez dans le menu « Setup » puis « Settings »

domoticz_settings

domoticz_setup_1

Nous allons tout d’abord :

  • En 1 : Passer l’interface en français.
  • En 2 : Cliquer sur le lien nommé « To find your location click Here« , indiquez le nom de votre ville puis sur « GetLatLong » pour obtenir les coordonnées GPS du lieu. Cela permettra à Domoticz de programmer des ouvertures/fermetures de volets en fonction des heures de lever/coucher de soleil.domoticz_setup_2
  • En 3 : Cliquer sur « Apply Settings  » et patientez quelques secondes le temps que la page se remette à jour.
  • Lorsque la page se ré affiche, vous êtes en français et en haut à gauche nous avons la date et les heures de lever/coucher de soleil.

N.B : L’aspect visuel de Domoticz peut beaucoup changer suivant le navigateur utilisé. La preuve en images car il s’agit du même Domoticz vu par Chrome puis par Firefox.

domoticz_chrome

Domoticz sous Google Chrome

domoticz_ff

Domoticz sous Mozilla Firefox

Cette page de paramètres permet de configurer de nombreuses autres choses que nous aurons l’occasion de détailler plus tard.

Toutefois, attardons nous sur l’option « Mise à Jour » et « Vérifier les mises à jour.. ». Cette possibilité ne fonctionne pas sous Windows mais pas de panique !

Il vous suffit, lorsque vous êtes alerté par le message en haut à droite comme celui-ci…

domoticz_update_alerte

…de revenir sur la page des téléchargements http://www.domoticz.com/downloads/ pour récupérer la dernière mise à jour. Vous téléchargez donc, comme la première fois, un fichier zip à décompresser, puis vous lancerez le fichier exe nommé Domoticz_Setup_xxxx.exe.

Celui-ci vous indique en anglais que vous allez faire une mise à jour et que à l’issue de celle-ci il est conseillé de redémarrer votre ordinateur.

domoticz_windows_update

Une seconde fenêtre survient vous proposant de fermer Domoticz pour pouvoir faire la mise à jour, cochez « Automatically close the application », validez par « Next ».

domoticz_windows_update_2Redémarrez votre ordinateur.

 

Félicitations, vous venez d’installer Domoticz avec succès et savez maintenant faire des mises à jour.

Cet article Gérer ma domotique avec Domoticz sous Windows, installation du logiciel est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

La première Eedomus personnalisée avec RFXCom intégré

$
0
0

Aujourd’hui, je vais vous parler de mon dernier projet, une box eedomus personnalisée.

Je tiens déjà à remercier eedomus de m’avoir fait confiance et de m’avoir envoyé cette box domotique pour ce projet.

Je tiens aussi à remercier en particulier Bart du support technique qui m’a suivi et qui m’a aidé sur ce projet comme sur tous mes projets eedomus.

Ce projet a pour but d’améliorer une box d’une qualité et d’une fiabilité déjà impressionnante.

Présentation du projet

Quand j’ai reçu la box eedomus et que j’ai commencé à l’utiliser, je me suis rendu compte tout de suite des modifications que j’allais apporter à cette box domotique que je trouvais déjà vraiment bien.

Les différents points que je voulais améliorer :

  • une entrée micro (je ferai une mise à jour de ce projet par la suite, n’ayant pas eu le temps de me pencher suffisamment sur ce sujet)
  • une sortie audio car l’enceinte d’origine est une enceinte pour une utilisation de bruitage sonore et ne convient pas pour de la musique.
  • intégrer un RFXCOM à l’intérieur de la box au lieu d’avoir le RFXCOM posé à coté de la box.
  • lui donner un look pour que je puisse intégrer la box à mon dernier projet :

Concours Z-UNO – Projet de Lilian

Réalisation du projet

J’ai tout d’abord démonté entièrement l’eedomus.

Attention, le démontage de la box eedomus annule la garantie et donc les utilisateurs qui le font, le font à leurs risques et périls ! 

Intégration du RFXCOM USB

La première chose que j’ai effectué dessus, c’est intégrer le RFXCOM.

J’ai pensé tout d’abord à faire sortir un câble de l’eedomus mais je me suis dit que cela ne ferai pas joli.

J’ai donc soudé directement à l’intérieur sur le port USB de l’eedomus un câble pour relier le RFXCOM.

soudures

Ajout d’un connecteur Jack 3,5

La deuxième chose à faire était de remplacer l’enceinte de l’eedomus.

Pour ce faire, j’ai commandé un connecteur passe cloison jack 3,5.

Deux solutions s’offraient à moi :

  • souder des câbles du connecteur jack à la carte électronique de l’eedomus
  • de reprendre le connecteur de l’enceinte intégrée et le remonté sur les câbles du connecteurs jack

J’ai donc opté pour la deuxième solution, voici le résultat :

15250810_1234292026617381_3159080905161495851_o

Les tests audio ont été assez concluants, il faut baisser le son de l’eedomus à 30% pour  que l’enceinte amplifiée ait un résultat propre.

son

Modification du design

J’ai ensuite modifié la plaque du dessus de la box eedomus pour faire sortir l’antenne du RFXCOM et aussi ajouter un petit look plus agressif à la box eedomus avec les 4 vis sur les bords de l’eedomus.

capot

capot2

Modification de la couleur de la LED du logo Eedomus

Pour ce faire et ne pas avoir à dessouder les 3 leds RGB pour les remplacer par des LEDs Rouges, j’ai contacté l’équipe d’eedomus qui m’a exceptionnellement pour ce projet, mis un firmware avec les 3 LEDs rouges.

wp_20161125_18_22_26_rich son

Rendu Final

Voici le résultat de la première Eedomus personnalisée. Cliquez sur les images de la galerie pour les voir de plus près.

 

Vue générale de l'eedomus personnalisée Vue de l'eedomus personnalisée sous un autre angle Plan rapproché sur le connecteur jack Eedomus+ personnalisée et système de son

 

Comparaison des deux box Eedomus

dsc009572

La box Eedomus de Gameinfotech chez Planète Domotique

Afin de montrer mon travail à des personnes qui travaillent dans la domotique, j’ai décidé d’amener la box eedomus Gameinfotech à Planète domotique et de leur demander leur avis, qui fut très positif.

« Comme toujours Lilian a fait un excellent travail de modding… Toujours aussi perfectionniste, c’est dans les petits détails qu’il fait la différence !

En tout cas pour ma part je commercialiserais presque cette box dans la boutique tellement le résultat est sympa !

Mickaël »

Conclusion

Je tiens encore une fois à remercier la team eedomus qui m’a aidé sur le projet et qui m’as permis de créer une super box eedomus.

Je vais donc maintenant intégrer cette super box eedomus personnalisée dans mon projet Phanteks Evolv Tempered Glasses.

N’hésitez pas à nous contacter si certains sont intéressés par une box sur mesure 🙂

Cet article La première Eedomus personnalisée avec RFXCom intégré est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Gérer ma domotique avec Domoticz sous Windows : installation d’un module RFXCom

$
0
0

Voyons dans cet article comment installer un module de dialogue Rfxcom 433 MHz avec Domoticz.

RFXCom Domoticz sous WIndows

Quelques rappels

C’est ce type de module qui assure le dialogue vers les périphériques comme les matériels DIO, Chacon, SOMFY, les sondes Oregon, etc…

Pionnier dans le dialogue sans fil ce protocole souffre de sa grande antériorité : pas de sécurisation, pas de répéteurs pour de grandes distances, pas d’acquittement des ordres. Mais à contrario le nombre de capteurs, actionneurs que l’on peut piloter est extrêmement étendu, constatez le ici produits de Planète Domotique liés au RFXCom.

Attention : Lors de l’achat de matériel de bien s’assurer que celui-ci est compatible RFXCom 433 MHz.

Connexion d’un module RFXCOM

Ce module connecté à votre PC Domoticz, enverra sur ordre de Domoticz, les commandes de pilotage des périphériques sans fil Rfxcom.

Voici le module en question : Transceiver USB Rfxcom (Emetteur / Recepteur 433Mhz) avec support Somfy.

Montez et connectez votre Transceiver Rfxcom à votre PC.

rfxcomm

Patientez un peu le temps qu’il soit reconnu et que Windows télécharge les pilotes.

Rendez vous dans le panneau de configuration Windows (ou appui sur la touche « Windows » et la touche « Pause »), puis dans le gestionnaire de périphériques, le menu « Ports (COM et LPT)  » vous montrera le numéro de COM attribué à ce périphérique, notez-le.

port_comAlternativement, vous pouvez aussi télécharger le logiciel RFX Manager et le lancer.

Cliquez sur « File », puis « Connect ». Sélectionnez « USB » et choisissez le numéro du port COM /USB.

2014-09-08 15_47_17

Dès que vous validez, vous devez voir passer plein de messages de votre PC vers le boitier, le dialogue est fonctionnel.

Le numéro de COM est celui que l’on retrouve dans le gestionnaire de périphériques Windows.

Configuration de Domoticz pour le RFXCom

Paramétrage du module RFXCom

Revenez dans Domoticz , puis dans le menu « Réglages » et « Matériel ».

Dans la partie du bas, donnez un nom à ce matériel,

  • Dans la liste déroulante « Type » choisissez « RFXCOM – RFXtrx433 USB 433.92 MHz »
  • Délai d’attente des données : ce champ permet à Domoticz d’arrêter/relancer ce matériel si il n’a pas reçu de données depuis le délai que vous sélectionnerez dans la liste. Cela permet d’éviter qu’un module se crashe et ne dialogue plus avec vos capteurs.
  • Port Série : Vous devez retrouver le port série de votre PC , tel que nous l’avons vu plus haut (par exemple « COM5 »)
  • Cliquez sur « Ajouter »

domoticz_rfxcom

Allez voir si tout se passe bien dans le menu « Réglages » « Log » vous devriez voir quelque chose comme cela.

domoticz_rfxcom_2

On voit le dialogue avec le module, tout fonctionne, ajoutons un actionneur ou un capteur à Domoticz

Détection d’un matériel

La détection se fait automatiquement dés que le matériel en question envoie des données.

Pour un interrupteur par exemple, il vous suffira d’appuyer dessus, certains autres modules ont un bouton poussoir sur lequel il suffit d’appuyer pour les faire reconnaitre, les stations météo envoient leurs données à intervalles réguliers…

Ajout dans Domoticz

Dans le menu « Réglages » puis « Dispositifs » vous obtenez la liste de tout ce qui à été détecté.

Dés que vous avez terminé cette phase et afin d »éviter la détection de la station météo du voisin vous pouvez décocher la case « Accepter de nouveaux dispositifs matériels » dans le menu « Paramètres », cela évite de surcharger Domoticz de périphériques.

Tous les nouveaux éléments possèdent une flèche verte au bout à droite, en cliquant sur celle-ci vous nommerez et ferez apparaitre ces éléments sur votre tableau de bord Domoticz.

domoticz_rfxcom_32

domoticz_rfxcom_4

 

domoticz_rfxcom_5png

Vous voila en mesure d’utiliser votre matériel Rfxcom 433 avec Domoticz.

Cet article Gérer ma domotique avec Domoticz sous Windows : installation d’un module RFXCom est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Installation du serveur de commande vocale SARAH V4

$
0
0

Nous allons aujourd’hui, vous présenter comment installer le serveur de commande vocale SARAH V4.

Comme sur l’article précédent « installation du serveur de commande vocale SARAH v3 » ce ne sont pas ces différents usages que nous allons dévoiler sur cet article, nous allons nous concentrer sur l’installation de la partie serveur de SARAH V4.

Installation Sarah v4 Raspberry Pi

Nous prendrons l’exemple de l’installation de SARAH sur un Raspberry Pi sous Linux, celle-ci étant la plus compliquée à mettre en place.

Nous parlerons de la configuration et de l’utilisation dans un futur article soyez patient.

Pré-requis / présentation

Préparation du Raspberry Pi 

La première chose à faire est d’installer la distribution Raspbian sur votre carte SD.

Plusieurs solutions :

Connexion SSH au Raspberry Pi 

Maintenant que votre Raspberry démarre sous Raspbian, nous allons vous montrer comment vous connecter à votre Raspberry en ligne de commande afin d’installer Sarah.

  • Téléchargez Putty
  • Lancez Putty

2016-10-31_160245

  • Indiquez l’adresse IP de votre Raspberry dans le champ « Hostname »
  • Cliquez ensuite sur « Open »

Vous arriverez alors sur cet écran : 

capture

Cliquez sur « Oui » pour accepter le certificat.

Vous arriverez ensuite sur cet écran : 

capture2

  • Identifiez-vous. Les accès par défaut sur le Raspberry pi sont :
    • Login : pi
    • Mot de passe : raspberry

Vous arriverez alors sur cet écran : 

2016-10-31_160213

Vous êtes maintenant connecté au Raspberry Pi en ligne de commande.

Installation de SARAH sur le Raspberry Pi 

Pour l’installation de la version 4, un script d’installation existe pour le Raspberry PI.
Le script officiel pour Raspberry jusqu’à présent ne marchait pas correctement. Nous avons donc contacter l’équipe de SARAH, pour lui faire modifier ce script en fonction des commandes que nous avions était obligé de lancer après leur script pour faire fonctionner le serveur SARAH.

Voici donc la procédure d’installation :

  • Exécutez la commande suivante pour télécharger le répertoire de SARAH :

git clone https://github.com/JpEncausse/SARAH-Server-NodeJS.git

capture2

  • Il faut ensuite se rentre dans le répertoire téléchargé :
cd SARAH-Server-NodeJS/

capture3

  • Si vous tapez la commande « ls », vous pourrez apercevoir les différents fichiers et répertoire.

capture

  • Celui qui nous intéresse  est le script d’installation pour Raspberry PI, pour le lancer, il suffit de taper la commande suivante :
sudo sh rpi-install.sh

capture4
Cela prendra un petit moment en fonction du Raspberry PI et de votre connexion internet.

  • A un moment, une question vous sera posée. Tapez « N » puis appuyez sur la touche « Entrée ».

capture5

Une fois l’opération effectuée, le serveur devrait enfin se lancer. Vous devriez voir ceci à l’écran :

capture6

Vous pouvez maintenant accéder à l’interface de SARAH.

Pour ce faire :

  • Ouvrir un navigateur internet.
  • Dans la barre d’adresse tapez : http://AdresseIPRaspberry:8080

( Ne pas oublier de changer « AdresseIPRaspberry » par l’adresse ip de votre Raspberry).

Vous devriez voir cet écran de connexion :

capture7

  • Rentrez alors les identifiants par défaut :
    • login : admin
    • mot de passe : password
  • Cliquez ensuite sur identification.

Vous arriverez enfin sur l’interface de la version 4 de SARAH.

capture8

Il ne vous reste plus qu’à l’utiliser comme bon vous semble !

Nous avons axé cet article autour de l’installation de SARAH V4. Cependant, un article qui paraîtra très prochainement sur ce blog vous expliquera une utilisation concrète du système, restez donc connecté au blog Planète Domotique pour découvrir bientôt un exemple d’utilisation de cette solution !

Cet article Installation du serveur de commande vocale SARAH V4 est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Guide eedomus : fusionner deux états en un seul

$
0
0

L’objectif de ce guide est de vous indiquer comment il est possible de fusionner deux états sur l’eedomus et l’eedomus plus. Autrement dit, à partir de deux états distincts remontés d’une manière ou d’une autre, nous allons en obtenir un seul et unique.

Les avantages sont multiples : pouvoir voir un état d’un seul coup d’œil, n’avoir qu’un seul état à évaluer lors de différents tests, etc. Voyons donc par deux cas concrets de quelle manière nous pouvons procéder pour fusionner deux états.

Premier cas : fusionner deux états d’ouverture d’un portail pour en connaître l’état intermédiaire

Nous partons d’un cas de figure que nous avons rencontré : un portail disposant de deux contacts sec, l’un indiquant la fermeture totale du portail et l’autre indiquant son ouverture totale. Les informations sont transmises du portail vers l’eedomus par le biais d’un détecteur universel Fibaro à 2 contacts.

  • Fil blanc : contact activé en cas d’ouverture complète
  • Fil vert : contact activé en cas de fermeture complète

Schéma de tranmsission d'info eedomus

Les deux états en eux-même permet de savoir si le portail est complètement ouvert et complétement fermé. Cependant, ce qui nous intéresse, c’est d’avoir également l’information de l’état intermédiaire, et pouvoir indiquer que le portail est entrouvert.

Une simple déduction nous permet de dire que quand aucun des contacts n’est activés, le portail est dans une position intermédiaire. Le cas où les deux contacts sont activés est impossible, puisque le portail ne peut pas être ouvert et fermé en même temps.

Au niveau de l’eedomus, le FGBS remonte deux états : « Capteur portail – ouverture » et « Capteur portail – fermeture ». Chacun de ces états peut être « Enclenché » ou « Non enclenché ».

Contact ouverture
(blanc / IN1)

Contact fermeture
(vert / IN2)

Retour d’état portail

Enclenché Non enclenché Portail ouvert
Non enclenché Enclenché Portail fermé
Non enclenché Non enclenché Ouverture partielle
Enclenché Enclenché Cette situation ne peut arriver, le portail ne pouvant être à la fois ouvert et fermé

Dans la configuration de l’eedomus, Nous allons spécifier un périphérique de type « Etat ». Nous pouvons le créer dans les périphériques de type « Autre », c’est un périphérique virtuel qui peut avoir plusieurs usages, dont celui de montrer des données.

eedomus : Créer un état

Dans les valeurs de cet état (que nous allons par exemple nommer « Retour d’état portail »), nous indiquons les 3 états possibles. L’eedomus dispose nativement des icônes dont nous avons besoin, y compris pour un état intermédiaire.

eedomus : valeurs de 2 états

Il ne nous reste plus qu’à aller spécifier trois règles dans la programmation eedomus. Les trois régles correspondent au trois premières lignes du tableau présenté plus haut et changent l’état en fonction de l’état de deux capteurs.

Par exemple, pour dire que portail est fermé, nous allons nous assurer que le capteur « fermeture » est enclenché et le capteur « ouverture » est non enclenché.

eedomus : scénario d'alimentation d'un état

Avec trois règles, nous disposons désormais d’un « Retour d’état portail » qui peut afficher l’état du portail : fermé, ouvert ou partiellement ouvert !

Après avoir vérifié que tout fonctionne, nous pouvons éventuellement rendre invisible les deux retours d’état « Capteur portail » étant donné que nous avons désormais un état qui fait le lien entre l’information qu’ils renvoient et l’état d’ouverture du portail.

Second cas : fusionner deux états d’un module double relais branché à un fil pilote pour en déduire l’ordre en cours

Aujourd’hui, pour contrôler un fil pilote, il y a deux périphériques Z-Wave Plus de Qubino, le module fil pilote rail din et le module fil pilote encastrable qui font parfaitement l’affaire. Sans avoir besoin de branchement particuliers, il permettent d’envoyer directement tous les ordres fil pilante existants sur l’entrée fil pilote d’un chauffage.

Avant que ces modules n’existent, quelqu’un qui voulait utiliser quatre ordres fil pilote depuis un périphérique Z-wave devait utiliser deux relais distincts (typiquement un module double relais), et au choix, soit deux diodes fil pilote branchées de manière inverse l’une de l’autre, soit une diode fil pilote 4 ordres.

Vous pouvez retrouver l’explication et la manière de procéder sur un article de cette époque :

Gestion avancée du système de fil pilote

Dans tous les cas, en utilisant un double relais, l’information de l’ordre en train d’être transmis par le module sur le fil pilote n’est pas très claire (deux relais qui sont juste à On et Off), et pourrait être regroupée dans un seul état indiquant clairement l’ordre fil pilote en cours d’émission.

 

La méthode est la même que celle présentée ci-dessus, hormis que nous avons cette fois un ensemble de quatre états :

Relais 1 du module

Relais 2 du module

Ordre fil pilote envoyé

OFF OFF Confort (absence de tension)
ON ON Eco (tension 230V)
ON OFF Hors gel*
OFF ON Arrêt*

(*Hors gel et Arrêt dépendent du sens dans lequel les diodes sont orientées en sortie du module)

Donc nous avons quatre valeurs à créer (en utilisant par exemple les belles icônes partagées par Abavala !). N.B. : les valeurs brutes ont été choisies arbitrairement pour la capture ci-dessous).

Exemple de valeurs envoyées sur le fil pilote

De la même manière, nous créons le système de règles pour les différents cas illustrés par le tableau, par exemple voici les deux règles différentes qui activent les états Confort et Hors gel :

Exemple de scénarios pour avoir un retour d'état fil pilote

En inversant le principe, les relais peuvent être actionnés en fonction de l’ordre voulu. Pour cela il ne faut pas créer un état, mais une scène.

Techniquement, il est possible d’utiliser l’État « Ordre fil pilote » et d’y ajouter l’état voulu pour les relais dans les actions associés. Mais je recommande tout de même la solution ci-dessous où il y a un périphérique dédié pour indiquer le retour d’état et un autre pour l’action demandée. Ainsi nous sommes sûrs à 100% que l’état indique ce qui est en train de se passer, et n’est pas simplement une demande de l’utilisateur, qui peut ne pas encore avoir été prise en compte.

Là où un état présent une information, une scène permet de lancer une série d’action sur différents périphériques. Donc dans les valeurs, nous définissons à nouveau les 4 modes fil pilote, mais nous définissons également les actions associées sur les deux relais.

EEdomus : 4 états commandent 2 actionneurs

Ainsi, il suffit de modifier l’état de ce périphérique pour que les deux états du module soient modifiés avec l’ordre correspondant.

Nous obtenons donc au final :

  • Un périphérique « Pilotage du fil pilote » (type Scène) qui permet de sélectionner les 4 ordres fil pilote au choix
  • Un périphérique « Ordre fil pilote » (type État), qui, en fonction du retour d’état sur nos deux modules, indique l’ordre en cours d’utilisation
  • Le module 2 relais a toujours son retour d’état pour chacun des relais, mais avec un fonctionnement comme ça, nous pouvons tout à fait cacher ces relais.

Eedomus : retour d'état et scéne

Conclusion : fusionner deux états est facile avec l’eedomus

Comme vous venez de le voir, en utilisant les périphériques virtuels que sont les états et les actions, il est très facile avec l’eedomus de partir de deux états complémentaires pour avoir une batterie d’états plus explicites. Les actions permettent même de piloter une série de périphériques à la volée.

Fusion de deux états sur l'eedomus

Et si le deuxième cas de figure est aujourd’hui plus rare grâce à la création de modules fil pilote Z-Wave, ces deux exemples peuvent servir de point de départ pour composer vous-mêmes vos états et vos scènes.

Avec toujours en tête le même objectif : rendre votre installation la plus limpide possible. Que ça soit pour le pilotage au jour le jour ou pour utiliser les états dans les scénarios, le bénéfice sera net et vous ne ferez que prendre plus de plaisir à utiliser votre installation au quotidien !

Cet article Guide eedomus : fusionner deux états en un seul est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Le sapin de Noël domotique Z-Wave ou 433 MHz

$
0
0

Aujourd’hui nous vous présentons un article pour créer votre sapin de Noël domotique grâce à une Z-UNO. Plus exactement, c’est le coloris de la guirlande qui va être commandé par la domotique.

Après une soirée de rigolade, de travail et de tests sur la carte Z-uno avec Mickael (fondateur de Planète Domotique), nous avons réussi à faire de ce sapin ordinaire un sapin domotique avec de jolis effets.

De plus avec mon collègue Pierre-Marie, nous nous sommes penchés sur la partie 433 MHz de ce projet.

Pour parfaire ce travail, nous avons décidé d’intégrer notre sapin domotique sur une eedomus.

Sapin domotisé avec bandeau de LED, Z-UNO, eedomus

Pré-requis / présentation

Materiel :

Logiciel :

Préparation et réflexion 

Au départ, nous avions 3 possibilités pour créer ce sapin domotique :
– Un module Fibaro RGBW comme dans ma vidéo du projet desk 
– Un module RF pour bandeau de LED
– Une carte Z-UNO

Pour les deux premières solutions, l’inconvénient était que cela demanderai beaucoup de ressources à la box domotique en permanence (nous vous montrerons tout de même en fin de cet article comment faire fonctionner votre sapin de Noël en 433 MHz).

Nous nous sommes donc tournés naturellement vers la Z-UNO. L’avantage de cette solution c’est que les ressources seront concentrées exclusivement sur la carte Z-UNO. La box domotique servira exclusivement à sélectionner les scénarios programmés sur la carte Z-UNO.

Une fois la solution trouvée, il fallait maintenant se mettre au travail.

Création du circuit électronique

Voici le schéma :

Photo de la partie RGB :

Photo de la table complète :

Création de la programmation de la carte Z-UNO

Nous allons vous montrer, avec 3 scénarios exemples, comment créer un joli sapin domotique.

Petit point rapide sur le principe des LEDs RGB : il y a 3 canaux, rouge vert et bleu, qui en étant combinés permettent d’obtenir une grande diversité de couleurs.

  • Le mélange vert et bleu permet d’obtenir du cyan (bleu clair)
  • Le mélange rouge et bleu permet d’obtenir du rose/violet
  • Le mélange rouge et vert permet d’obtenir du jaune
  • Toutes les couleurs ensemble donnent du blanc

Coloris LEDs RVB sur sapin

 

Voici l’intégralité du code :

// #----------------------------------------------------------------#
// # Librairies #
// #----------------------------------------------------------------#
// #----------------------------------------------------------------#
// # Déclaration des pins #
// #----------------------------------------------------------------#
#define REDPIN PWM1 // pin connexion R
#define GREENPIN PWM2 // pin connexion G
#define BLUEPIN PWM3 // pin connexion B

// #----------------------------------------------------------------#

// # Déclaration des variable #
// #----------------------------------------------------------------#
int levelRed; // variable pour Rouge
int levelGreen; // variable pour Vert
int levelBlue; // variable pour Bleu
int levelScenario; // variable pour Bleu
int iLoop; // variable sapin

// #----------------------------------------------------------------#
// # Set up channel #
// #----------------------------------------------------------------#

ZUNO_SETUP_CHANNELS(
// déclaration RGB
ZUNO_SWITCH_MULTILEVEL(getRed, SetRed),
ZUNO_SWITCH_MULTILEVEL(getGreen, SetGreen),
ZUNO_SWITCH_MULTILEVEL(getBlue, SetBlue),
// déclaration d'un switch pour sélection de scénario du sapin
ZUNO_SWITCH_MULTILEVEL(getScenario, setScenario)
);

// #----------------------------------------------------------------#
// # Void setup #
// #----------------------------------------------------------------#

void setup() {
	pinMode(REDPIN, OUTPUT);
	pinMode(GREENPIN, OUTPUT);
	pinMode(BLUEPIN, OUTPUT);
	Serial.begin();
	Serial.println("start");

	analogWrite(REDPIN,0); // R switch off
	analogWrite(GREENPIN,0); // G switch off
	analogWrite(BLUEPIN,0); // B switch off
	iLoop = 0;
	levelScenario = 9; // Lancement du mode démo pour 3 scénarios

}

// #----------------------------------------------------------------#
// # Void Loop #
// #----------------------------------------------------------------#

void loop() {

	 

	// Lecture de la valeur analogique pour scenario sapin
	switch (levelScenario)
	{
	case 0:
		SapinNoelOff();
		break;
	case 1:
		SapinNoelScen1();
		break;
	case 2:
		SapinNoelScen2();
		break;
	case 3:
		SapinNoelScen3();
		break;
	case 4:
		SapinNoelScen4();
		break;
	case 5:
		SapinNoelScen5();
		break;
	case 6:
		SapinNoelScen6();
		break;
	case 7:
		SapinNoelScen7();
		break;
	case 8:
		SapinNoelScen8();
		break;
	case 9:
		SapinNoelScen9();
		break;
	}
	delay(1000);
}

// #----------------------------------------------------------------#
// # Fonctions #
// #----------------------------------------------------------------#

// Fonction sapin de noel
void SapinNoelOff() {
	SetRed(0); // R switch off
	SetGreen(0); // G switch off
	SetBlue(0);
}

//scénario sapin 1
void SapinNoelScen1() {
	for (int i = 0; i < 256; i++) {
		// Rouge
		SetRed(255); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// Vert
		SetRed(0); // Rouge
		SetGreen(255); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// Jaune
		SetRed(255); // Rouge
		SetGreen(255); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// Violet
		SetRed(80); // Rouge
		SetGreen(0); // Vert
		SetBlue(80); // Bleu
		delay(i*4);
		// Blanc
		SetRed(255); // Rouge
		SetGreen(255); // Vert
		SetBlue(255); // Bleu
		delay(i*4);
		// Bleu
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(255); // Bleu
		delay(i*4);
		// Rose
		SetRed(255); // Rouge
		SetGreen(0); // Vert
		SetBlue(50); // Bleu
		delay(i*4);
		// Eau
		SetRed(0); // Rouge
		SetGreen(255); // Vert
		SetBlue(255); // Bleu
		delay(i*4);
		// Marron
		SetRed(88); // Rouge
		SetGreen(41); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
	}
}

//scénario sapin 2
void SapinNoelScen2() {
	for (int i = 0; i < 256; i++) {
		// Rouge
		SetRed(255); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Vert
		SetRed(0); // Rouge
		SetGreen(255); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Jaune
		SetRed(255); // Rouge
		SetGreen(255); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Violet
		SetRed(80); // Rouge
		SetGreen(0); // Vert
		SetBlue(80); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Blanc
		SetRed(255); // Rouge
		SetGreen(255); // Vert
		SetBlue(255); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Bleu
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(255); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Rose
		SetRed(255); // Rouge
		SetGreen(0); // Vert
		SetBlue(50); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Eau
		SetRed(0); // Rouge
		SetGreen(255); // Vert
		SetBlue(255); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
		// Marron
		SetRed(88); // Rouge
		SetGreen(41); // Vert
		SetBlue(0); // Bleu
		delay(i*4);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		if( i < 50) {
			delay(i*4);
		}
		else {
			delay(200);
		}
	}
}

void SapinNoelScen3() {
	for (int i = 0; i < 500; i++) {
		// Couleur
		SetRed(i); // R switch off
		SetGreen(255-i); // G switch off
		SetBlue(0);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		delay(100);
		// Couleur
		SetRed(0); // R switch off
		SetGreen(i); // G switch off
		SetBlue(255-i);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		delay(100);
		// Couleur
		SetRed(i); // R switch off
		SetGreen(0); // G switch off
		SetBlue(255-i);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		delay(100);
		// Couleur
		SetRed(i); // R switch off
		SetGreen(255-i); // G switch off
		SetBlue(i);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		delay(100);
		// Couleur
		SetRed(i); // R switch off
		SetGreen(i); // G switch off
		SetBlue(255-i);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		// Couleur
		SetRed(0); // Rouge
		SetGreen(255-i); // Vert
		SetBlue(i); // Bleu
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		// Couleur
		SetRed(i); // R switch off
		SetGreen(0); // G switch off
		SetBlue(255-i);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
		// Couleur
		SetRed(255-i); // R switch off
		SetGreen(255-i); // G switch off
		SetBlue(i);
		delay(100);
		// off
		SetRed(0); // Rouge
		SetGreen(0); // Vert
		SetBlue(0); // Bleu
	}
}

void SapinNoelScen4() {
	for (int i = 0; i < 256; i++) {
		SetRed(i); // R switch off
		SetGreen(i); // G switch off
		SetBlue(i);
		delay(100);
	}
}
void SapinNoelScen5() {
	SetRed(40); // R switch off
	SetGreen(40); // G switch off
	SetBlue(40);

	delay(1000);
	SapinNoelOff();
}

void SapinNoelScen6() {
	SetRed(200); // R switch off
	SetGreen(0); // G switch off
	SetBlue(0);

	delay(1000);
	SapinNoelOff();
}

void SapinNoelScen7() {
	SetRed(200); // R switch off
	SetGreen(0); // G switch off
	SetBlue(0);
	delay(1000);
	SetRed(200); // R switch off
	SetGreen(200); // G switch off
	SetBlue(0);
	delay(1000);
	SetRed(200); // R switch off
	SetGreen(200); // G switch off
	SetBlue(200);

	SapinNoelOff();
}
void SapinNoelScen8() {
	SetRed(200); // R switch off
	SetGreen(0); // G switch off
	SetBlue(0);
	delay(500);
	SetRed(0); // R switch off
	SetGreen(200); // G switch off
	SetBlue(0);
	delay(500);
	SetRed(0); // R switch off
	SetGreen(0); // G switch off
	SetBlue(200);

	SapinNoelOff();
}
// Enchainement
void SapinNoelScen9() {
	SapinNoelScen1();
	SapinNoelScen2();
	SapinNoelScen3();
	SapinNoelOff();
}

// Fonction Rouge
void SetRed(byte value) {
	levelRed = value;
	analogWrite(REDPIN, levelRed * 255 / 99); // set R
	Serial.print("set red = ");
	Serial.println(value);
}

// Fonction Vert
void SetGreen(byte value) {
	levelGreen = value;
	analogWrite(GREENPIN, levelGreen * 255 / 99); // set G
	Serial.print("set green = ");
	Serial.println(value);
}

// Fonction Bleu
void SetBlue(byte value) {
	levelBlue = value;
	analogWrite(BLUEPIN, levelBlue * 255 / 99); // set B
	Serial.print("set blue = ");
	Serial.println(value);
}

// Fonction Bleu
void setScenario(byte value) {
	levelScenario = value;
	Serial.print("set scenario = ");
	Serial.println(value);
}

// #----------------------------------------------------------------#
// # écriture des variables #
// #----------------------------------------------------------------#

// écriture du scenario
int getScenario() {
	return levelScenario;
}

// écriture de la couleur rouge
int getRed() {
	return levelRed;
}
// écriture de la couleur verte
int getGreen() {
	return levelGreen;
}

// écriture de la couleur bleue
int getBlue() {
	return levelBlue;
}

Nous vous avons montré 3 scénarios très simples pour que vous puissiez comprendre le fonctionnement.

Au fur et à mesure de la rédaction, nous nous sommes pris au jeu et nous avons complété bien sûr tout le code avec un effet crossfader, une optimisation du code, etc.

Nous vous proposons de voir le résultat en vidéo plus bas dans cet article.

Intégration à l’eedomus

Nous avons ensuite intégré la Z-UNO à l’eedomus pour faire varier les scénarios du sapin de Noël

Nous avons ensuite créé une pièce Sapin afin d’avoir tous les channels de la ZUNO dans cette pièce.

 

Résultat en vidéo

Le sapin domotique en 433 MHz

Pour tous ceux qui ont un Transceiver USB de RFXCom et qui nous ont posé la question « est-il possible contrôler un bandeau de LED avec le RFXCom ? », nous voulions aussi leur montrer que cela était faisable.

Pour cela, nous utilisons une petite nouveauté de la boutique : le Mini Contrôleur Ruban LED RGB 12V contrôlé en 433 MHz. Il s’agit d’un ensemble comportant un contrôleur de LED RGB pilotable en 433 MHz ainsi qu’une télécommande pouvant le commander.

 

Contrôleur de LED RGB 433 MHz de Wizelec

Le contrôleur dispose de 7 couleurs pré-enregistrées et directement pilotable depuis la télécommande : blanc, rouge, vert, bleu, jaune, cyan et violet. Il dispose aussi d’une fonction « Demo » permettant d’utiliser plusieurs modes de clignotement prédéfinis (clignotement d’une couleur ou de plusieurs couleurs, alternance, ou crossfader).

Toutes les fonctions disponibles sur le contrôleur (et donc indiquées sur la télécommandes) peuvent directement être lancées depuis le RFXCom. Nous allons voir ci-dessous comment les données peuvent être récupérées et émises avec le RFXCom depuis l’utilitaire RFXMgr.

Dans l’utilitaire RFXMgr, nous sélectionnons le protocole « Lightning 4 ». Si vous avez d’autres protocoles en cours d’utilisation, vous pouvez également laisser ceux-ci sélectionnés. N’oubliez pas de cliquer sur « Set Mode » pour que la modification soit prise en compte.

Choix d'un protocole sur le RFXcom : Lightning 4

Après le bon enregistrement de ce protocole, à chaque appui sur un des bouton de la télécommande, vous verrez un code apparaître dans la fenêtre de RFXMgr. Par exemple, ci-dessous, la trame qui définit le passage à la couleur rouge et celui qui correspond au bouton on/off. Notez pour chaque bouton la ligne « S1-S24 » : elle correspond à une série de 24 bits propre à chaque bouton.

Codes Lightning 4 reçus sur le RFXCom

Il ne nous reste alors plus qu’à aller dans l’onglet « Lightning 4 » pour émettre une de ces commandes. Pour envoyer une des commandes que vous avez vu, il suffit de cocher les rangées correspondantes. Il vous faut une case cochée pour chaque « 1 » et une case non cochée pour chaque « 0 ». Par exemple ci-dessous nous reproduisons le code pour émettre l’ordre « Rouge » [000 1110 0001 1011 0001 0000].

Trames d'émission en Lightning 4 du RFXCom

Bien sûr, l’utilisation reste limitée, mais avec une couche logicielle au-dessus, capable de garder en mémoire les différents codes et les lancer avec un simple bouton ou selon un scénario, le bandeau RGB devient ainsi commandable à volonté, avec pour seules limites les programmes inclus dans le contrôleur (ce qui correspond aux boutons de la télécommande).

Le pilotage par un RFXCom est donc tout à fait possible, bien qu’il est nécessaire d’avoir un logiciel qui peut prendre en charge le type de trame utilisé par le contrôleur de LED RGB 433 MHz. Nous reviendrons sur cet aspect dans un prochain article dédié à la question.

Conclusion

Nous avons vu l’aspect RGB d’un bandeau de LED pour ce sapin de noël domotique, cependant dans de futurs articles, nous verrons d’autres bandeaux de LED, comme les bandeaux de LED RGBW ou encore les bandeaux de LED PIXEL.

L’avantage de la solution avec la Z-UNO reste la liberté de la solution permettant de programmer le scénario voulu et surtout de ne pas surcharger la box domotique.

Comme vous avez pu le remarquer sur la table de test Z-UNO, il y a les sondes de température DS18B20 car ce projet de LED RGB n’est pas fait au hasard, il fait suite à mon premier article sur cette carte. Le code a lui bien sûr été amélioré et optimisé par rapport à celui donné dans cet article mais nous le verrons dans un futur article

Cet article Le sapin de Noël domotique Z-Wave ou 433 MHz est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...


Lorica, un nouveau portier vidéophone par Orno

$
0
0

Aujourd’hui, nous vous présentons Lorica, un portier vidéophone filaire de la marque Orno. Ce portier est totalement indépendant de tout système radio : c’est un ensemble interphone et dispositif écran/carillon qui s’installe tout simplement avec du câblage classique.

Il suffit de l’installer pour bénéficier d’un système de portier vidéophone complet, avec vue de l’interlocuteur et discussion audio en full-duplex. Deux contacts secs indépendants (permettant de contrôler une gâche de porte et un portail par exemple) peuvent être déclenchés depuis les boutons sous l’écran, et permettent ainsi une ouverture à distance après avoir contrôlé l’identité du visiteur.

Cet interphone vidéo correspond à une domotique simple et non communicante, mais si nous vous le présentons aujourd’hui, c’est avant tout pour son prix ! Un portier couleur avec écran 4,3″ à moins de 100 €, il n’y en a pas beaucoup.

Déballage et installation du portier Lorica

Le portier Lorica est livré dans une boite contenant tout le matériel nécessaire à son installation, hormis le câblage (câblage pour écran vers interphone et écran vers gâches électriques).

Déballage et présentation du portier vidéophone Orno : boite et contenu

Nous trouvons dans la boite :

  • L’afficheur (pour l’intérieur) et l’interphone (pour l’extérieur)
  • Un support mural pour l’afficheur
  • Une coque extérieure pour l’interphone, avec un abri le protégeant de la pluie
  • Des vis et chevilles
  • L’alimentation à relier directement à l’afficheur

Déballage et présentation du portier vidéophone Orno : détail du contenu de la boite

Il n’y a pas d’alimentation propre à l’interphone, car son alimentation est entièrement prise en charge par l’écran.

Avant de nous intéresser au câblage, il est important de noter qu’il faut d’abord installer les supports des deux éléments (le support blanc pour l’écran et la coque avec abri pour l’interphone) aux murs respectifs où ils seront installés. C’est important, car le câblage qui passera entre l’interphone et l’écran devra impérativement passer par l’emplacement prévu à cet effet au milieu des supports.

Il y a donc d’abord une première étape où la coque extérieure et le support blanc sont solidement installés au murs.

Au dos de l’interphone, il y a 4 connecteurs. Ce sont des connecteurs auto-enclenchés : il suffit de pousser le mécanisme, de passer le câble dedans, puis de relâcher, et le câble est solidement attaché.

Déballage et présentation du portier vidéophone Orno : connectique au dos de l'interphone

Au dos de l’écran, nous trouvons le connecteur blanc pour l’alimentation et 8 connecteurs à vis.

Déballage et présentation du portier vidéophone Orno : connectique au dos de l'écran

Les connecteurs 1 à 4 de l’écran se branchent directement et respectivement aux connecteurs 1 à 4 de l’interphone. Il n’est donc pas nécessaire de décrypter des symboles ou s’assurer d’un ordre sur des borniers qui ne seraient pas numérotés : pour cette installation nous relions simplement chaque numéro au numéro identique.

Le lien entre l’interphone et le connecteur peut se faire par 4 câbles séparés (comme sur notre photo) ou bien par un gros câble gainé contenant 4 fils différents.

Déballage et présentation du portier vidéophone Orno : vissage d'un câble au dos du portier

La coupe demandée pour les fils de câblage est la suivante : 4 câbles de couple 0,5 mm² pour un câblage de 15 à 50 mètres, ou 4 fils de coupe 0,75 mm² pour un câblage de 50 à 100 mètres.

Enfin, les quatre borniers situés au dos de l’afficheur en bas correspondent aux deux contacts secs déclenchés par le bouton « déverrouillage et « déverrouillage portail ». Les boutons 5 et 6 sont à relier à une gâche électrique et les boutons 7 et 8 sont à relier à un contact sec de portail, les deux avec du câble de coupe 1 mm².

Déballage et présentation du portier vidéophone Orno : schéma de branchement général

Voici à quoi ressemble l’ensemble de la connectique avec l’ensemble des fils reliés et le support mural blanc. Normalement, le support blanc est solidement accroché au mur. Les couleurs pour les fils vers la gâche (rouge) et vers le contact de portail (bleu) ne correspondent pas à une norme électrique, les couleurs ne servent qu’à faciliter la lecture de la photo.

Déballage et présentation du portier vidéophone Orno : branchement complet du portier

Notez que l’usage décrit ci-dessus est celui correspondant aux pictogrammes sur les boutons, mais il s’agit bien de deux contacts secs, donc vous pouvez adapter l’usage à votre besoin. Par exemple, certains portails ont un contact pour l’ouverture en portillon et l’ouverture complète : vous pouvez connecter le symbole de clé au contact « portillon » et le symbole de portail à l’ouverture complète pour piloter le portail depuis l’intérieur, avec les boutons sous l’écran.

Autre point : comme il s’agit de contact sec, ils sont libre de potentiels. Donc, dans le cas où vous avez une gâche qui nécessite qu’une tension soit appliquée, assurez-vous que c’est bien le cas avec le branchement.

Autre possibilité de ces contacts secs : les relier à un émetteur communiquant avec la domotique. Ainsi, lors d’un appui sur l’un ou l’autre des boutons, le signal peut être transmis en sans fil, soit directement à un autre élément communiquant, soit à la box domotique qui fera les actions nécessaires.

Par exemple pour du 433 MHz (solution compatible RFXTrx433, Chacon, DIO, InterTechno, SmartLiving…), le détecteur de coupure secteur et contact sec – ITS-23. Et pour du Z-Wave, le micro-module émetteur d’Everspring HAC01.

Une fois que tout le câblage est effectué, il ne nous reste qu’à utiliser le système de portier vidéo !

Utilisation du portier Lorica

Toujours dans cette recherche de simplicité, le portier s’utilise de manière très simple avec les divers boutons présents sur l’écran de l’unité intérieure.

Déballage et présentation du portier vidéophone Orno : chiffres de légende sur l'écran

  1. MONITOR : Bouton visionnage
  2. Ouverture gâche électrique
  3. Ouverture portail
  4. CALL : démarrer / interrompre un appel
  5. Microphone
  6. Choix de la sonnerie
  7. Réglage de la luminosité
  8. Réglage du contraste
  9. Réglage du volume de la communication
  10. Écran TFT

Il suffit qu’un visiteur appuie sur le bouton de l’interphone pour que le portier retentisse avec la mélodie choisie. Le bouton « CALL », en forme de téléphone permet d’interrompre la sonnerie et de communiquer avec l’extérieur.

Il suffit alors d’appuyer sur un des deux boutons « déverrouillage » ou « déverrouillage portail » pour déclencher le contact correspondant. Le bouton « CALL » permet à tout moment de couper la communication audio et vidéo.

Les boutons déverrouillage et déverrouillage portail fonctionnent à tout moment, quel que soit le mode actuel de l’interphone : appel, surveillance, ou même lorsque l’écran est complètement éteint. Donc si par exemple vous voyez la voiture de vos invités passer par la fenêtre, vous pouvez directement appuyer sur le bouton du portail pour leur ouvrir celui-ci, sans attendre qu’ils appellent à l’interphone.

 

Hors d’un appel, vous pouvez enclencher le mode surveillance avec le bouton « MONITOR » représentant une personne. Ce bouton allume l’image vers l’extérieur, sans aucun son. C’est aussi ce mode qui permet de faire les réglages de l’image sur la côté. Trois molettes permettent de régler la luminosité, le contraste, et également le volume de la communication sonore. Notez que la molette de volume ne concerne que le volume du haut parleur relié à l’écran : le volume de la mélodie n’est pas paramétrable.

Le dernier bouton au-dessus des molettes permet de choisir entre les 16 mélodies intégrées à l’appareil. Vous y retrouverez les grands classiques des sonneries et carillons, comme la Lettre à Élise ou la musique de Titanic.

Enfin, toujours dans le mode surveillance, il est possible de démarrer une conversation avec l’extérieur en appuyant sur « CALL », la communication audio est alors ajoutée avec la surveillance vidéo.

Conclusion : le portier vidéophone Lorica, pour quel usage ?

Comme vous l’avez vu, le portier Lorica fait dans la simplicité. Installation et câblage sans aucune complexité, et fonctions basiques, mais présentant tout le nécessaire : vision de l’extérieur, communication audio full duplex, et déverrouillage de deux systèmes différents au choix.

Portier vidéophone Orno : vue d'ensemble

Les fonctions absentes sont les fonctions de connexion avec une box domotique, un smartphone, etc., mais ce n’est pas l’objectif de ce portier vidéophone. Ce portier est plutôt conçu pour proposer une solution d’entrée de gamme à un prix très accessible, notamment pour les foyers qui n’ont pas de domotique, ou dans les situations où il n’a pas été jugé nécessaire d’intégrer la partie interphone à la domotique. Nous vous présenterons cependant bientôt une solution très interessante vous permettant de rendre communiquant n’importe quel interphone vidéo existant et en particulier ce portier Lorica.

Bref, le portier vidéophone Lorica de Orno remplit parfaitement ses fonctions de portier filaire simple et fait tout ce qu’on attend d’un portier. Le fait de n’avoir qu’une seule alimentation pour les deux éléments et de proposer deux contacts secs distincts est un plus pour son utilisation. Et pour ceux qui sont à la recherche d’un portier ayant une connectivité plus complète, voire une intégration dans un système domotique, ils pourront se tourner vers d’autres solutions, comme le portier vidéophone WiFi de Orno (sans écran) ou encore la solution de portier IP Konx : vidéophone Wi-Fi, 720p et avec un lecteur RFID.

Cet article Lorica, un nouveau portier vidéophone par Orno est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Prise en charge du module fil pilote Qubino sur différentes solutions

$
0
0

Le module fil pilote Qubino existe sous deux formes : le module encastrable, et le module rail DIN, permettant respectivement une installation dans une boite d’encastrement et sur le tableau électrique.

Ce module a été conçu pour avoir la capacité d’envoyer différents ordres sur l’entrée fil pilote d’un chauffage. À la sortie du module, nous vous présentions ce module fil pilote Qubino ainsi que le module thermostat. Depuis cette époque, le module encastrable s’est décliné en version rail DIN, et les deux sont désormais compatibles avec Z-Wave Plus.

Le principe de base du module fil pilote Qubino

Le module fil pilote est un module commandé via le protocole Z-Wave. Le principe est que le module délivre directement un ordre compréhensible par l’entrée fil pilote d’un chauffage. Nous avons déjà parlé à plusieurs reprise du principe du fil pilote sur ce blog.

Ce module peut directement envoyer un ordre à un chauffage : Confort, Eco, Hors gel, etc. Ainsi, il permet de gérer l’extinction et l’allumage d’un chauffage selon son électronique interne. Le fil pilote est prévu pour cela, et le fait de contrôler un chauffage autrement que sur son entrée fil pilote (directement sur son alimentation) peut à terme endommager son électronique (notamment s’il y a beaucoup de commutation on/off dans un intervalle de temps restreint).

Le module fil pilote de Qubino est proposé en deux formats : module encastrable et module rail DIN. Le module fil pilote encastrable est prévu pour être installé dans une boite d’encastrement derrière un chauffage.

Branchement du module fil pilote

Le module rail DIN quant à lui trouvera sa place dans un tableau électrique, idéal pour les cas où les fils pilotes y sont centralisés.

Fil pilote rail din dans un tableau

Le module fil pilote encastrable est muni de plusieurs entrées I1, I2 et I3 qui ont toutes deux usages possibles (qui peuvent être combinés sur un même module) :

  • Vous pouvez y brancher un interrupteur bistable ou poussoir qui commute le fonctionnement entre deux ordres fil pilote précis.
  • Vous pouvez ajouter des capteurs binaires, comme un capteur d’ouverture pour passer automatiquement le chauffage en « veille » lorsqu’une fenêtre est ouverte.

Les utilisations peuvent être combinés, par exemple vous pouvez imaginer que c’est un bouton qui est branché sur I1 pour faire passer l’ordre du mode confort au mode hors gel, tandis que sur I2 nous aurons un détecteur d’ouverture capable de stopper le chauffage quand nécessaire.

Paramètre 11 du Manuel fil pilote

Sur le module rail DIN, il n’y a qu’une seule entrée I, qui elle aussi peut être configurée pour modifier le fonctionnement du module, ou vue comme un contact binaire.

Au niveau de la compatibilité, le module fil pilote est vu par défaut comme un variateur. Les 10 premières tranches de 10% correspondent à cinq différents ordres et toutes les valeurs strictement supérieures à 50% correspondent à confort. Sur le papier, le module est donc utilisable avec n’importe quel contrôleur Z-wave capable d’utiliser la variation.

Valeur de variation envoyée au module Ordre fil pilote transmis au chauffage
Valeur de variation de 51 à 99
Valeur de commutation « ON »
Confort Confort
La consigne de thermostat du radiateur est suivie.
Valeur de variation de 41 à 50 Confort -1 Confort -1°C
La consigne de thermostat du radiateur soustraite de 1° est suivie.
Valeur de variation de 31 à 40 Confort -2 Confort -2°C
La consigne de thermostat du radiateur soustraite de 2° est suivie.
Valeur de variation de 21 à 30 Eco Éco
Consigne du thermostat -3,5°C
Valeur de variation de 11 à 20 Hors Gel Hors Gel
La température reste au-dessus d’un certain seuil pour éviter le gel de l’eau dans les tuyaux.
Valeur de variation de 0 à 10
Valeur « OFF » (égale à valeur de variation = 0)
Arrêt Arrêt
Le chauffage s’éteint complètement

L’objet de cet article est de faire un tour d’horizon de la modélisation de ce module dans les différentes box domotiques du marché. Pour celle où il est modélisé, nous détaillerons cette modélisation. Pour les autres, nous proposons des méthodes pour utiliser plus facilement le module.

Les solutions ayant une modélisation sur mesure du module fil pilote Qubino

eedomus et eedomus+

Sur eedomus et eedomus+, le fil pilote est entièrement modélisé. Donc, sur l’interface eedomus, nous voyons :

  • le choix de l’ordre fil pilote en sortie pour le module, avec la possibilité de changer parmi les 6 ordres. Ce module est aussi le retour d’état, donc si l’ordre est modifié par une source autre que la box, il est remonté ici. C’est toujours l’ordre en cours qui est indiqué à cet endroit.
  • la température lorsqu’une sonde de température est branchée
  • un retour d’état distinct pour les trois entrées I1, I2 et I3.

Vue du module fil pilote encastrable dans l'eedomus

Au niveau de la configuration du module, chaque canal peut être affiché ou caché. Par exemple s’il n’y a pas de sonde de température et aucun interrupteur lié, vous pouvez cacher tous ces canaux. Ou vous pouvez ne cacher que les canaux sur lesquels il n’y a rien de branché.

Module Qubino fil pilote dans l'eedomus : paramétrage

Pour le module fil pilote rail DIN, l’intégration est très similaire, hormis qu’il n’y a une seule entrée, donc un seul retour d’état on/off pour l’interrupteur. La sonde de température est modélisée, même si en l’occurrence elle n’est pas présente. Il suffit de cacher le canal si elle n’est pas utilisée.

eedomus : vue du module fil pilote rail DIN

L’intégration du module fil pilote est donc très complète sur eedomus. Chaque module fil pilote inclus sur la box peut directement être utilisé comme contrôle de chauffage pour une zone de chauffage :

Zone de Chauffage eedomus avec module fil pilote

Jeedom

Jeedom fait partie des bons élèves et propose lui aussi une gestion complète des modules fil pilote rail DIN et encastrable.

Lors de l’inclusion sur Jeedom, le module fil pilote encastrable est directement reconnu :

Jeedom : inclusion du module fil pilote encastrable

Idem pour le module fil pilote rail DIN :

Jeedom : inclusion du module fil pilote rail DIN

Après ajout à l’interface, nous trouvons directement un dispositif avec les 6 ordres fil pilote, et l’état qui correspond à la valeur de variation :

Jeedom : présentation des modules fil pilote

Par défaut, les entrées des modules et leur sonde de température sont cachées sur les dispositifs. Mais ils sont prêts à être utilisés et préconfigurer. Pour les faire apparaître sur Jeedom, il suffit d’aller dans la configuration du module et de cocher « Afficher » en face de toutes les entrées que vous souhaitez voir apparaître. Voici l’exemple du fil pilote encastrable, avec la sonde de température et les trois entrées I1, I2 et I3.

Jeedom : configuration du module fil pilote

Voici comment apparaissent les modules DIN et encastrable en activant toutes les entrées :

Jeedom : module fil pilote avec 3 entrées

N.B. : selon votre version de Jeedom, il peut être possible de devoir associer les entrées vers Jeedom pour que leur valeur soit indiquée dans l’interface.

Il ne reste plus qu’à utiliser le fil pilote dans la programmation domotique, par exemple via l’outil de scénarios, en déclenchant le mode Eco tous les jours à 8h30 :

Scénario de Jeedom : déclenchement du mode Eco sur un module fil pilote

HomeLive de Orange

La HomeLive de Orange dispose dans les modélisations proposées de celle du module fil pilote :

HomeLive : modélisation du module fil pilote

Une fois correctement inclus, le module fil pilote est présenté de cette manière :

HomeLive de Orange : affichage du module fil pilote

Ici, seul l’ordre émis par le module fil pilote peut être contrôlé. Nous n’avons pas de retour sur les entrées, ni sur la sonde de température.

Si nous allons dans la section configuration, outre un descriptif détaillé des icônes proposées. Nous avons aussi la possibilité de régler le module pour qu’il n’affiche que 4 modes, utile pour certains chauffages qui ne prennent pas en charge Confort -1°C et Confort -2°C.

HomeLive de Orange : configuration du fil pilote

 

À noter que cette bonne intégration ne concerne que la version encastrable du module fil pilote. En cas d’ajout de la version rail DIN, un message d’erreur apparaît, disant qu’il ne reconnaît pas le module fil pilot encastrable. Après l’inclusion, le module fil pilote rail DIN apparaît comme le variateur rail DIN.

Module Rail DIN présenté sur l'interface HomeLive de Orange

Cependant, comme tout le travail de modélisation est déjà fait, ce n’est qu’une question de temps avant que le module fil pilote rail DIN soit intégré à la HomeLive comme l’est le module encastrable.

Le module fil pilote est utilisable directement dans les scénarios et la planification de la HomeLive d’Orange, par exemple voici un scénario pour déclencher le mode Eco tous les matins à 8h15 :

HomeLive : scénario déclenchement fil pilote

Même si la modélisation de la version rail DIN n’est pas implémentée, elle reste possible, en utilisant les valeurs de variation dans les scénarios.

Par exemple, voici un scénario pour passer le module rail DIN en mode « Confort », tous les jours à 17h15.

HomeLive : scénario déclenchement fil pilote rail DIN

En conclusion, les deux types de modules fil pilote sont utilisables sur la HomeLive, même si les fonctions annexes (sonde de température, entrées I1, I2 et I3) ne pourrons pas être exploitées.

Une dernière précision : comme tous les modules ayant une modélisation dans la HomeLive, des écrans sont présentés lors de l’inclusion et de l’exclusion pour préciser la marche à suivre. Ce qui est toujours pratique, notamment lorsque le manuel n’est pas à portée de main. Voici ci-dessous l’exemple des informations pour faire l’exclusion du module encastrable :

Fil pilote sur HomeLive : présentation du tutorial

Vera Edge

Voici un aperçu de la modélisation du module sur Vera Edge. Les 6 ordres y sont bien représentés :

Vera Edge : modélisation fil pilote

La box Orange HomeLive étant basée sur une box Vera, la modélisation est similaire et également paramétrable.

Les solutions sans modélisation du module fil pilote Qubino

Domoticz

Sur Domoticz, le module fil pilote n’est actuellement pas modélisé. Cela pourrait être le cas un jour, étant donné qu’il s’agit d’un projet qui accepte les contributions externes.

Dans l’immédiat, après l’inclusion en Z-Wave, le module fil pilote est vu comme un variateur. Nous pouvons d’ores et déjà le contrôler via les valeurs de variation : une valeur entre 0 et 10 pour Arrêt, une valeur entre 11 et 20% pour Hors gel, et ainsi de suite.

Module fil pilote dans Domoticz

Cependant, nous pouvons faire mieux que cette vue en variateur, et nous n’allons pas nous priver !

L’astuce consiste à utiliser un « Dummy switch » ou interrupteur virtuel sous forme de sélecteur. Il s’agit de Dispositifs qui s’affichent dans Domoticz comme tous les autres, mais qui sont personnalisables, pour faciliter l’expérience utilisateur, exploiter des scripts, etc.

Si vous n’avez pas installé de Dummy switch jusqu’à maintenant, il vous faudra aller dans la section « Réglages > Matériels » de Domoticz et ajouter un Matériel de type Dummy. Vous pouvez par exemple l’appeler « Virtuel ».

Domoticz - intégration du fil pilote, interrupteur virtuel

Dans la liste des Matériels (toujours dans « Réglages > Matériels », repérez la ligne Dummy et cliquez sur « Créer capteurs virtuels ».

Nommez alors votre interrupteur virtuel (par exemple « Consigne fil pilote ») et choisissez le type « Interrupteur sélecteur ».

Domoticz - intégration du fil pilote, interrupteur sélecteur

Vous pouvez alors assigner à ce sélecteur une icône (typiquement, l’icône du chauffage), et ajouter les niveaux dont nous avez besoin.

À cette étape, vous n’avez que les noms à saisir. Les chiffres qui apparaissent dans la colonne « Niveau » sont décalés par rapport aux valeurs de variation attendues par le module, mais notez que ces niveaux sont juste des valeurs servant au tri des valeurs et à leur traitement logiciel. Ce n’est pas à ce stade que nous déterminons les valeurs de variation propres à chacun des ordres.

Par exemple vous pourriez n’utiliser que les 4 ordres « Off », « Hors Gel », « Eco » et « Confort », et avoir « Confort » au niveau 30 : ça ne poserait aucun problème.

Domoticz - intégration du fil pilote, perso interrupteur sélecteur

Autre subtilité du système : le selecteur peut être sous forme d’un jeu de bouton ou d’un menu de sélection (menu déroulant). Nous optons pour le jeu de boutons, mais c’est vraiment à vous de choisir ce qui vous plaît le plus !

Après avoir sauvegardé cet interrupteur virtuel, nous pouvons programmer ses actions. Pour cela, rendez-vous dans « Réglages > Plus d’options > Événements » pour atteindre le système Blockly de gestion d’évènements.

Nous faisons alors un système conditionnel qui analyse la valeur sur notre interrupteur virtuel « Consigne fil pilote », et modifie le niveau de variation du « Module fil pilote » en fonction de l’ordre choisi. La condition est un if – do (Si A, faire B) à laquelle on ajoute plusieurs else if – do (Sinon, si C, faire D).

Par exemple sur 4 ordres, voici ce que donne le scénario de gestion :

Domoticz - intégration du fil pilote, scenario

Voici où trouver les divers éléments dans le menu à gauche de Blockly :

  • If – do est dans « Control ». Choisir le deuxième, avec la petite icône bleue, pour pouvoir rajouter plusieurs Else if – do.
  • La comparaison avec l’opérateur [=] est dans « Logic »
  • L’action « Set A = B » est aussi dans « Logic », ainsi que les valeurs de variation « Level (%) XX »
  • L’interrupteur virtuel (« Consigne fil pilote » dans notre exemple) et le contrôle du module fil pilote (« Module fil pilote ») sont tous les deux dans « Devices > Switches ».
  • La chaîne de caractère (les guillemets qui permettent d’indiquer en toutes lettre le nom des valeurs de l’interrupteur virtuel) sont dans « User variables ». Tapez ensuite simplement les valeurs exactement comme elles sont saisies dans l’interrupteur virtuel.

Le résultat est le suivant : nous obtenons un sélecteur qui propose le nombre d’ordres dont nous avons besoin, et en cliquant sur l’un de ces ordres, le variateur « Module fil pilote » prend une variation qui correspond à l’ordre, et l’ordre est bien transmis par le module rail DIN fil pilote.

Présentation du module fil pilote dans Domoticz

C’est une prise en charge basique pour faciliter l’appel des ordres fil pilote. Avec l’interrupteur virtuel, il est possible d’aller encore plus loin, par exemple récupérer le retour d’état du variateur et l’indiquer en valeur dans l’interrupteur virtuel. Ainsi il n’y a plus que ce module « Consigne fil pilote » qui permet à la fois le contrôle et la visualisation du module.

Une petite précision finale en ce qui concerne les entrées des modules. Pour le module encastrable, les entrées I1, I2 et I3 sont vues sous la forme de capteurs binaires. Comme tout dispositif, vous pouvez les ajouter à l’interface de Domoticz et en personnaliser l’affichage :

Inclusion du module fil pilote dans Domoticz

« Level » est le niveau de variation du module, et les 3 sensors sont des interrupteurs binaires correspondant dans l’ordre à l’état de I1, I2 et I3.

Il n’y avait pas de sonde de température lors du test ci-dessus, mais quand une sonde de température est branchée sur le module, elle peut aussi être ajoutée dans les dispositifs. Notez qu’il faut donc brancher la sonde avant de réaliser l’inclusion pour que celle-ci apparaisse.

Pour le module rail DIN, même chose hormis qu’il n’y a qu’un seul « Sensor » correspondant à son unique entrée I.

Au final, l’utilisation du module fil pilote encastrable ou rail DIN dans Domoticz est satisfaisante et ne peut aller qu’en s’améliorant.

Home Center 2 et Home Center Lite de Fibaro

Sur les systèmes Home Center de Fibaro, il n’y a malheureusement pas non plus de modélisation du module Fil Pilote.

Cependant, le module est bien reconnu par la box puisqu’après inclusion, nous avons accès au contrôle du module comme s’il s’agissait d’une lampe à variation :

Module fil pilote sur la HC2 de Fibaro

4 devices sont créés avec une partie commune de l’identifiant (304 sur la capture ci-dessus) que nous appellerons IDD. Les 4 devices ont l’usage suivant :

  • IDD : Device « Général », sert principalement pour le paramétrage Z-Wave, mais peut être caché de l’interface.
  • IDD.0 : le plus important, il permet de commander le module et d’avoir son retour d’état.
  • IDD.1 : commande également la sortie du module, mais sans retour d’état (comme vous voyez sur la capture d’écran, IDD.0 a été mis à 50% et IDD.1 ne détecte pas ce changement d’état). Sert sur les modules pour le retour sur la consommation, mais comme celui-ci n’est pas significative et pas retournée sur le module fil pilote, ce device est plutôt inutile.
  • IDD.2 : retour d’état sur l’entrée I du module, qui peut accueillir un interrupteur, un détecteur…

N.B. : sur les modules encastrable, il y a plusieurs modules de type « entrée binaire » comme IDD.2.

Vous en conviendrez, même si la présentation convient très bien pour une lampe à variation, en l’occurence pour un module où il faut viser des tranches de 10% bien précises pour choisir l’ordre, c’est moins évident. Cependant, il est assez simple de rendre l’utilisation du module plus évidente en passant par un module virtuel.

Sur la première version du module, il existait un plugin fil pilote ZMNHJA2 développé par Krikroff du forum Domotique Fibaro. Cependant, il n’y a plus à ce jour de méthode simple pour déployer un plugin sur une Home Center, la fonction a été verrouillée dans la version stable actuelle du logiciel de la Home Center.

Pour créer le périphérique virtuel qui permettra plus simplement de choisir un ordre sur le module fil pilote, cliquez sur « Ajouter/supprimer un module » puis sur « Ajouter un périphérique virtuel ».

Ajouter un périphérique Virtuel

Dans ce périphérique virtuel, nous créons 3 rangées de 2 boutons (ou au choix, 2 rangées de 3 boutons, ou n’importe quelle autre combinaison pour avoir 6 boutons – ou 4 boutons si nous n’utilisons que 4 ordres).

Nous nommons chacun de ces boutons avec une étiquette correspondant à l’ordre : Confort, Eco, Hors Gel, Arrêt, et en option, Confort -1 et Confort -2.

Dans chacun de ces boutons, nous demandons l’exécution d’un code LUA basé sur l’ID du module (bien penser à cocher « Code Lua » en-dessous) :

Fibaro : amélioration du module fil pilote

La fonction est la suivante (où 304 est l’IDD du module) :

fibaro:call(304.0, 'setValue', 99)

Le début reste le même, seul la valeur de variation envoyée au module change. 99 correspond à l’ordre « Confort ». Pour les autres boutons, nous pouvons mettre les valeurs suivantes :

  • Eco : n’importe quelle valeur entre 21 et 30, par ex : 25 (comme ci-dessus)
  • Hors Gel : n’importe quelle valeur entre 11 et 20, par ex : 15
  • Arrêt : n’importe quelle valeur entre 0 et 10. Mettons la valeur minimale, 0

Et pour les valeurs optionnelles :

  • Confort -1 : valeur entre 41 et 50, par exemple 45
  • Confort -2 : valeur entre 31 et 40, par exemple 35

Cela donne les lignes suivantes en LUA (que vous pouvez utiliser en remplaçant IDD par le numéro de votre module lors de son inclusion).
N.B. : ce sont bien 6 paires de lignes à prendre en considération individuellement, ce n’est pas un bloc d’instructions Lua !

-- Mode Confort
fibaro:call(IDD.0, 'setValue', 99)
-- Mode Eco
fibaro:call(IDD.0, 'setValue', 25)
-- Mode Confort -1
fibaro:call(IDD.0, 'setValue', 45)
-- Mode Confort -2
fibaro:call(IDD.0, 'setValue', 35)
-- Mode Hors Gel
fibaro:call(IDD.0, 'setValue', 15)
-- Mode Arrêt
fibaro:call(IDD.0, 'setValue', 0)

 

Une fois que nous avons fait nos 4 ou 6 boutons de cette manière, nous obtenons en cliquant sur le périphérique virtuel un contrôleur avec des boutons tels que ceux-ci :

Fibaro : commander un module fil pilote

Bien sûr, c’est une implémentation basique : avec le lua et les commandes de la Fibaro, il est possible d’envisager des améliorations sur ce modules virtuel en utilisant les fonctions fournies par la box. Mais c’est un autre sujet que nous pourrons aborder à l’occasion d’un prochain article !

TaHoma Serenity de Somfy

Sur la box TaHoma Serenity de Somfy munie de Z-Wave, le module fil pilote est vu comme un variateur. Les entrées et l’éventuelle sonde de température n’y sont pas affichés, donc le module ne peut être exploité que pour les choix des ordres fil pilote, pas pour les fonctions annexes :

Somfy : vue du module dans TaHoma

Observez bien les valeurs de variations sur le côté droit : chaque barre jaune correspond à un intervalle de 20%. Donc, pour pouvoir appeler les différents modes, il faut imaginer les barres coupées en deux, et placer le curseur sur l’une de ces moitiés de barres pour appeler l’ordre correspondant :

Choix des ordres sur la box Somfy TaHoma

Les ordres restent exploitables par l’utilisation des scénarios, étant donné que nous disposons de la même barre de réglage du module lorsque nous créons un scénario. Ainsi, un scénario pour lancer le mode Eco sur le fil pilote sera ainsi créé :

Scénario Fil Pilote Eco sur la TaHoma Serenity de Somfy

Nous pouvons donc envisager un scénario pour chacun des modes dont nous avons besoin. L’éditeur de scénarios permet de lancer instantanément un scénario déjà créé, ou alors nous pouvons le placer sur le planning pour mettre par exemple le mode Eco pendant la journée de travail et le mode Confort un peu avant de rentrer du travail.

Somfy Tahoma gestion fil pilote journée travail

Conclusion

Les tests réalisés pour les besoins de cet article ont permis de faire deux constats :

  • Les modules fil pilote, dans leurs deux version, commencent à être bien installé dans le paysage domotique. Pour un module dont le concept est relativement récent (par rapport aux modules plus classiques qui existent depuis des années), c’est agréable de voir que beaucoup de concepteurs de box et solutions domotiques ont été réactifs !
  • Même dans les quelques cas où la prise en charge du module n’était pas complète, le fait que le module est contrôlé comme un variateur lui permet tout de même d’être utilisé. Les box offre ensuite généralement des possibilités suffisantes pour permettre une utilisation convenable.

Les points les plus déséquilibrés d’une solution à l’autre sont la gestion des entrées supplémentaires (et de la sonde de température). Mais généralement, le fait de pouvoir gérer des situations exceptionnelles comme des entrées sur un module actionneur, c’est une caractéristique vraiment propre à chaque box. Les box qui ne gèrent pas les 3 entrées supplémentaires sur le module fil pilote encastrable ne les gèrent pas non plus sur les modules 1 relais ou variateur.

En bref, le module fil pilote de Qubino, qu’il soit en version encastrable ou en version rail DIN, est une valeur sûre et a tout le potentiel pour le rester encore longtemps !

Cet article Prise en charge du module fil pilote Qubino sur différentes solutions est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Coup d’envoi du CES 2017 : une année tournée vers la domotique

$
0
0

Le CES fait partie des rendez-vous annuels incontournables des fans de hi-tech et de domotique. Avec le CES 2017, c’est cette année les 50 ans du salon qui sont célébrés !

Chaque année, au Consumer Electronic Show de Las Vegas, de nombreuses sociétés exposent leurs innovations qui devraient changer notre vie de tous les jours. Nous y trouvons de l’électroménager, du multimédia, et ces dernières années, beaucoup d’objets connectés ! Comme c’est un incontournable, nous suivons chaque année l’évènement de près : CES 2016, CES 2015

CES 2017

CES 2017 – Crédit photo : David McNew, AFP.

Le CES 2017 commence dès demain, le 5 janvier, en ce qui concerne l’ouverture du salon au public, mais il y a d’ores et déjà eu des annonces et conférences intéressantes que nous allons évoquer ci-dessous. La portée de l’évènement est immense : plus de 165 000 visiteurs, plus de 3 800 société de 150 pays exposant leurs produits, et plus de 6 500 médias présents pour couvrir l’évènement (7 500 journalistes, ce qui est plus qu’aux Jeux Olympiques) !

Pour vous donner une idée de l’importance des innovations qui y sont présentées et de l’impact qu’elles peuvent avoir sur notre vie, voici une infographie de l’AFP qui met en exergue certaines innovations technologiques et leur année de présentation au CES.

Frise innovations CES

Un CES2017 sous le signe de la maison connectée

Vous ne l’aurez pas manqué sur l’infographie ci-dessus : les années précédentes avaient été riches en innovation au sujet des objets connectés et annonces sur l’IoT en général. Même si l’IoT sera encore présent cette année, il semble que cette année, c’est particulièrement l’aspect maison intelligente et domotique qui est mis en avant. Ce qui, bien sûr, nous intéresse doublement.

Nous avions déjà eu un avant-goût au CES Unveiled, évènement parisien où les fabricants dévoilent leurs futures annonces. ZiBlue y présentait ses solutions ZiHome et ZiKey. Comme il s’agit d’une solution de domotique, nous la couvrirons exhaustivement dans ces lignes !

 

Voici d’autres produits autour de la maison connectée qui font honneur à la French Tech.

Air Serenity : un purificateur intelligent 50 fois plus efficace que les existants

La qualité de l’air est une problématique montante, nous le voyons par la multiplication des appareils de purification d’air. C’est une problématique amplement justifiée, car en France, nous allons passer de 30% à 50% de la population ayant des allergies d’ici 2030, et cela à cause d’une mauvaise qualité de l’air. Air Serenity est un système qui capte allergènes, virus et micro particules pour purifier l’air de manière très efficace.

Bixi : contrôle par simple geste des apps de son smartphone et des objets connectés

Bixi est un petit capteur gestuel qui se connecte en Bluetooth à un Smartphone ou une tablette et interprète différent gestes qu’il transmet à l’appareil sur lequel il est appairé. À une époque où les smartphone et tablettes sont très répandus et que les utilisateurs sont à la recherche de simplicité, le geste peut s’imposer comme la solution idéale pour de nombreux contextes. Notamment par le fait qu’il peut être utilisé avec les mains sales ou mouillée, en voiture, en vélo… À suivre de près pour voir ce qu’il a dans le ventre !

Capteur BiXi

LaDouche Solable : une solution écologique pour l’eau chaude

La maison intelligente est aussi celle qui contribue à économiser de l’énergie ! La société française Solable a mis au point « LaDouche », un chauffe-eau thermocycle. Le principe est simple : la chaleur de l’eau usée est transmise vers l’eau neuve. Ce système permet d’économiser 80% de l’énergie consommée pour chauffer l’eau, et de réduire de 20% la consommation d’eau. Les avancées écologiques passent par ce genre d’idées, appliquées au quotidien.

CES 2017 : La Douche

Smart Remote de SevenHugs : la télécommande vraiment universelle

Les possesseurs de systèmes hi-fi, domotique, etc., le savent bien : au bout d’une certaine masse d’équipement, le fait de réduire le nombre de télécommandes devient le nerf de la guerre. Ça explique le succès de télécommandes comme la Harmony de Logitech, ou de systèmes IR qui peuvent s’interfacer avec la domotique pour contrôler la télévision, le home-cinéma, la chaîne hi-fi… Sevenhugs a élaboré une télécommande avec un écran intégré et qui s’adapte à la volée à l’équipement vers lequel elle est pointée, qu’il s’agisse de lumières connectée, de thermostat, de volets roulants, d’appareil Hi-fi… Déjà présenté au CES 2016, le concept a plu : un financement participatif lancé fin 2016 a pulvérisé son objectif, avec plus d’un million de dollars engagé sur l’objectif initial de 50 000 $.

Le jury des CES Innovation Awards 2017 a lui aussi été convaincu, puisque la Smart Remote a reçu le prix du produit le plus innovant dans la catégorie « Smart Home ».

Ekko : le miroir connecté qui vous donne des informations fraîches dès le matin

Une autre invention issue de la FrenchTech, Ekko est un miroir connecté, qui en plus d’être utilisable comme un miroir classique, présente aussi des informations que vous pourrez personnaliser : météo, dernières informations boursière, musique… Le miroir est paramétrable pour différents profils utilisateur, et grâce à un système de « radar périphérique », il est possible de contrôler ce qui est affiché dessus sans contact, juste avec des gestes. Parfait pour éviter les traces de doigt.

Ekko : le mirroir connecté

La brosse à cheveux qui coache, développée par L’Oréal, Kérastase et Withings

Le Kérastase Hair Coach est une brosse connectée, qui effectue de nombreux diagnostics sur les cheveux (via plusieurs capteurs : accéléromètre, capteur de force, gyroscope…) et transmet des informations en Wi-Fi ou Bluetooth. Les informations sont ensuite récupérables sur un Smartphone pour optimiser le brossage et éviter les casses, les fourches et les frisottis. La brosse sera proposée dans les salons de coiffure, et a aussi été récompensée par un prix du CES 2017.Kérastatse Air Coach

D’autres annonces à suivre pour le CES 2017

Dans ce que le CES2017 nous propose, les projets évoqués ci-dessus ne sont que la partie immergée de l’iceberg. En effet, il y a de nombreux domaines d’application qui vont être évoqués cette année, conséquence directe des prouesses technologiques de ces dernières années.

  • La smart home : comme évoqué au cours de cet article, la maison connectée et la domotique sont sous les feux des projecteurs pour cette édition.
  • Les objets connectés et l’IoT : ce sont devenu des immanquables du salon, et comme en plus ils vont souvent de pair avec la smart home, les objets connectés devraient se tailler la part du lion, avec toujours la French Tech en très bonne position pour les idées innovantes.

Bien sûr, le reste de la technologie fait son bout de chemin, et en se fiant aux annonces des années précédentes et aux technologies qui ont fait les gros titres de 2017, nous pouvons nous attendre à voir des percées dans les domaines suivants :

L’impression 3D : cette technologie commence à rentrer dans les mœurs, avec de nombreuses actualités marquantes (comme ces prothèses de mains entièrement en impression 3D) et la démocratisation de la technologie (imprimantes 3D en grande surface). La start-up toulousaine 3D-Varius a mis au point un violon entièrement en impression 33 qui sera présenté au CES 2017, un exemple parmi tant d’autre des innovations que permet cette technologie.

3DVarius, Copyright Thomas Tetu

3DVarius, crédits photos Thomas Tetu

La résolution 4K va s’imposer : s’il y a bien un secteur où il y a une longue traine, c’est celle des résolutions d’écran (il suffit de voir le temps que la HD a mis pour s’imposer dans une majorité de foyers). Néanmoins, la 4K (terme marketing englobant les formats d’image supérieurs à 4 096 pixels de large) est de plus en plus poussée par les constructeurs de télévision (qui présentent leurs écrans 4K au CES depuis 2010). La 4K n’est pas qu’une affaire de téléviseurs, car il est aussi nécessaire d’avoir des processeurs et autres appareils multimédias capable de gérer cette technologie. Au bout de 7 ans où la 4K est évoquée et où de nombreux appareils commencent à filmer nativement dans cette résolution, ce CES pourrait être celui où les constructeurs annoncent l’arrêt des gammes Full HD pour se consacrer à la 4K.

Les constructeurs automobiles de plus en plus représentés : personne ne s’y trompe, l’automobile est un vecteur important d’innovations technologiques. le PDG de l’alliance Renault-Nissan viendra d’ailleurs présenter à ce CES les projets du groupe en terme de voiture connectées et autonomes. Mais de nombreux constructeurs et équipementiers sont attendus : Audio, Mercedes, BMW, Valeo… Bref, les innovations technologiques pour les voitures sont bien partie intégrante du salon ! Et nous gardons un œil attentif aux véhicules qui se conduisent tous seuls…

BMW Concept Car

Crédits photo : BMW

Les montres connectées doivent encore faire leurs preuves : beaucoup d’analystes leur prédisaient un grand avenir, mais les montres connectées n’ont pas atteint les records de vente escomptés. Si Apple a tout de même eu un succès relatif avec l’Apple Watch, les montres Android Wear n’ont pas vraiment convaincu. Le CES 2017 est une occasion de présent Android Wear 2.0, ce qui pourrait peut-être signifier un regain d’intérêt pour les montres connectées… Ou peut-être leur champ du cygne ?

 

Quoi qu’il en soit, il va y avoir probablement des annonces très alléchantes dans les jours à venir, alors soyons-y attentif. Et bien sûr vous retrouverez sur ce blog une sélection d’annonces au sujet des nouveautés liées à la maison connectée et à l’IoT.

Cet article Coup d’envoi du CES 2017 : une année tournée vers la domotique est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

[CES 2017] La solution domotique de ZiBlue : lancement de ZiHome en beta ouverte

$
0
0
Logo du CESDu 5 au 8 janvier 2017, le salon CES ouvre ses portes à Las Vegas. Le CES, ou Consumer Electronics Show, est un salon annuel dédié aux tendances High-Tech et aux technologies d’aujourd’hui et de demain. Nous y trouvons bien sûr des objets connectés, innovations pour la maison intelligente, et autres évolutions liées à la domotique.

Retrouvez tous nos articles liés au CES 2017 !

Déjà présente au CES Unveilled de Paris, l’équipe ZiBlue a bien sûr son stand au CES 2017.

Stand ZiBlue au CES 2017

Pour rappel, ce que propose ZiBlue, c’est un nouveau système de domotique, composé de deux éléments :

  • d’une part, une application « locale » ZiHome, qui peut être installée sous forme d’application sur une plate-forme mobile (tablette ou smartphone Android) ou même de manière autonome sur un système linux (idéal pour un déploiement sur Raspberry Pi par exemple).
  • et d’autre part, tout un applicatif dans le cloud qui permet de gérer sa domotique de n’importe où. Le ZiHome Cloud côté ordinateurs, et la ZiPilot App côté appareils mobiles.

Gestion de ZiHome dans le Cloud

C’est une solution qui se veut très accessible (utilisable par tous, y compris par des non-techniciens), gratuite (l’app et les systèmes de commande sont fournis totalement gratuitement et sans abonnements) et adaptable (compatible avec différentes clés et dongles de communication radio fonctionnant sous de nombreux protocoles). Bien sûr, l’application comporte tout ce qui fait un bon système domotique : système de planification et surtout de scénarisation, pour que la maison réagisse intelligemment au contexte.

ZiHome sur une SmartTV

Du fait qu’il s’agisse d’une application Android, ZiHome est particulièrement bien adaptée aux SmartTV et TV Box fonctionnant sous Android. Il suffit de récupérer l’application sur le market de Google Play, de créer son compte gratuitement sur ZiBlue, et vous pouvez commencer à construire votre maison connectée. Le fait que l’application tourne sur une SmartTV permet de tirer parti de cet écran, en intégrant aux scénario domotiques l’affichage d’information sur l’écran, ou même la lecture de son ou de synthèse vocale !

ZiHome aujourd’hui disponible en Beta ouverte

ZiBlue profite de sa présence au CES 2017 (où elle a été sélectionné parmi les 450 startup internationales les plus prometteuse) pour lancer la solution ZiBlue en Beta test.

Une version béta est effectivement mise à la disposition des utilisateurs dès aujourd’hui, jeudi 5 janvier 2017, et ce jusqu’à fin mars 2017. Le forum de ZiBlue, quant à lui, a déjà ouvert ses portes depuis quelques mois, et est prêt à accueillir tous les retours qui pourront être faits au cours de cette béta ouverte.

ZiPilot sur mobileComment rejoindre la Beta ouverte de ZiHome
  • Téléchargez ZiHome sur le support Android de votre choix. (ZiHome)
  • Rendez-vous sur ziblue.com, et cliquez sur MyZiHome pour :
    • faire l’appairage votre ZiHome,
    • vous créer un compte,
    • ajouter vos objets connectés (Netatmo, Fitbit, Xee, Myfox,…),
    • et créer des scénarios.
  • Télécharger ZiPilot sur iOS ou Android (ZiPilot sur Android), identifiez-vous à votre compte MyZiHome et commencez à prendre le contrôle !

Pour information, ZiHome a été testée avec succès sur les appareils Android suivants (la liste n’est bien sûr pas exhaustive, elle vous apporte juste une idée) :

  • La gamme de SmartTV BRAVIA de Sony
  • La tablette gaming nVidia Shield
  • La Bbox Miami de Bouygues
  • Le box TV Mini 4K de Free.fr
  • La TV box HD18Q de MXQ.

À tous ceux qui essaieront la solution de ZiBlue, n’hésitez pas aussi à faire vos retours en commentaire.

ZiHome est très prometteuse et nous allons la suivre de près, d’ailleurs rendez-vous dès demain ici même pour en voir un peu plus !

Cet article [CES 2017] La solution domotique de ZiBlue : lancement de ZiHome en beta ouverte est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Installation de ZiHome sur la Bbox Miami de Bouygues

$
0
0

Cet article va vous présenter l’installation de ZiHome sur la Bbox Miami, box Android de Bouygues. Comme évoqué précédemment, notamment pour la présence de ZiBlue au CES 2017, ZiHome est une solution domotique sous forme d’application Android.

Elle peut donc être déployée sur tout système utilisant Android, tel qu’une tablette, une box TV Android, ou encore une box ADSL fonctionnant sous Android. L’appli fait ensuite office de box domotique qui peut être pilotée depuis un autre appareil : smartphone, tablette ou PC.

ZiBlue libère la maison connectée avec ZiHome et ZiKey

Et si le système où ZiHome est installé comporte des ports USB, ceux-ci peuvent accueillir des systèmes de communication sans fil, comme une clé Z-Wave ou enOcean, ou encore le RFPlayer, système de communication en 433 MHz et 868 MHz également annoncé par ZiBlue.

La Bbox Miami, proposée par Bouygues, comprend justement une box TV fonctionnant sous Android, nous allons donc présenter l’utilisation de ZiHome sur ce système. Cette manoeuvre est accessible à tous puisque ZiBlue est lancé en béta ouverte à tous depuis hier.

Bbox Miami et ZiHome : vue de la Bbox Miami

Installer l’application ZiHome sur la Bbox Miami

Cette étape d’installation est d’une grande simplicité : comme ZiHome est une application Android, il suffit d’aller la chercher sur le market d’applications et de l’installer.

Nous cherchons donc ZiHome sur Google Play (le terme « ZiBlue » fonctionne aussi) et l’application apparaît. Il ne reste plus qu’à la télécharger et l’installer.
Bbox Miami et ZiHome : écran de ZiHome

Une deuxième étape consiste à aller (avec un ordinateur voire une tablette) sur MiZiHome (en suivant le lien ou en cliquant sur MiZihome en haut du site de ZiBlue), et de synchroniser le ZiHome local avec un compte dans le cloud de ZiBlue.

Association ZiHome à un compte ZiBlue

En créant un nouveau compte, il est demandé d’appuyer sur le bouton de synchronisation de la box dans l’application ZiHome. C’est une petite icône en forme de globe visible sur la télé reliée à la box TV, qu’il suffit de sélectionner à la télécommande. À ce moment, un code d’identification unique apparaît du côté de MiziHome dans la navigateur web. Il ne nous reste qu’à saisir un nom d’utilisateur, mot de passe et e-mail.

Le compte est ainsi créé et associé à ZiHome sur cette BBox Miami. Les identifiants permettent directement de se connecter à une interface de configuration qui permet de créer les scénarios, actionner les périphériques, etc. Ce que nous allons voir immédiatement.

Périphériques et scénarios avec la ZiHome sur la Bbox Miami

Pour ce test, nous n’avons pas encore testé la ZiKey élaborée par ZiBlue. Le périphérique fera l’objet de son propre article. Cependant, nous avons testé le fonctionnement du Z-Wave ainsi que quelques fonctions propres à Android.

Premier constat : l’application donne beaucoup d’informations. En temps réel, les petits indicateurs nous renseignent sur le bon fonctionnement du système et des éventuels protocoles de communication qui y sont utilisés, comme le Z-Wave.

L’application a également quelques éléments configurables sur la télévision branchée à la Bbox Miami, en utilisant la télécommande. Par exemple, le changement de l’interface de présentation de ZiHome s’effectue directement à l’écran via la télécommande, il suffit ensuite de redémarrer l’application. Ce même menu donne accès à d’autres options sur l’affichage de l’application.

ZiHome sur Bbox : fonctions incluses

Pour tester le Z-Wave, nous avons branché un dongle USB Z-Wave de Simga Designs directement sur le port USB de la Bbox Miami.

Bbox Miami et ZiHome : dongle Z-Wave sur la Bbox Miami

Dès le branchement, la Bbox nous demande d’autoriser ZiHome à utiliser ce dongle. Bien sûr nous accordons cette autorisation au système.

Bbox Miami et ZiHome : confirmation autorisation

Nous pouvons alors inclure les périphériques Z-Wave de notre choix. Avec un avantage non négligeable : quand nous lançons l’inclusion Z-Wave, une synthèse vocale nous avertit des actions Z-Wave, ce qui simplifie les opérations d’exclusion/inclusion.

 

Au niveau des fonctions sur Android, le configurateur de ZiHome permet d’afficher du texte ou des images à l’écran (même une image qui prend l’intégralité de l’écran), et même de jouer des vidéos, des sons, ou de lire une phrase en synthèse vocale.

Voici un écran du configurateur (N.B. : cette interface était une version précédant la beta et n’est donc pas représensative de ce que vous verrez) :

Et voici l’exemple de texte calé sur l’écran à l’endroit souhaité, et juste en-dessous, de manière similaire, un exemple avec un logo. Les deux sont des actions d’un scénario, donc déclenchables manuellement, ou automatiquement selon un horaire, ou lorsqu’un évènement est détecté…

ZiHome sur Bbox Miami : affichage de texte et logo

ZiBlue met à disposition de ses utilisateurs des services cloud (installation de nouveau périphériques, création de scénarios, automatisation) et une application de pilotage unique, la ZiPilot App.

Cette application disponible sous iOS et Android permet de TOUT contrôler à partir d’un smartphone ou d’une tablette (plus besoin de plusieurs applications pour accéder à chaque usage ou à chaque objet connecté).

Voici quelques captures d’écran du service cloud et de l’application mobile ZiPilot.

Vue de la liste des scénarios sur l’application Cloud :

Création/modification d’un scénario sur l’application Cloud :

Ajout de divers périphériques dans ZiHome

Vue des périphériques dans une salle sur l’app ZiPilot

Vue des périphériques sur l’application ZiPilot

Conclusion : la Bbox Miami, un support de choix pour la solution ZiHome

Un système domotique et une box Internet ont un point de départ commun : ils sont au cœur de la maison pour rendre service à ses habitants. La Bbox Miami, box Android proposée par Bouygues, a une bonne réactivité dans son fonctionnement. Tandis que ZiHome est un système domotique sous forme d’application, très bien pensé et très fonctionnel. L’association des deux est donc une réussite, qui plaira sans nul doute à tous les possesseurs de Bbox Miami voulant se lancer dans la domotique.

Il ne leur restera alors plus qu’à acquérir des dongles de communication domotique (Clé Z-wave, clé enOcean, ZiKey 433 MHz…) pour faire de la domotique avec les éléments de leurs choix !

Cet article Installation de ZiHome sur la Bbox Miami de Bouygues est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Pilotage du contrôleur de LED RGB 433 MHz avec Domoticz et un RFXCOM

$
0
0

ans cet article, nous avons décidé de prendre un contrôleur de LED RGB 433 MHz et d’essayer de le piloter avec un transceiver RFXCom 433 MHz, le tout en utilisant Domoticz comme interface logicielle.

Le contrôleur utilisé est le Mini Contrôleur Ruban LED RGB 12V contrôlé en 433 MHz de Wizelec, un pack composé du contrôleur à brancher directement sur un bandeau RGB, et une télécommande disposant de diverses fonctions de réglage, ainsi que des modes prédéfinis (couleurs fixes, différents modes démo…)

Contrôleur de LED RGB 433 MHz de Wizelec

La plupart des contrôleurs par défaut fournis avec des bandeaux de LED sont généralement pilotables par infrarouge. Mais contrairement à eux, le contrôleur RF433 MHz reçoit les ordres de la télécommande en radio, en 433 MHz. Si vous avez l’habitude de ce type de technologie, vous savez que la fréquence ne fait pas tout : pour pouvoir piloter un appareil radio depuis une interface domotique, il faut que l’interface soit également compatible avec le protocole utilisé.

Nous allons donc dans un premier temps vérifier si le protocole utilisé par la télécommande RF et le contrôleur de LED est bien compatible avec le RFXTrx 433 Mhz. Après cela, nous verrons comment l’intégrer sur Domoticz de manière à ce que la commande des LEDs y soit intuitive.

Contrôleur 433 MHz pour bandeau de LED

Les trames du contrôleur de LED RGB 433 MHz avec le RFXCom

 

Vous n’aurez en principe pas à suivre cette étape puisque nous avons nous-mêmes testé la bonne compatibilité de ce contrôleur avec le RFXCom, mais il nous semblait intéressant de vous expliquer la manière dont nous avions procédé. Cette partie avait déjà été évoquée dans un article précédent expliquant comment domotiser un bandeau de LED sur un sapin en Z-Wave et 433 MHz.

Toutes les fonctions disponibles sur le contrôleur (et donc indiquées sur la télécommandes) peuvent directement être lancées depuis le RFXCom. Nous allons voir ci-dessous comment les données peuvent être récupérées et émises avec le RFXCom depuis l’utilitaire RFXMgr.

Dans l’utilitaire RFXMgr, nous sélectionnons le protocole « Lightning 4 ». Si vous avez d’autres protocoles en cours d’utilisation, vous pouvez également laisser ceux-ci sélectionnés. N’oubliez pas de cliquer sur « Set Mode » pour que la modification soit prise en compte.

Choix d'un protocole sur le RFXcom : Lightning 4

Après le bon enregistrement de ce protocole, à chaque appui sur un des bouton de la télécommande, vous verrez un code apparaître dans la fenêtre de RFXMgr. Par exemple, ci-dessous, la trame qui définit le passage à la couleur rouge et celui qui correspond au bouton on/off. Notez pour chaque bouton la ligne « S1-S24 » : elle correspond à une série de 24 bits propre à chaque bouton.

Codes Lightning 4 reçus sur le RFXCom

Il ne nous reste alors plus qu’à aller dans l’onglet « Lightning 4 » pour émettre une de ces commandes. Pour envoyer une des commandes que vous avez vu, il suffit de cocher les rangées correspondantes. Il vous faut une case cochée pour chaque « 1 » et une case non cochée pour chaque « 0 ». Par exemple ci-dessous nous reproduisons le code pour émettre l’ordre « Rouge » [000 1110 0001 1011 0001 0000].

Trames d'émission en Lightning 4 du RFXCom

Nous en avons donc la certitude : si le protocole « Lightning4 » est activé, le RFXTrx 433 MHz peut recevoir et envoyer des trames compatible avec le contrôleur et la télécommande RF de Wizelec. Il ne nous reste plus qu’à l’intégrer proprement dans Domoticz !

Utiliser le contrôleur de LED RGB 433 MHz dans Domoticz

Le prérequis est bien sûr que le transmetteur RFXTrx433 soit bien installé dans la section « Matériels » de Domoticz, et que Lightning 4 soit activé dans la configuration du RFXTrx. Si ce n’est pas le cas, cliquez sur « Régler le mode », puis cochez « Lightning 4 » et enfin cliquez sur le bouton rouge « Set Mode ».

Activer Lightning4 dans la configuration du RFXCom

Créer un interrupteur virtuel

Sur un système comme Domoticz, vous n’aurez même pas à récupérer les différentes trames et à les saisir manuellement l’une après l’autre. Grâce à la fonction « Détection auto » de Domoticz, vous pouvez appuyer sur un bouton et obtenir directement le code radio qui lui est associé. Ainsi, nous pouvons utiliser « Détection auto » pour chacun des boutons de la télécommande, l’un après l’autre, et nous avons simplement à les nommer.

Créons d’abord un dispositif virtuel (Dummy) qui regroupera toutes les commandes que nous allons créer par la suite.

Les Dummy sont des dispositifs virtuels qui s’affichent dans Domoticz comme tous les autres, et qui ont comme principal but d’être utilisés dans des scripts.
Si vous n’avez pas installé de Dummy jusqu’à maintenant, il vous faudra aller dans la section « Réglages > Matériels » de Domoticz et ajouter un Matériel de type Dummy. Vous pouvez par exemple l’appeler « Virtuel ».

Domoticz - intégration du fil pilote, interrupteur virtuel

Pour créer un nouveau dispositif virtuel, rendez-vous dans la liste des Matériels (toujours dans « Réglages > Matériels », repérez la ligne Dummy et cliquez sur « Créer capteurs virtuels ».

Là, nous allons créer un capteur de type « Interrupteur sélecteur ». Il existe dans la liste des interrupteurs RGB et RGBW, mais ceux-ci sont destinés aux appareils où Domoticz est capable de gérer individuellement la variation sur chacun des canaux, ce qui n’est pas le cas ici (nous avons pour ce contrôleur juste 17 fonctions déterminées correspondant à 17 codes radio).

Nous nommons notre sélecteur « Bandeau de LED » par exemple, et directement après sa création, nous accédons à l’interface où nous pouvons définir les niveaux. Les valeurs de niveau 10, 20, 30 ne sont qu’informatives, ce qui est important c’est de saisir les valeurs correspondant au nom des boutons.

Attention, nous ne pouvons ajouter que 10 niveaux par sélecteur (sans compter le 0). Donc nous ferons un sélecteur pour les fonctions On/Off, Vitesse, mode, démo, etc. (ce qui nous amène pile à 10 niveaux), et un autre sélecteur pour les couleurs pré-enregistrées.

Niveau d'un sélecteur multiple pour LED RGB dans Domoticz

Pour les couleurs nous aurons ce sélecteur. Un conseil, évitez les accents dans les noms de ces sélecteurs, sous peine que ça ne fonctionne pas à l’étape suivante (nous avions essayé en appelant le sélecteur « Bandeau de LED : couleurs prédéfinies » et ça n’a pas fonctionné).

 

Niveau d'un sélecteur multiple pour LED RGB dans Domoticz

  • Au moment de la création, les niveaux seront classés par ordre alphabétique du nom de niveau. Pas de panique, même si c’est un peu déroutant, il suffit de sauvegarder le dispositif puis de revenir sur l’écran pour que les niveaux soient classés naturellement, dans l’ordre des niveaux.
  • Créez les boutons dans l’ordre où vous souhaitez qu’ils apparaissent sur l’interface. Si vous voulez changer deux niveaux de position, vous pouvez le faire avec les flèches haut et bas situées à droite du tableau
  • Dans les deux sélecteurs, nous cochons « Cacher le niveau Off » : ce niveau est inutile puisque c’est un seul bouton, le niveau « On/Off », qui sert pour les deux actions.
  • Vous avez le choix entre un « Jeu de boutons » et un « Menu de sélection », option à cocher selon votre goût.

Jeu de boutons :

Jeu de bouton sélecteur Domoticz

Menu de sélection :

Menu de sélection sélecteur Domoticz

Maintenant que nos deux sélecteurs sont fin prêts, il ne nous reste plus qu’à capter les trames radio pour accéder aux différentes fonctions du contrôleur RGB.

Récupérer les trames des 17 boutons de la télécommande

Pour l’étape suivante, nous allons devoir récupérer une trame pour chacun des boutons de la télécommande.

Voici comment procéder pour les 16 boutons :

Étape 1 : Cliquer sur « Détection Auto ». Domoticz vous invite alors à presser un bouton de la télécommande.

Appuyez sur le bouton, le nouveau dispositif se créée.

Domoticz : pressez le bouton de la télécommande

Étape 2 : nommer le bouton et choisir son type.

Nous nommerons les boutons selon la nomenclature suivante : « Bandeau LED : [Nom]« .

Nous les créons sous le type : « Push On Button« .

Nous allons l’ajouter en tant que dispositif principal (« Main Device »). Nous allons donc en créer un certain nombre, mais ne vous inquiétez pas, nous les cacherons ensuite.

Bandeau LED : création d'un dispositif

 

Étape 3 : configurer le dispositif pour qu’il retournent automatiquement à l’état « non appuyé » au bout d’un moment.
Comme il s’agit de boutons (même virtuels), il est important de repasser à un état « neutre » après que le bouton ait été appuyé, pour éviter que le bouton soit considéré comme appuyé en permanence.

Pour configurer cela, nous cliquons sur « Editer » sur le bouton nouvellement créé, puis nous saisissons 1 (pour « 1 seconde ») dans le délai d’extinction :

Domoticz : configuration du délai d'extinction d'un dispositif

N’oubliez pas de cliquer sur Sauvegarder. À ce stade, si vous cliquez sur l’icône d’un dispositif dans Domoticz, il répètera la fonction du bouton. Sur l’interface il s’allume en rouge 1 seconde avant de repasser en blanc.

Cacher les dispositifs correspondant aux boutons

Si chaque dispositif est affiché individuellement, nous aurons au final un total de 19 dispositifs sur l’interface (les 17 fonctions de la télécommande + les sélecteurs) juste pour le contrôle d’un seul appareil, et nous voulons éviter cela. Nous allons donc cacher les chacun des dispositifs, afin qu’il n’y ait que les sélecteurs qui apparaissent.

Pour cela, il faut aller dans la configuration de Domoticz : Réglages > Plus d’options > Plans > Périphériques par emplacement.

Domoticz : guide vers "Périphérique par emplacement"

Là, quelles que soit les salles de votre plan Domoticz (même si vous n’en avez aucune), vous aurez toujours un emplacement appelé $Hidden Devices (dispositifs cachés).

Domoticz : cacher un dispositif

Cliquez sur cet emplacement pour le sélectionner, puis choisissez un à un tous les dispositifs correspondant aux contrôles du bandeau de LED dans le menu déroulant, et cliquez sur Ajouter.

Vous devez ajouter tous les dispositifs créés à l’étape précédente, mais bien sûr, n’ajoutez pas les sélecteurs « Bandeau de LED » et « Bandeau de LED : couleurs », car nous avons besoin d’eux sur l’interface.

Il est aussi possible de cacher un dispositif dès sa création en précédant son nom du symbole $. Les deux méthodes sont valides, mais le fait de mettre un dollar dans le nom vous impose d’être vigilant si vous utilisez ce nom dans des scripts par exemple.

Associer le sélecteur aux boutons de la télécommande

Enfin, nous allons devoir faire un évènement qui fonctionne comme ceci :

Si un bouton est cliqué sur le sélecteur « Bandeau de LED »
alors envoyer la trame radio correspondante.

Pour créer cet évènement, rendez-vous dans « Réglages > Plus d’options > Événements » pour atteindre le système Blockly de gestion d’évènements.

Nous faisons alors un système conditionnel qui analyse la valeur sur notre interrupteur virtuel « Bandeau de LED », et actionne un des dispositifs parmi ceux créés plus tôt. Lorsque le dispositif est actionné, le RFXTrx envoie la trame radio correspondante.

La condition est un if – do (Si A, faire B) à laquelle on ajoute plusieurs else if – do (Sinon, si C, faire D). Voici ce à quoi ressemble le scénario dans Blockly pour les 4 premiers boutons de la télécommande :

Domoticz : script de correspondance entre un sélecteur et des dispositifs

Nous créons un autre évènement pour gérer le second sélecteur, celui des couleurs. Il est aussi possible de continuer sur le bloc existant en faisant d’autres « Else if ». À bien noter qu’il faut changer le nom du sélecteur (ce n’est plus la valeur de « Bandeau de LED » qui est testée, mais celle de « Bandeau de LED : couleurs »).

Domoticz : script de correspondance entre un sélecteur et des couleurs

Voici où trouver les divers éléments dans le menu à gauche de Blockly :
  • If – do est dans « Control ». Choisir le deuxième, avec la petite icône bleue, pour pouvoir rajouter plusieurs Else if – do.
  • La comparaison avec l’opérateur [=] est dans « Logic »
  • L’action « Set A = B » est aussi dans « Logic », ainsi que la valeur « On ».
  • L’interrupteur virtuel (« Bandeau de LED » dans notre exemple) et les différents dispositifs correspondant aux ordres radio (« Bandeau LED : On/Off », « Bandeau LED : Demo », « Bandeau LED : Mode+ », « Bandeau LED : Rouge », etc.) sont tous les deux dans « Devices > Switches ».
  • La chaîne de caractère (les guillemets qui permettent d’indiquer en toutes lettre le nom des valeurs de l’interrupteur virtuel) sont dans « User variables ». Tapez ensuite simplement les valeurs exactement comme elles sont saisies dans l’interrupteur virtuel.
  • Pour chaque nouvelle ligne « else if – do », vous pouvez directement dupliquer la comparaison « Bandeau de LED = xxx » et l’action « Set « Bandeau LED xx = On » en faisant un clic droit et en cliquant sur « Duplicate ». Il vous reste ensuite à changer certaines valeurs, mais vous n’avez pas à recréer entièrement chacun des blocs.

Résultat : un contrôleur de LED RGB 433 MHz parfaitement intégré à Domoticz !

En suivant les étapes ci-dessus, nous obtenons une très bonne intégration du contrôleur de LED RGB 433 MHz sur Domoticz, il ne reste plus qu’à cliquer sur un des sélecteurs pour lancer une action, Domoticz et le RFXCom font le reste.

Au final, nous avons une intégration propre, claire et compréhensible.

2 sélecteurs pour la télécommande RGB RF dans Domoticz

Bien sûr, certaines technologies ont un réglage plus fin des couleurs, notamment en Z-Wave où il y a plusieurs contrôleurs RGB voire RGBW qui permette la variation canal par canal et donc d’utiliser le sélecteur adapté dans Domoticz :

Sélecteur RGBW dans Domoticz

Cependant, le résultat obtenu au cours de ce guide reste satisfaisant, dans le sens où les contrôleurs de bandeau de LED en 433 MHz sont assez rares, et même si nous restons limités par le contrôle de la télécommande, c’est déjà une excellente chose que de pouvoir contrôler un bandeau de LED multicolore via un RFXCom, notamment pour tout ceux qui n’ont pas de Z-Wave dans leur installation domotique. Un exemple du côté versatile et polyvalent, à la fois du hardware (RFXTrx433 MHz) et du software (Domoticz) !

Cet article Pilotage du contrôleur de LED RGB 433 MHz avec Domoticz et un RFXCOM est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Assurer le suivi des jours EJP grâce à son eedomus

$
0
0

Je vous propose ce billet pour vous permettre d’ajouter une nouvelle fonctionnalité à votre box eedomus : assurer le suivi des jours EJP au travers d’un script PHP.

EJP / Effacement du jour de pointe est une option tarifaire de EDF, où le prix du kWh est proche du tarif heures creuses pendant 343 jours par an, et plus élevé durant les 22 autres jours, qui sont répartis entre le 1er novembre et le 31 mars.

Ce guide permet d’avoir directement l’info sur l’eedomus sur le statut EJP ou non du jour actuel, ainsi que le nombre de jours EJP déjà écoulés. Ce tarif n’est actuellement plus commercialisé par EDF, donc seuls ceux ayant souscrit à l’option par le passé peuvent en bénéficier.

Ce script permet, de connaître l’état du jour, du lendemain et le nombre de jours restant de la zone EJP de son choix.

Pour les plus assidus du blog de Planète Domotique, vous pensez peut être qu’il s’agit d’une redite d’un article plus ancien que j’avais écrit il y a quelques années déjà (allez je vous aide, je vous donne le lien vous permettant de le retrouver) ? Et bien détrompez-vous. Le billet d’aujourd’hui vous présente un script qui est hébergeable et exécutable par n’importe quel modèle d’eedomus, ce qui a pour conséquence de rendre inutile tout serveur web supplémentaire.

De plus, ce script intègre aussi une mise à jour qui fait suite à l’évolution du site web d’EDF depuis lequel étaient récupérées les informations, qui étaient par la suite affichées dans votre box domotique. 

 /*************************************************************************************
** 
** Script PHP pour eedomus (toutes versions)
**
** Script qui permet d'afficher au format XML les données EJP d'une zone prédéfinie :
** - état EJP du jour
** - état EJP du lendemain
** - décompte des jours EJP
**
*********

Téléchargez le script PHP ici et placez-le sur votre eedomus en appelant l’URL http://IP_EEDOMUS/script/.

Créez 3 périphériques de type Capteur HTTP (ou réutilisez ceux que vous utilisiez déjà avec la version précédente du script le cas échéant).

  • Le premier périphérique « Jour » pour l’état du jour courant : 
  • Le second périphérique « Demain » pour l’état du lendemain : 
  • Un dernier périphérique « Décompte jours » pour le décompte de jours restants : 

L’URL d’appel du script est identique pour les 3 périphériques :

http://localhost/script/?exec=nomduscript.php&zone=NomZone

La valeur « NomZone » est à remplacer par le nom de la zone EJP pour laquelle vous souhaitez connaître l’état : nord, ouest, paca ou sud.

Les chemins XPATH sont les suivants :

  • Etat EJP du jour : //aujourdhui
  • Etat EJP du lendemain : //demain
  • Nombre de jours EJP restants : //decompte

Une fréquence de requête toutes les 15 minutes (voire plus) est amplement suffisante, les données étant mises à jour quotidiennement.

Les valeurs brutes des états EJP du jour et du lendemain sont les suivantes :

  • EST_EJP = jour EJP
  • NON_EJP = jour non EJP
  • ND = jour non déterminé

Et voilà !

Il ne vous reste plus maintenant qu’à créer les règles qui vous permettront d’interagir avec votre installation domotique.

Cet article Assurer le suivi des jours EJP grâce à son eedomus est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...


À la découverte du RFPlayer, le nouvel émetteur / récepteur multiprotocoles

$
0
0

Le RFPlayer est un nouveau venu parmi les passerelles de communication USB pensées pour la domotique. Il se présente sous forme d’un petit boitier avec deux antennes qui se branche simplement en USB et communique en émission et en réception dans plusieurs protocoles radio de fréquences 433 MHz et 868 MHz.

Vue du module RFPlayer

Il est d’ores et déjà disponible en précommande sur votre boutique Planète Domotique, les premiers exemplaires sont prévus pour fin février. Et comme il fait partie des nouveautés incontournables de cette année, il nous semblait important de vous le présenter au cours de cet article !

Voir la page du RFPlayer sur Planète Domotique

Qu’est-ce que le RFPlayer ?

Le RFPlayer est un petit émetteur qui se veut être une passerelle domotique qui comprend plusieurs protocoles. C’est un petit boitier émetteur récepteur qui augmente donc le nombre de protocoles avec lesquels communique une installation domotique. Il ne se contente pas d’être une passerelle domotique, comme vous le verrez ci-dessous, il dispose aussi de fonctions intégrées, toujours autour de l’idée de rendre une installation plus communiquante. Il peut même être utilisé de manière totalement autonome.

Le RFPlayer est en fait la toute première ZiKey proposée par ZiBlue. Nous avons déjà parlé de ZiBlue lors de précédents articles sur ce blog, pour l’annonce de la solution générale ZiBlue et pour le lancement de ZiHome, un logiciel de domotique gratuit s’intégrant à Android (ou Linux). Le RFPlayer fonctionne à la perfection avec ZiHome puisque les deux solutions sont pensées ensemble. Mais ce que cherche ZiBlue, c’est avant tout de donner le choix et la liberté du système domotique utilisé, donc le RFPlayer a également vocation à être utilisé avec d’autres solutions.

RFPlayer, vue avec les antennes dépliées

Le boitier est pourvu de 2 antennes (chaque fréquence dispose de sa propre antenne). Il fait 14 cm de long en comptant les antennes pliées, et 22 cm avec les antennes dépliées. Sa hauteur est de 1,6 cm et sa largeur de 3,4 cm. Il est possible bien sûr de le brancher directement sur un port USB, ou d’utiliser une rallonge.

Il dispose en outre d’un bouton permettant de multiples opérations et d’un indicateur LED visible à travers sa coque.

Dans quels protocoles communique le RFPlayer ?

Le premier point qui va nous intéresser sur le RFPlayer, c’est les protocoles avec lesquels il est capable d’échanger. Nous avons donc deux bandes de fréquences, 433,92 et 868,35 MHz. Si vous êtes déjà pratiquant de la domotique, vous connaissez probablement ces deux fréquences car ce sont deux des plus utilisées en domotique (aux côtés du 2,4 GHz qui correspond au Wi-Fi, au Bluetooth et au protocole ZigBee). Mais il s’agit de fréquences de communication. Nous allons voir ci-dessous plus en détail avec quels protocoles le RFPlayer est capable de communiquer en émission et réception.

Protocoles RFPlayer : AC, Domia, X10RF

Le RFPlayer est compatible en émission et réception avec le protocole 433 MHz AC. C’est le fameux protocole d’association de code qui est notamment utilisé par les produits Chacon/DI-O, mais également de nombreuses autres gammes de produit : Orno Smart Living, Intertechno, Coco, Smartwares. Les éléments de ces gammes de produits sont tous intercompatibles, et donc compatibles avec le RFPlayer. Les émetteurs (télécommandes, interrupteurs, détecteurs et capteurs divers…) émettent un code unique, et les récepteurs (prises télécommandées, actionneurs de tout type pour l’éclairage, les volets roulants…) sont capable de les mémoriser. Une passerelle comme le RFPlayer interprète les trames venant des émetteurs et il est capable d’émettre ces trames ou même des trames générées par lui-même.

Le RFPlayer est également compatible avec le protocole 433 MHz ARC aussi appelé protocole Domia. Ce protocole fonctionne par système de roue à code. Les modules se règlent avec deux roues à 16 crans, un code maison de A à P et un code unité de 1 à 16 (sur certain modules, la lettre ou le chiffre peuvent être fixes). Chaque émetteur contrôlent directement tous les récepteurs qui sont réglés sur la même combinaison de code maison + code dispositif. Une passerelle comme le RFPlayer est capable de comprendre les codes émis et d’émettre la combinaison de votre choix.

Le RFPlayer communique en X10RF, un système qui a notamment été très utilisé en Amérique du Nord mais qui existe dans certaines installations en France. Pour le processus d’association, le principe est le même que ARC / Domia : un code maison de A à P et un code unité de 1 à 16. Le X10 est notamment un protocole utilisé en courant porteur, mais il existe des passerelles qui font la conversion bidirectionnelle entre une instruction X10 en radio sans fil et une instruction X10 en courant porteur.

Protocoles RFPlayer : Somfy RTS, Deltadore X2D

Le RFPlayer prend en charge le protocole Somfy RTS, un des protocoles propriétaires de Somfy. On ne présente plus Somfy, une marque très bien implantée en France, notamment pour les systèmes de volets roulants, velux, store banne. Il y a deux protocoles possibles sur les appareils Somfy : RTS et io-homecontrol. Le second, io-homecontrol, reste uniquement piloté par des box de Somfy comme la TaHoma, mais Somfy RTS est utilisable sur le RFPlayer.

Le RFPlayer communique en Delta Dore X2D, en 433 MHz et en 868 MHz. Delta Dore est un protocole notamment utilisé pour de l’alarme et du chauffage, c’est une technologie propriétaire qu’à ce jour, le RFPlayer est le seul à exploiter. La technologie communique sur les deux bandes pour éviter toute perturbation. Attention, il existe aussi du Delta Dore X3D qui lui n’est exploité que par les appareils de Delta Dore.

Protocoles RFPlayer : Visonic, Blyss, KD101

Le RFPlayer communique également avec Visonic en 433 MHz et 868 MHz. Visonic est une marque d’alarme ayant un protocole propriétaire et sécurisé. Toutes les fonctions du RFPlayer (émission, répétition et transcodage, que nous allons voir ci-dessous) sont compatible avec PowerCode et SecureCode (les deux méthodes de sécurité existant sur les appareils Visonic). Seule l’émission brute de code a une particularité, elle est compatible PowerCode mais non SecureCode.

 

Le protocole BLYSS est également pris en charge par le RFPlayer. BLYSS, c’est le protocole domotique de Castorama, donc qui peut aussi faire partie de l’installation pré-existante dans une maison. Il y a une gamme de 150 accessoires utilisant ce protocole.

Nous trouvons aussi le KD101, un protocole qui actuellement est uniquement utilisé par un détecteur de fumée du même nom, proposé par diverses marques.

Protocoles RFPlayer : Oregon Scientific, OWL

Le protocole Oregon Scientific (version 1, 2.1 et 3) est également pris en charge par le RFPlayer. Oregon Scientific, c’est une très grande gamme de stations météo et des accessoires assortis. Le RFPlayer est donc capable de recevoir diverses données sur l’intérieur (température, humidité, qualité de l’air) mais également des données météorologiques mesurées sur place par des sondes thermo-hygro extérieures, un anémomètre, un pluviomètre, un baromètre… Ce protocole n’est utilisé qu’en réception pour recueillir ces données (il y aurait peu d’intérêt à faire de l’émission sur ce protocole, à part peut-être simuler des sondes Oregon sur une station météo existante).

Le fabricant britannique OWL propose des objets connectés permettant la mesure de consommation électrique et la gestion d’une chaudière, d’un chauffe-eau… Sur le RFPlayer, c’est les sondes de consommation d’énergie OWL dont les données peuvent être reçues et interprétées. Les sondes OWL sont constituées de une à trois pinces ampéremétriques, et d’un émetteur (selon le modèle, l’émetteur va envoyer la somme des trois mesures, ou chaque mesure de manière distinctes). Là aussi, les informations sont en réception uniquement.

La mention d’une antenne 868 Mhz a peut-être évoqué directement les protocoles Z-Wave et EnOcean pour certains d’entre vous. Ces deux protocoles ne font pas partie de la liste des protocoles intégrés au RFPlayer. Cela est principalement du à des spécificités de fonctionnement de ces deux protocoles.

Quelles sont les fonctions du RFPlayer ?

4 fonctions incluses dans le RFPlayer : Gateway, Parrot, Repeater, Transcoder

La fonction « principale » du RFPlayer pour l’utilisation domotique, c’est l’utilisation en Gateway (passerelle). C’est ce à quoi correspond tout le listing de protocoles ci-dessus : le RFPlayer est capable d’une communication bidirectionnelle vers ces protocoles. La communication sur les fréquences 433 MHz et 868 MHz est simultanée.

Il est possible de sélectionner les protocoles reçus par le RFPlayer pour n’être à l’écoute que des protocoles que vous utilisez.

RFPlayer : réception sur l'appli

Quant à l’émission, il est possible bien sûr d’émettre dans les différents protocoles connus par le RFPlayer. Différentes actions sont possibles : le classique ON et OFF, mais également, selon les protocoles, des trames spéciales pour associer et dissocier les dispositifs, et selon les dispositifs, des valeurs de variation (DIM) :

 

RFPlayer : émission sur l'appli

De nombreux mécanismes de communication avancés sont inclus dans le RFPlayer : le One Stage Decoder, qui décode les trames radio en une étape, le LBT (Listen Before Talk), qui permet à l’appareil d’être tout le temps à l’écoute pour émettre au moment le plus optimal, et des filtres SAW (Surface Acoustic Wave) qui lui donne une haute immunité aux bruits radio.

La fonction Parrot donne au RFPlayer la possibilité d’exploiter des protocoles radio qui lui sont inconnus. Il mémorise les trames radio inconnues dans les fréquences 433 MHz et 868 MHz. Tel un perroquet, il n’a pas une mémorisation sémantique des trames radio de protocoles inconnus, mais une mémorisation phonétique. En d’autres termes, il est capable d’émettre une trame radio (à l’identique de celles apprises)… même s’il ne les comprend pas.

Dans l’autre sens et grâce à son dictionnaire de trames apprises, la fonction Parrot recherche à les identifier dans le flot, et si elles sont effectivement reconnues,  de les signaler, pour déclencher des scénarios par exemple.  Le RFPLAYER est donc capable de reconnaitre des trame radio… même s’il ne les comprend pas.

Une fonction de transcodage (voir plus bas, à propos du « transcodeur » est directement configurable) sur l’écran de gestion du Parrot.

Appli du RFPlayer : fonction Parrot

Le RFPlayer intègre également une fonction de répéteur (Repeater). Il permet d’optimiser la communication RF 433 MHz et 868 MHz de l’installation, pour éviter le phénomène de « fading » (perte de signal progressive avec la distance, mais qui peut aussi se produire à proximité des émetteurs et des récepteurs). Tout simplement en branchant le RFPlayer sur une prise mural avec un adaptateur USB / prise (le même type d’adaptateur qui est souvent fourni avec un câble USB pour la recharge des smartphones et tablettes), le RFPlayer devient un répéteur en mode autonome.

Il augmente la portée avec une fonction de répétition intelligente : les trames radio sont reconnues et remises en forme pour s’assurer qu’elles soient bien reçues, et le RFPlayer attend le meilleur moment pour transmettre le signal, ce qui évite des collisions de trames radio.

Appli du RFPlayer : fonction Repeater

Enfin, le RFPlayer intègre une fonction de transcodeur (Transcoder). De manière similaire au répéteur, cette fonction transcodeur lui permet d’émettre une trame Y lorsqu’il reçoit une trame X. Cependant, ce transcodeur va être capable d’interpréter les trames d’un premier protocole et de les émettre dans un autre protocole. Ce qui permet par exemple l’utilisation d’une télécommande peu coûteuse avec beaucoup de canaux, pour piloter un récepteur qui fonctionne dans un protocole où les télécommandes sont plus coûteuses et avec peu de canaux.

Appli du RFPlayer : fonction Transcoder

 

Comment utiliser le RFPlayer ?

Utilisation du RFPlayer

Nous reviendrons très prochainement plus en détail sur l’usage du RFPlayer, avec des articles détaillés. Cependant, nous allons quand même évoquer ce qui est prévu sur le RFPlayer.

Tout d’abord, le RFPlayer peut être directement branché sur un PC et paramétré à l’aide de l’utilitaire qui sera bientôt disponible sur le site officiel de RFPlayer.

Cet utilitaire permet de sélectionner les protocoles en émission et en réception, de configurer les différents paramètres et les différentes fonctions évoquées plus haut, et même de faire les mises à jour logicielles sur le dispositif. Sur l’onglet « System », nous voyons les différentes trames radio reçues et émises par le RFPlayer et nous avons même le choix de les afficher en différents formats (Texte brut, XML, JSON…)

Onglet système du logiciel du RFPlayer

Après l’avoir configuré, le RFPlayer est utilisable en autonomie. Comme évoqué plus haut, il suffit de le brancher sur une prise via un adaptateur USB-secteur, pour faire office de répéteur, transcodeur…

Exemple d'utilisation du RFPlayer en transcodeur

Ce qui est prévu également, c’est une compatibilité totale avec les différents systèmes domotiques, qu’il s’agisse de solutions tout-en-un comme l’eedomus, la Vera, ou Jeedom, ou de solutions à faire soi-même comme Domoticz, Domogik, ou la version de base de Jeedom.

L’intégration dans les systèmes Jeedom, Domoticz et Domogik est déjà terminée, les autres seront prêtes sous peu.

Solutions compatibles RFPlayer : ZiHome, Domoticz, Domogik Systèmes compatibles RFPlayer : eedomus, Vera, Jeedom

Bien sûr, comme le RFPlayer fait partie des ZiKey, il est pleinement fonctionnel sur ZiHome. Il vous suffit de déployer ZiHome sur un système Android et de brancher le RFPlayer sur l’un de ses ports USB, et votre solution domotique sera alors entièrement prête ! Cela aussi vous sera bientôt présenté dans un article futur.

Est-ce que le RFPlayer remplace le RFXTrx de RFXCom ?

La comparaison est inévitable entre le RFPlayer et le RFXTrx. Le RFXTrx, c’est un émetteur / récepteur USB en 433 MHz, et jusque là c’était la façon privilégiée d’ajouter de la communication en 433 MHz dans les protocoles Chacon, Oregon, X10RF, etc. à une solution domotique existante. Le nouveau RFPlayer donne une option supplémentaire à ceux qui veulent se lancer dans une nouvelle installation domotique ou pour ceux qui veulent ajouter des fréquences à leur domotique existante.

Le RFXtrx433 ne devient pas complètement caduque, dans certains cas il sera encore utile. Il bénéficie notamment d’une ancienneté qui fait qu’il est reconnu et pris en charge par beaucoup d’appareils. Le RFPlayer a à son avantage le contrôle de protocoles supplémentaire, et les nombreuses fonctions supplémentaires, même en autonome. L’arrivée du RFPlayer est un évènement incontournable, et toutes ses fonctions, évoquées plus haut, lui garantissent pris rapidement en charge par les différentes solutions domotiques du marché, et donc très largement adopté.

Fonction RFPlayer
Comparatif des solutions : miniature RFPlayer
RFXTrx433 de RFXCom
Comparatif des solutions : miniature RFXCom
Fréquences bi-bande 433 MHz et 868 MHz 433 MHz
Protocoles pris en charge De nombreux protocoles 433 Mhz dont AC, Domia, Oregon Scientific, Somfy RTS… De nombreux protocoles 433 Mhz dont AC, Domia, Oregon Scientific, Somfy RTS…
Protocoles « haut niveau » DeltaDore X2D, Visonic PowerCode, Visonic SecureCode
433 MHz et 868 MHz
Visonic PowerCode, 433 MHz
Fonctions complémentaires intégrées Mémorisation et émission de codes dans des protocoles inconnus (PARROT), fonction répéteur, fonction transcodeur Non
Fonctionnement en autonome Oui Non, contrôleur nécessaire

Conclusion : l’époque du RFPlayer ne fait que commencer !

Nous suivons ZiBlue depuis la formation de la société et nous suivons beaucoup leurs projets, en communiquant régulièrement avec eux. Nous savons donc l’ambition qu’ils ont pour le RFPlayer, et au vu de toutes les bonnes idées développées sur cet émetteur / récepteur domotique, nous ne pouvons que les suivre et les soutenir dans le lancement de cette solution. En tous cas, ZiBlue a créé un produit à la hauteur de ses ambitions.

Nous n’en sommes encore qu’au début de l’histoire du RFPlayer comme de la solution ZiHome, mais comme vous allez le voir au cours des semaines à venir, nous allons tester le RFPlayer sur un maximum de supports pour vous montrer de quoi cet appareil est capable. Dans tous les cas, les tests que nous avons fait pour l’instant sont très concluants et nous n’avons aucun doute sur le fait que la solution va vite rencontrer un franc succès !

Cet article À la découverte du RFPlayer, le nouvel émetteur / récepteur multiprotocoles est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Mise à jour de l’eedomus de janvier 2017 : Amazon Dash, MCO Home, Neo Coolcam, etc.

$
0
0

Voici venu le temps pour la mise à jour de l’eedomus de janvier 2017. Mise à jour déjà active depuis le début du mois, mais nous n’avions pas encore rédigé l’article à ce sujet. Mieux vaut tard que jamais !

La box domotique eedomus est régulièrement mise à jour par Connected Object avec de nouvelles fonctionnalités et la compatibilité de nouveaux appareils. Passons en revue cette nouvelle mise à jour valable pour l’eedomus et l’eedomus+ (hormis les points où il est précisé « eedomus+ uniquement »).

Mise à jour de l'eedomus, janvier 2017

Support de nouveaux appareils et périphériques

Support de nouveaux modules, protocoles et périphériques

Un nouveau module fait son apparition sur l’eedomus (version eedomus+ uniquement) : le Détecteur DHCP.

Il peut notamment être utilisé pour utiliser un bouton Amazon Dash avec l’eedomus, ou également détecter la connexion au réseau domestique d’un smartphone, pour lancer rapidement des actions en conséquence. Nous reviendrons bientôt sur le test de cette fonction.

Amazon Dash sur l'eedomus

Pour les eedomus munies d’un Transmetteur RFXCom USB 433 MHz, le protocole Rubicson/Alecto/Banggood est désormais supporté.

Via cela, le Thermo-Hygromètre 433Mhz Banggood devient compatible avec l’eedomus.

 

Un périphérique EnOcean, la Poignée Hoppe de Sécusignal est désormais prise en charge.

Poignée Hoppe de Secusignal

Enfin, la stabilité avec certains périphériques USB (RFXUSB, UPS, TELEINFO) est améliorée.

Support de nouveaux appareils Z-Wave

Voici les nouveaux périphériques supportés par l’eedomus depuis cette nouvelle mise à jour :

Les produits thermostat, capteur qualité de l’air et capteur de CO2 de MCO Home :

MCO Home

Les produits NeoCoolCam :

Produits NeoCoolCam

  • Détecteur de mouvements Z-Wave Neo Coolcam
  • Prise connectée on/off Z-Wave Neo Coolcam
  • Détecteur d’inondation Z-Wave Neo Coolcam
  • Capteur de porte Z-Wave Neo Coolcam

Deux produits du constructeur Popp :

Mise à jour eedomus - produits Popp

Et divers autres produits Z-Wave :

Eedomus : divers produits Z-Wave : Fibaro, Aeon Labs...

mise à jour de l'eedomus : produits divers

  • Le Capteur d’ouverture porte et fenêtre IM20 de Kaipule
  • Le thermostat de chauffage de Heltun
  • Le détecteur de mouvement monté en surface de Merten

De plus, la box gère désormais des stores à lamelles avec les modules Qubino gestionnaires de volets roulants :

Pour qu’ils soient pleinement gérés, veuillez réinclure les modules déjà inclus avant cette mise à jour.

Autres fonctions et améliorations

Le placement des périphériques dans les pièces est maintenant libre : un périphérique peut être placé dans plusieurs pièces.

Périphérique situé dans deux pièces

Le nombre de périphériques dans les pièces est affiché dans la fenêtre de gestion des pièces.

Mise à jour de l'eedomus : nombre de périphériques par salle

Sur la webapp/site de secours, ajout d’une section « Paramètres », avec la possibilité de changer la couleur du thème (sombre ou clair).

Maj eedomus - theme site de secours

Enfin, cette mise à jour intègre la correction de plusieurs bugs :

  • un bug empêchant la bonne détection de certaines scènes
  • un bug empêchant l’exécution de macro via un script dans certains cas.
  • un bug avec les Capteur d’ouverture extra fin Strips (Plus de communication après inclusion)
  • un bug où la box eedomus n’était pas systématiquement mise à jour après une restauration (Scripts, site de secours)
  • un bug où un « -1 » pouvait s’afficher comme valeur de périphérique

Bonne domotique à tous avec votre eedomus ! 😉

Cet article Mise à jour de l’eedomus de janvier 2017 : Amazon Dash, MCO Home, Neo Coolcam, etc. est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Piloter des modules fil pilote Qubino avec un thermostat mural Z-Wave Secure SRT321

$
0
0

Nous avons déjà évoqué sur ce blog le module fil pilote de Qubino et sa compatibilité avec les box domotiques. Aujourd’hui, nous abordons un autre usage qui est possible grâce à la technologie Z-Wave : le contrôle de modules fil pilote depuis un thermostat mural Z-Wave.

Association thermostat secure avec modules fil pilote

Cela est aussi rendu possible par le thermostat mural Z-Wave Secure SRT321. C’est un thermostat mural qui vous permet d’avoir à la fois une température et une consigne de température sur son écran LCD. La température est modifiable directement sur l’appareil avec une grosse molette simple à manipuler.

En outre, le Secure SRT321 est entièrement communiquant en Z-Wave, ce qui lui permet d’envoyer la température mesurée auprès d’une box domotique. La consigne de thermostat, elle, peut être modifiée en local ou depuis la box domotique, et être transmise dans un sens ou dans l’autre (donc la consigne modifiée sur le thermostat est envoyée à la box domotique, et inversement, la consigne envoyée par la box domotique est mémorisée dans le thermostat mural et apparaît sur son écran). Enfin, le thermostat peut déclencher des actionneurs pour le chauffage, et c’est là son gros intérêt.

En fonction de la température mesurée et de la température de consigne, le thermostat mural Z-Wave est capable de soit éteindre l’actionneur de chauffage pour refroidir la pièce, soit l’allumer pour l’action inverse.

Pack thermostat et actionneur secure

Typiquement, le thermostat Secure est associé directement à un actionneur Secure Z-Wave pour chaudière. Il existe d’ailleurs un pack comprenant le thermostat mural et l’actionneur Secure. Cependant, ici, au lieu d’associer l’actionneur pour chaudière, nous allons nous placer dans le cas où la maison est équipée d’un ou plusieurs modules fil pilote. Voyons la manière de procéder.

Première étape : inclure le thermostat mural Z-Wave et le module fil pilote sur un même réseau Z-Wave

Notez que pour illustrer le fonctionnement des modules, cet article comporte des captures d’écran de la box eedomus (choisie car les informations remontées sont complètes). Toutes les étapes ci-dessus sont réalisables quelle que soit la box domotique utilisée, à partir du moment où la box est capable d’inclure le thermostat mural Z-Wave Secure et les modules fil pilote.

La première étape est donc d’inclure les deux éléments sur le réseau Z-Wave. Pour le fonctionnement sans réseau Z-Wave, reportez-vous la fin de l’article.

L’inclusion du module fil pilote a déjà été bien décrite dans l’article dédié aux modules fil pilote et leur compatibilité avec les box domotiques, mais en un mot, il vous suffit de mettre la box en mode inclusion, et de mettre le module sous tension juste après pour bénéficier de son auto-inclusion. Alternativement, après avoir mis la box en mode inclusion, vous pouvez utiliser le bouton sur le module ou le bouton relié pour l’inclure.

Pour l’inclusion du thermostat Secure, il faut l’enlever du support où il est installé, et sans enlever ses piles, mettre l’interrupteur DIP 1 sur la position « ON » (vers le haut). Il n’y a que cet interrupteur à utiliser, les autres resteront à leur place initiale (ils sont utilisés pour différents types de chauffage, nous n’aborderons pas cela dans cet article). Cela met le thermostat mural en mode « Configuration ».

Interrupteur DIP 1 sur le thermostat secure

En effet, en retournant le thermostat, vous verrez que l’écran LCD affiche plusieurs lettres que vous pouvez sélectionner avec la molette. Sélectionnez I (comme inclusion), et après avoir mis le contrôleur Z-Wave (la box) en mode inclusion, appuyez sur la molette. Le thermostat va alors s’inclure auprès du contrôleur.

À ce stade, vous pouvez remettre l’interrupteur DIP 1 en position « OFF » et le placer sur son support mural. Cela vous permet notamment d’avoir directement la température et la consigne remontée sur le contrôleur Z-Wave comme sur la capture d’écran ci-dessous.

Cependant, nous allons le remettre en mode « Configuration » juste après, à l’étape suivante, donc vous pouvez laisser l’interrupteur dans cette position pour aller plus vite.

Si l’inclusion est bien effectuée, vous verrez sur la box votre module fil pilote et le thermostat. Dans le cas ci-dessous, nous avons caché plusieurs entrées non utilisées (les entrées binaires du module Qubino et sa sonde de température), nous avons les trois éléments clés : l’ordre en cours sur le fil pilote, la température mesurée par le Thermostat mural Z-Wave (où, comme vous le voyez, il y a une précision au dixième de degré près) et enfin la température de consigne réglée sur le thermostat.

Module thermostat et module fil pilote après inclusion (eedomus)

Une autre manœuvre à prendre en compte est qu’il faut mettre les thermostat propres aux radiateurs à une valeur un peu plus élevée que la valeur maximum que vous voudrez. Ce sera de toutes façons le fil pilote qui gouvernera le fonctionnement du radiateur.

Il faut qu’il y ait une marge de manœuvre suffisante au-dessus de la température de consigne maximal que vous pourrez demander au thermostat, pour que le chauffage puisse l’atteindre sans encombre et sans être stoppé par son propre thermostat.

Deuxième étape : associer le thermostat mural Z-Wave avec le module fil pilote

Comme pour l’inclusion, le fait d’associer un actionneur au thermostat nécessite de mettre le thermostat mural en mode « Configuration ». Donc, s’il n’est pas en mode configuration, mettez l’interrupteur DIP 1 sur la position ON.

Retournez le thermostat, et faites défiler les lettres avec la molette jusqu’à avoir la lettre A (comme association). Appuyez sur la molette quand le A est à l’écran, et celui-ci se met à clignoter.

Association du thermostat secure

Il vous reste donc à mettre le module actionneur en réveil pour qu’il soit associé. Il s’agit des mêmes manœuvres qui permettent l’inclusion du module quand il n’est pas inclus. Voici comment procéder :

Pour le module fil pilote encastrable :

  • Appuyez au moins 2 secondes sur le bouton « S » situé sur la coque du module puis relâchez ce bouton. Cette méthode n’est pas conseillée par le constructeur car elle vous oblige à faire une manipulation à proximité du 230V. Nous vous recommandons la plus grande prudence si vous choisissez cette méthode.
  • Ou bien, si vous avez un bouton relié à la sortie I1 du module, changez-le de position 3 fois en moins de deux secondes.

Synchronisation module encastrable Qubino

Pour le module fil pilote rail DIN :

  • Appuyez au moins 2 secondes sur le bouton « S » situé sur la façade du module rail DIN. Comme ce bouton est protégé et très accessible, c’est une méthode simple et sans risque.
  • Ou bien, si vous avez un bouton relié à la sortie I du module, changez-le de position 3 fois en moins de deux secondes.

Sur l’écran du thermostat Secure, le A devient désormais « AP ». Ce qui signifie que l’association a bien fonctionné !

Ecran "AP" sur le thermostat Secure (Association réussie)

Retournez le thermostat mural et placez le Switch DIP sur « OFF ». Cela remet le thermostat en mode de fonctionnement normal, en le retournant vous voyez alors la température mesurée et la température de consigne.

Essayez alors de mettre la consigne du thermostat sur une température plus haute que la température ambiante mesurée. Après avoir validé la consigne, le thermostat va ordonner à l’actionneur de se mettre en mode « Confort » pour augmenter la température.

Secure et Qubino fil pilote : chauffage

Le thermostat a une consigne de 30 °C et mesure une température de 27° C : il ordonne à l’actionneur de s’allumer. Le module fil pilote passe en mode « confort ».

Essayez de mettre la consigne du thermostat sur une température plus basse que la température ambiante mesurée. Après avoir validé la consigne, le thermostat va ordonner à l’actionneur de se mettre en mode « Éteint » pour diminuer la température.

Secure et Qubino fil pilote : refroidissement

Le thermostat a une consigne de 19 °C et mesure une température de 27° C : il ordonne à l’actionneur de s’éteindre. Le module fil pilote passe en mode « arrêt ».

Sur cette seconde captures d’écran, quelque chose va peut être vous sembler illogique : le module fil pilote a changé d’état avant que nous ayons le retour d’état concernant la consigne à 19 °C (la consigne « 19 » est plus récente de 4 secondes).

Cela est en fait logique : ce que nous voyons sur ces écrans n’est que le retour d’état. Or, la consigne venant du thermostat pour éteindre ou allumer l’actionneur est envoyé directement en ordre Z-Wave, sans passer par le contrôleur. En somme, le thermostat modifie le fonctionnement du module fil pilote avant même de remonter son état le plus récent à la box domotique. En l’occurrence, le fil pilote a envoyé son retour d’état à la box domotique avant que le thermostat n’envoie ses propres données. Ce qu’il faut en conclure ? C’est que ce système d’association directe est plus réactif, étant donné que la modification de l’état est direct. Il est en tous cas plus réactif qu’un scénario qui devrait faire transiter l’information par la box domotique, et donc attendre qu’elle reçoive le retour d’état et transmettre l’ordre (même si nous parlons de là d’un délai de quelques secondes voire quelques minutes).

Petite chose que nous pouvons noter dans l’historique du périphérique : la source du changement « Arrêt » / « Confort » considérée comme une source « physique » puisque c’est un ordre donné localement par le thermostat. Par opposition à un ordre qui aurait été donné via la box et qui aurait indiqué « Portail ».

Historique des valeurs sur le module fil pilote

Aller plus loin : association de plusieurs actionneurs avec le thermostat mural Z-Wave

Ne nous arrêtons pas en si bon chemin : il est possible d’actionner plusieurs modules fil pilote au même thermostat Secure. Vous pouvez actionner indifféremment des modules fil pilote encastrables ou rail DIN, comme nous l’avons fait sur l’exemple suivant :

Multiple fils pilotes associés à un seul thermostat Secure

La limite est un total de 4 actionneurs au maximum qui peuvent être associés à un seul thermostat Secure.

Cela permet de synchroniser tous les chauffages d’une pièce voire même tous les chauffages d’une zone avec la commande d’un seul thermostat mural.

Et comme ces chauffages sont gouvernés par le thermostat mural, vous pouvez utiliser la planification de votre box domotique pour mettre une consigne de thermostat plus basse lorsque vous vous absentez (par exemple). Les fil pilote seront automatiquement mis en arrêt jusqu’à atteindre cette température basse. C’est idéal pour ne pas avoir à sélectionner tous les modules un par un dans votre planification, ou encore si vous avez un panachage de différents contrôleurs pour vos chauffages.

En effet, il est possible d’actionner d’autres éléments. Il suffit de suivre la seconde étape ci-dessus, le point qui diffère est au moment d’associer un actionneur :

N.B. : pour chacun des modules, cela correspond à leur manœuvre d’inclusion, ça sera le cas pour la quasi totalité des actionneurs existants.

Un point technique sur les associations du thermostat mural Z-Wave

Que se passe-t-il dans les « coulisses » du fonctionnement du module ?

La principe de ce fonctionnement direct est l’association Z-Wave, une fonction propre à ce protocole domotique qui permet le transfert d’ordres sans passer par un contrôleur principal.  Si vous allez dans le paramétrage Z-Wave du Thermostat Secure et que vous interrogez ses groupes d’association, vous pourrez trouvez les informations suivantes :

Groupes d'association du thermostat Secure

  • Groupe d’association 1 : les dispositifs sur lesquels le module renvoie la température mesurée et la consigne. Par défaut, un des nœuds contenus est le nœud [1] qui correspond au contrôleur principal.
  • Groupe d’association 2 : les dispositifs sur lesquels le module envoie l’ordre ON ou OFF. Sur la capture ci-dessus, [53] et [56] sont les deux nœuds correspondant à nos modules fils pilote. Une autre information est envoyée : « MaxNodesSupported« , le nombre maximum de nœuds acceptés, qui est ici 4, indiquant que vous pouvez associer jusqu’à 4 actionneurs.

La commande Z-Wave permettant d’obtenir ces informations est ASSOCIATION_GET. Sur les contrôleurs qui gèrent le paramétrage radio, vous pouvez directement ajouter des actionneurs avec ASSOCIATION_SET (en indiquant le groupe 2 et le numéro de nœud de l’actionneur), et les supprimer avec ASSOCIATION_REMOVE.

Cependant, comme vous avez pu le voir, le gros avantage de ce thermostat est qu’il ne vous demande pas d’aller jusqu’à ce niveau technique pour pouvoir réaliser l’association entre le thermostat et les actionneurs.

Bonus : utiliser le thermostat mural Z-Wave sans box domotique ni réseau Z-Wave

Pour les plus petites installations, il est possible d’associer le thermostat mural Z-Wave Secure à des actionneurs Z-Wave, le tout sans réseau Z-Wave. Ça peut être directement un actionneur Secure, ou tous les actionneurs que nous avons évoqué plus haut. Dans ce cas, le thermostat mural sera lui-même le contrôleur principal d’un mini-réseau Z-Wave, constitué d’un thermostat et de 1 à 4 actionneurs.

Si vous disposez d’un réseau Z-Wave, nous vous recommandons vivement d’inclure tous les éléments dans votre réseau Z-Wave et de suivre la méthode indiquée au début de l’article.

Outre le fait de pouvoir bénéficier du retour d’état, de la commande à distance du thermostat, et des fonctions propres à votre solution domotique, cela permet à chaque actionneur d’améliorer la portée de réseau Z-Wave en devenant lui-même un relais de signal.

  1. Assurez-vous que les différents éléments sont bien exclus de tout réseau Z-Wave.
  2. Au dos du thermostat, positionner l’interrupteur DIP 1 sur la position « ON »
  3. Tournez la molette en façade du thermostat pour afficher la lettre « I », puis validez en appuyant sur la molette.
  4. Effectuez la manœuvre d’inclusion sur votre actionneur (selon le type d’actionneur auto-inclusion lors de l’alimentation, clic prolongé, clic successif…)
  5. Le thermostat affiche « IP » ce qui signifie que l’inclusion a bien fonctionné.

Vous pouvez ensuite répéter l’opération pour ajouter vos actionneurs. Notez que sans box, il est possible d’associer le thermostat mural Z-Wave à un total de 5 actionneurs au lieu de quatre.

Cet article Piloter des modules fil pilote Qubino avec un thermostat mural Z-Wave Secure SRT321 est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Déploiement de la solution ZiHome sur une Smart TV Bravia de Sony

$
0
0

Nous vous avions précédemment montré comment installer ZiHome sur une box TV tournant sous Android (la Bbox Miami, en l’occurrence).

Aujourd’hui, nous vous proposons cette même démonstration sur une Smart TV Android : la Bravia de Sony.

Smart TV Sony de Bravia - vue globale

La gamme Bravia de Sony est une gamme de Smart TV qui ont la particularité de tourner sous Android, donc de disposer, en plus des applications communes aux Smart TV (YouTube, Netflix…) des applications existantes sur Android TV. Petit bonus pour les joueurs, la Bravia de Sony a aussi une connectivité avec les manettes DualShock 4 destinée à la console de salon de la marque.

Mais ce qui nous intéresse ici n’est pas les jeux, mais bien sûr la possibilité d’installer et d’utiliser ZiHome. Installer ZiHome sur cette SmartTV est particulièrement intéressant car la Bravia dispose de ports USB sur le côté où nous pouvons directement brancher des dongles USB de communication domotiques. Donc nous pouvons notamment y brancher une clé Z-Wave, mais également un dongle domotique multiprotocoles comme le RFPlayer.

Les dongles peuvent être au choix branchés via une rallonge USB, ou directement branché dans les ports au dos de la télévision, ce qui est idéal dans les cas où, par exemple, la télé est accrochée au mur.

Branchée directement :

RFPlayer et clé Z-Wave branchés au dos d'une Bravia

Branchée via une rallonge :

RFPlayer branché à la bravia par une rallonge

La beta ouverte de ZiHome est toujours accessible, et même si l’implémentation de certains éléments est encore en cours au moment où nous publions cet article, nous avons pu tout de même utiliser certaines de ces fonctions comme le pilotage Z-Wave et l’utilisation du RFPlayer pour recevoir des trames venant de sondes Oregon Scientific.

Vous retrouverez tout cela dans la vidéo de démonstration ci-dessous. Bon visionnage !

Cet article Déploiement de la solution ZiHome sur une Smart TV Bravia de Sony est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

eedomus : le bouton Amazon Dash et le détecteur DHCP

$
0
0

La mise à jour de l’eedomus en janvier 2017 a ajouté la prise en charge pour un nouveau type d’appareil : le détecteur DHCP. Il permet notamment la prise en compte de deux fonctionnements intéressantes : l’utilisation du bouton Amazon Dash et la détection de connexions d’appareils au réseau Wi-Fi. Nous allons voir au cours de cet article comment utiliser ces nouvelles fonctions.

La fonction DHCP n’est disponible que sur l’eedomus+ et ne fonctionne pas avec la version précédente de la box eedomus.

Le DHCP ou Dynamic Host Configuration Protocol est un protocole réseau qui se charge de la configuration automatique des appareils connectés à un réseau local. En somme, tout appareil qui se connecte à un réseau local va envoyer une série de données sur ce réseau local, ce qui va permettre au serveur de configurer l’appareil et de lui donner accès à la connexion au réseau local et au réseau Internet.

Eedomus Dash détecteur DHCP

Le principe du détecteur DHCP de l’eedomus, c’est de prendre en compte ces trames envoyées systématiquement, afin de détecter qu’un appareil vient de se connecter au réseau. Et en mémorisant l’identification propre à un appareil, vous pourrez déclencher les scénarios de votre choix sur l’eedomus. L’appareil peut être soit un appareil qui se connecte au Wi-Fi sur demande (smartphone, tablette, PC portable…) ou un bouton comme le Amazon Dash, qui est généralement en veille la plupart du temps et qui se connecte au Wi-Fi quelques secondes au moment où nous l’utilisons.

Voyons ci-dessus deux manière d’utiliser le détecteur DHCP de l’eedomus.

Utiliser le détecteur DHCP pour savoir que votre téléphone vient de se connecter au Wi-Fi local

Je ne sais pas si c’est votre cas, mais la première chose que je fais en rentrant chez moi est de réactiver le Wi-Fi et la synchronisation automatique sur mon téléphone portable. Ça économise pas mal de forfait data et permet de mettre à jour les logiciels, recevoir des notifications, etc.

Avec son détecteur DHCP, l’eedomus est capable de déterminer qu’un appareil connu vient de se connecter au réseau Wi-Fi. Pour reprendre ce principe avec l’exemple du paragraphe précédent, je peux donc organiser un scénario qui se déclenche dès que je rentre chez moi et que je me reconnecte à mon Wi-Fi avec mon Smartphone. L’eedomus sait que c’est moi et peut donc activer le scénario de mon choix. Avec pourquoi pas une petite phrase en synthèse vocale pour me souhaiter la bienvenue.

Et comme chaque appareil à un numéro d’identification unique, chaque personne qui habite avec moi peut disposer de son message et scénario personnalisé dès qu’elle se connecte au Wi-Fi.

Pour installer le détecteur DHCP, il nous suffit d’aller dans l’ajout de nouveau périphérique, de choisir d’ajouter « un autre type de périphérique » :

eedomus ajout de périphérique de type autre

Et dans la section « Réseau », choisir Détecteur DHCP. Comme tout périphérique, nous pouvons l’appeler comme nous voulons : « DHCP », « Détecteur

eedomus ajout du détecteur DHCP

Vous ne pourrez ajouter qu’un seul détecteur DHCP sur l’eedomus. C’est le même détecteur DHCP qui va être utiliser pour la captation de toutes les trames DHCP qui apparaîtront sur l’installation.

Les valeurs que prendront ce périphérique correspondent chacune à un appareil, de manière unique. Vous vous servirez donc de ces valeurs pour déterminer quel périphérique vient de se connecter.

Une fois le détecteur ajouté sur l’interface de l’eedomus, il suffit de brancher un smartphone au Wi-Fi. Et là, une adresse physique (adresse MAC) apparaît dans le module.

Vous pouvez l’ajouter parmi la liste des valeurs connues en lui donnant une identification propre avec nom et icône, juste en cliquant sur « ajouter la valeur »

Eedomus DHCP ajout d'une valeur

Selon votre réseau et vos équipements, il est possible que vous ayez plusieurs adresses MAC qui soient régulièrement envoyées, et donc captées par le détecteur DHCP. Il existe une méthode très simple pour être sûr que vous ajoutez bien le téléphone voulu dans la liste des valeurs DHCP. En allant dans les informations systèmes de votre téléphones, vous pourrez trouver une section « Adresse MAC Wi-Fi » qui vous indique l’adresse MAC au format AB:CD:EF:GH:IJ.

Sous Android : allez dans l’écran « Paramètres » puis tout en bas « À propos du téléphone« . Cliquez ensuite sur la section « État« . Cette section indique plusieurs informations dont l’adresse MAC Wi-Fi.

Android : trouver l'adresse MAC WiFi

Comme vous le voyez, c’est la même adresse MAC que celle indiquée dans la capture d’écran ci-dessous (avec certains caractères volontairement cachés). Notez que les adresses MAC ne sont pas sensibles à la casse, par exemple « af » est strictement équivalent à « AF ».

Sous iOs (iPhone / iPad) : Allez dans les sections « Réglages » > « Général » > « Informations« . Sur cet écran vous trouverez une « Adresse WiFi ».

 

Sous Windows Phone 10 : Allez dans « Paramètres » puis « Système » et enfin « Informations systèmes » :

Windows Phone 10 - trouver les infos systemes

Cet écran présente beaucoup d’informations, dont celle qui nous intéresse : l’adresse MAC.

WP10 : trouver l'adresse mac WiFi

Si vous obtenez l’adresse MAC directement depuis la configuration de votre téléphone, vous pouvez la saisir manuellement dans les valeurs du détecteurs DHCP, ainsi vous n’avez pas a faire une connexion de votre téléphone au Wi-Fi jusqu’à avoir la bonne adresse : il vous suffit de saisir l’adresse MAC récupérée dans votre écran et de lui assigner une description.

Par exemple, nous saisissons dans les valeurs l’adresse MAC du Windows Phone ci-dessus, il suffit de remplacer les tirets par des doubles points [:].

eedomus : ajout manuel d'un module DHCP

Enfin, ce qui va nous intéresser est de déclencher une action au moment où le téléphone se re-connecte au Wi-Fi. Donc, pour reprendre l’exemple évoqué au début de cette section, nous allons tout simplement déclencher un message de la synthèse vocale au moment où nous arrivons à la maison.

Nous pouvons le faire par exemple dans la colonne « Actions associées » de notre valeur :

Actionnage de l'eedomus en DHCP

Ou encore utiliser le Détecteur DHCP dans une Règle de programmation de l’eedomus, ce qui permet d’ajouter des conditions, des notifications, etc.

Règles de l'eedomus utilisant le détecteur DHCP

Nous avons donc vu comment utiliser la détection DHCP pour faire réagir l’eedomus à la connexion au réseau local de n’importe quel appareil, qu’il s’agisse d’un téléphone, d’une tablette, d’un PC portable… Allons maintenant encore plus loin avec l’intégration du bouton Amazon Dash !

Utiliser le détecteur DHCP pour détecter une pression sur l’Amazon Dash

N.B. : il est recommandé de lire d’abord toute la section précédente. Dans cette section, nous partons du principe que le détecteur DHCP a déjà été ajouté à l’eedomus en suivant la méthode évoquée ci-dessus.

Pour rappel, l’Amazon Dash est un bouton proposé par le site de e-commerce Amazon qui peut être configuré avec un compte Amazon Premium pour permettre aux membres de ce service de commander de nouvelles fournitures par un simple appui sur le bouton.

Typiquement, le bouton est configuré avec un compte Amazon particulier et un produit à commander automatiquement sur Amazon. Pour l’utilisation avec l’eedomus, nous avons d’abord à configurer le bouton sur notre réseau Wi-Fi.

Pour cela il nous faut suivre les instructions du manuel fourni avec le bouton Amazon Dash : installer l’application Amazon sur un téléphone iOS ou Android, accéder à « Mon Compte » puis à la gestion des boutons Amazon Dash.

Là, il faut suivre les étapes, pour synchroniser d’abord le bouton Dash en connexion directe avec votre smartphone, ce qui permet ensuite d’indiquer le point d’accès Wi-Fi et le mot de passe correspondant.

Configuration du bouton Amazon Dash

Après nous être connectés, nous arrivons à la toute dernière étape où Amazon propose de choisir le produit qui sera commandé lors de l’appui sur le bouton Dash. À ce stade, il nous suffit de cliquer sur la croix pour stopper la configuration. L’essentiel est là, le bouton Amazon est relié à notre Wi-Fi, et comme pour cette utilisation, nous ne souhaitons pas le lier à un achat, il n’y a rien à choisir sur cet écran.

Fin de configuration du bouton Amazon Dash

Par la suite, je vous recommande d’aller dans la gestion des boutons Amazon Dash et de désactiver les notifications pour ce bouton. Sinon, vous serez invité à terminer la configuration du bouton Amazon Dash (c’est à dire choisir le produit à commander) à chaque fois que vous appuierez dessus.

Du côté eedomus, la suite est très simple : nous appuyons sur le bouton Amazon Dash, cela fait apparaître une adresse MAC inconnue dans le détecteur DHCP :

AmazonDash détecté sur le capteur DHCP

Il nous suffit alors de cliquer sur « Ajouter la valeur » et d’indiquer qu’il s’agit de l’Amazon Dash (en ajoutant des précisions du côté du nom et de l’icône dans le cas où vous avez plusieurs Amazon Dash).

Amazon Dash ajouté aux valeurs

Désormais, à chaque appui sur le bouton Amazon Dash, c’est bien lui qui apparaît dans le Détecteur DHCP. Et nous pouvons donc attribuer à l’appui sur l’Amazon Dash le scénario ou le déclenchement de périphérique dont nous avons besoin. Comme pour la détection de connexion d’un téléphone, nous le ferons soit dans « Actions associées », soit en créant une nouvelle règle.

Amazon Dash dans le détecteur DHCP de l'eedomusConclusion

Le détecteur DHCP rajouté sur l’eedomus augmente ses possibilités et lui permet de détecter des connexions au réseau Wi-Fi local. Comme nous l’avons vu, c’est notamment très utile pour l’exploitation du bouton Amazon Dash et également pour faire un accueil personnalisé lorsque quelqu’un rentre à la maison et connecte son téléphone au Wi-Fi.

Notez cependant qu’il vaut mieux éviter d’associer un système de sécurité à cette détection, car pour un utilisateur averti, il est possible de simuler la présence d’une fausse adresse MAC. Certes, ce n’est pas à la portée de tous puisqu’il faudrait en plus réussir à se connecter à votre Wi-Fi, mais ça demeure néanmoins possible. Si vous avez un système d’alarme, privilégiez plutôt les systèmes sécurisés (activation et désactivation via une télécommande, une application avec authentification, un badge RFID…).

Amazon Dash et téléphone en DHCP sur l'eedomus

Cela dit, le détecteur DHCP reste une très bonne manière de gérer l’accueil en domotique (sur la partie « confort » et « automatismes », puisque aujourd’hui, avoir un smartphone qui se connecte au Wi-Fi, c’est très courant. Avec ce système, vous n’aurez aucun matériel à ajouter, si vous avez déjà un smartphone et une eedomus+, seule une petite configuration est nécessaire.

Et cette manière d’utiliser l’Amazon Dash de façon un peu détournée permet d’avoir un bouton de lancement de scène ou de règle à prix assez réduit (environ  5€). Ce qui ne fait que donner plus de possibilités à votre installation eedomus.

Cet article eedomus : le bouton Amazon Dash et le détecteur DHCP est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...

Viewing all 608 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>