Archives pour la catégorie Description projet
Scénarios
Les « Modes Maisons » du Dashboard (Home , Night , Away , Vacation) permettent facilement et rapidement d’automatiser de multiples fonctions selon l’occupation du logement ( voir l’article correspondant) .
La fonction « Geofence » , utilisée pour la gestion de certains changements automatiques du Mode Maison , est assurée par l’application Vera Mobile installée sur le smartphone.
Toutefois , l’utilisation du plugin « house mode » pour faire des actions lors de changement de mode et l’ajout de scènes configurées au niveau de l’interface utilisateur Vera sont nécessaires pour obtenir le fonctionnement voulu de l’automatisation .
Certaines limitations au niveau du controlleur Vera peuvent conduire à ajouter du code Lua à la logique des scènes créées afin obtenir le fonctionnement voulu.
La gestion du « House Mode » doit etre possible à parti de l’UI Vera , de l’app Imperihome et automatiquement à partir de scènes :
- Mode « Home »
- UI Vera ou widget Imperihome « House Mode »
- Fonction Vera Geofence sur retour mon smartphone dans le périmètre maison
- Mode « Away »
- UI Vera ou widget Imperihome « House Mode »
- Fonction Vera Geofence sur départ de mon smartphone du périmètre maison
- Mode « Night »
- UI Vera ou widget Imperihome « House Mode »
- Scène « House Mode Night » programmée à 22H si mode existant est Home ou Away
- Mode « Vacation »
- UI Vera ou widget Imperihome « House Mode »
Ci-dessous la liste des scènes créées , en complément du « house mode » :
- Surveillance ON : Au passage en mode Away,Night ou Vacation , activer la fonction « motion detection » des caméras par requete http vers l’API caméra
- Surveillance OFF : Au passage en mode Home , désactiver la fonction « motion detection » des caméras par requete http vers l’API caméra
- Chauffeau heures creuses : Démarrer le chauffeau électrique à 01h00 et l’arreter à 06h00 (sauf si house mode = Vacation)
- Videosurveillance : Sur détection de mouvement prendre une photo puis envoyer 6 photos sur un compte Dropbox et allumer la lumière dans l’entrée pendant 5 mn.
- Thingspeak : Envoi toutes les 5 mn des données température , humidité , consommation sur le portail Thingspeak (graphes)
Debug
L’envoi de commandes Luup_Request est possible pour analyser un problème relatif à la configuration installée , ou pour ajouter un complément de configuration non prévu en natif au niveau du controleur Vera.
- Edition de la configuration (paramètres) du controleur Vera et des modules installés
http://ip_vera:3480/data_request?id=user_data&output_format=xml
- Edition du fichier log
http://Your.Vera.IP.Address/cgi-bin/cmh/log.sh?Device=LuaUPnP
- Liste des périphériques
http://ip_address:3480/data_request?id=invoke
Evolutions EnOcean
Evolutions VeraLite et VeraEdge
Le nouveau logiciel de la VeraLite « UI7 » étant disponible , sa prise en compte était necéssaire pour pouvoir bénéficier de certaines des nouvelles fonctions par rapport au logiciel « UI5 » :
- Mode « Home , Away , Night , Vacation » pour automatiser des fonctions et notifications en fonction du mode choisi
- Amélioration Gestion des scènes
- Widget météo
La 3ème box domotique version US installée est la dernière version VeraEdge , ce nouvel équipement supporte le Zwave+ et le Wifi .
Les matériels suivants ( version US) ont été ajoutés en UI7 :
- 1 multisensor Zwave 4 en 1 Aeotec DSB05 ZWUS Humidité/température/Luminosité/Mouvement
- 1 switch Zwave ON-OFF Aeotec DSC24 ZWUS
- 1 Gateway EnOcean USB300U (version US en 902 Mhz)
1) Mise à jour VeraLite EU en UI7.0.0 ( 1.7.318 )
La mise à jour UI7RC ( 1.7.318 ) a été faite après nettoyage complet de la VeraLite ( FACTORY RESET) pour repartir d’un système propre , en suivant la procédure mise à disposition par GETVERA ….>> http://forum.micasaverde.com/index.php/topic,26437.0.html
Il n’y avait pas de plugins installés et les périphériques existants en UI5 (peu nombreux) ont du donc etre réintroduits manuellement par « exclusion / inclusion » :
- 1 Wall Plug Fibaro
- 2 Switch FGS211 Fibaro
- 1 Détecteur ouverture FGK101 Fibaro
- 1 caméra Wifi PTZ Buestork (clone Foscam)
- 1 caméra Wifi PTZ Foscam FI8910W
Les matériels suivants ont été ajoutés en UI7 :
- 1 AEON Labs DSB05 multisensor Humidité/température/Luminosité/Mouvement
- 1 Détecteur porte garage VISION ZG8101
2) Mise à jour en UI7
a) UI7.0.1 – 1.7.374 (VeraLite)
Les problèmes suivants ont été résolus :
- Fonction Dashboard : Placement valeur humidité incorrecte , manque %
b) UI7.0.2 – 1.7.388
c) UI7.0.3 – 1.7.439
Les problèmes suivants ont été résolus :
- Sur réception alerte par l’app iOS mail : Le texte de l’alerte est affiché correctement dans le volet de prévisualisation mais pas dans le corps du mail .
- Le nombre d’alertes pouvant etre supprimées était de 10 max à la fois . Cela a été augmenté à 10 , 25 ou 50 max
d) UI7.0.4 – 1.7.513 (VeraLite)
e) UI7.0.5 – 1.7.541 (VeraLite)
f) UI7.0.6 – 1.7.569 (VeraLite)
g) UI7.0.7 – 1.7.583 (VeraLite)
Les problèmes suivants ont été résolus :
- Case # 67729 : Affichage niveau LightSensor en % au lieu de Lux ( regression 1.7.439)
i) UI7.0.8 – 1.7.599 (VeraLite)
j) UI7.0.9 – 1.7.619 ( VeraLite)
k) UI7.0.10 – 1.7.649 (VeraLite) et 1.7.1340 (VeraEdge)
Les problèmes suivants ont été résolus :
- Affichage température en dixième de degré
l) UI7.0.11 – 1.7.690 (VeraLite) et 1.7.1419 (VeraEdge)
Les problèmes suivants ont été résolus :
- Case #xxxx sur fonction notification SMS : Validation code sent but not received on the mobile phone
- Case #101783/1070569 : Notification « quota limit reached » après 20 mails de notification (régression 1.7.569)
m) UI7.0.12 – 1.7.719 (VeraLite) et 1.7.1569 (VeraEdge)
n) UI7.0.13 – 1.7.760 (VeraLite) et 1.7.1707 (VeraEdge)
3) Problèmes constatés et non résolus
- Case #57340 sur fonction « Alert » : Nom du device manquant dans les alertes du dashboard « device responding/not responding »
- Case #125343 reminder
- Fonction localisation : Langue francaise non disponible (regression UI7)
- Case #60172 sur app VERA Mobile UI : Langue francaise non disponible
- Case #97102 : Enregistrement video dans le menu caméra ne fonctionne pas (1 photo est prise à la place)
- Case #101101 : Plugin ImperiHome , IP address not saved by Vera
- Case #106076 : Plugin « System Monitor » to be integrated in the core software of the Vera platform (Vera ressources monitoring)
- Case #124828 : Garage door sensor Vision ZG8101 always tripped (régression 7.0.9)
- Case #125376 :The wi-fi network is not hidden on VeraEdge with option Broadcast SSID=NO
- Case #127249 : After the VeraLite upgrade to 7.0.11 , the multisensor 4in1 DSB05 has duplicated Temperature and Humidity sensor.
- Case #159351 :No alert in case of device error message » Can’t Detect Device
- Case : Plugin « House mode» to be integrated in the core software of the Vera platform for execution of LUUP code
ToDo List
La mise en oeuvre du projet « mes emaisons » va etre faite en plusieurs étapes , dont le suivi du réalisé et du reste à faire est résumé ci-dessous.
1) TODO list de mon installation domotique
A réaliser dans chaque maison
Une configuration commune aux 3 maisons peut etre été définie avec un complément de configuration par maison en fonction des besoins et des équipements installés
- Infrastructure : Ligne ADSL+Controleur domotique Vera + Onduleur (Pas de besoin maison #1)
- Un smartphone Android avec App Imperihome Pro+VeraMobile UI7+Tasker pour supervision globale des 3 maisons
- Videosurveillance : Caméras + Détecteur de mouvement +Plugin Vera « Webcam Dropbox Uploader » (Pas de besoin maison #2)
- Graphe énergie,température,humidité et lumière sur portail Thingspeak
- Gestion de la maison avec la fonction mode maison « Home,Away,Night,Vacation » + plugin « House mode »
- Tablette murale avec Imperihome Pro , alimentée 24/7
- Reste à installer dans maison #1 et pas de besoin maison #2
Maison #1 – Résidence secondaire ( VeraLite EU Zwave)
Installation plugin Imperihome sur VeraLite- Pilotage Radiateurs en heures creuses si mode Vacation et si Température < 10 degrés ( module Zwave+ Qubino ZMNJHD1 )
- Pilotage VMC en heures creuses si mode Vacation et si Humidité > 50% ( module Zwave+ à définir )
- Relevé compteur électrique par Téléinfo
Maison #2 – Maison en location ( VeraLite US Zwave)
- Installation plugin Imperihome sur VeraLite
- App IP Webcam sur tablette murale Android
- App SMS Gateway sur tablette murale Android
- App Macrodroid sur tablette murale Android
- Pilotage filtration piscine
Maison #3 – Résidence principale ( VeraEdge US Zwave+ , EnOcean)
Achat dongle EnOcean version US , version 902 MhInstallation 1 switch POE 4 ports et 2 caméras POE indoor Foscam 9853EP- Achat multi-prise Zwave
- Sélection et achat sonnette d’entrée
- Sélection et achat teleinfo compteur électrique (Aeotec DSB28-ZWUS ?)
- Selection et Achat détecteur fumée
- Graphique autoconsommation en photovoltaique
- Surveillance coupure secteur par un profil Tasker de la tablette pour détecter le passage de charge vers batterie et ensuite positionner un multiswitch Vera pour indique « Perte secteur »
2) TODO List du produit VeraLite avec firmware UI7
3) TODO List du produit VeraEdge avec firmware UI7
4) TODO List du produit Dongle EnOcean ESP300 sur controleur Vera
Achat d’un module EnOcean version US 902 Mhz pour mettre en route la fonction EnOcean
5) TODO List du produit Imperihome
- Support caméra IP en H264 et RTSP = OK dans version 2.2 , à tester
- Accepter les certificats SSL auto-signés lors de session https avec caméra IP = Corrigé V1.9 , à tester
6) Choix détecteur fumée
– Eltako Détecteur de fumée optique EnOcean version EU à 89.90 Euros 7)
7) Choix détecteur ouverture porte
– Aeotec Magnetic window/door recessed sensor ZW089-A ( Zwave+ version US)
Architecture réseau
L’architecture réseau retenue par maison est basée sur une box ADSL sur laquelle sont connectées des caméras IP et une box domotique VeraLite/VeraEdge supportant les protocoles Z-Wave et EnOcean avec les modules domotiques associés ( capteurs … ) , le tout supervisé en local ou à distance par l’ application « Imperihome » sur smartphone et tablette Android .
1) Architecture réseau
2) Architecture réseau Zwave
L’architecture d’un réseau Z-Wave est composée d’un controleur et de différents modules domotiques comme détecteur d’ouverture , détecteur de mouvement , prise électrique on/off , module de commande de lampes , volet roulants etc
Les modules Z-Wave alimentés sur secteur peuvent fonctionner comme des répéteurs sans fil pour les autres modules sur batterie par exemple , en créant un réseau maillé pour assurer une couverture totale dans toutes les pièces de de l’habitation .
Le contrôleur Zwave peut ainsi atteindre un périphérique trop éloigné en passant par un actionneur (récepteur) supplémentaire sur son chemin à chaque fois que cela est nécessaire.
3) Architecture réseau EnOcean
L’architecture d’un réseau Z-Wave est composée d’un controleur et de différents modules domotiques sans piles comme détecteur d’ouverture , détecteur de mouvement , prise électrique on/off , module de commande de lampes , volet roulants etc
Solution technique
La solution technique s’articule autour du controleur domotique Zwave/EnOcean de Vera raccordé à une box ADSL.
La box domotique choisie dans un premier temps est la VeraLite de micasaverde à cause de son faible prix et du support de la technologie Z-wave puis dans un deuxième temps le nouveau controleur domotique VeraEdge compatible Zwave+.
Le support du protocole EnOcean est en cours de développement via un plugin et une clé USB à installer sur les controleurs Vera .
Les fonctions principales de ces controleurs domotiques Vera sont les suivantes :
- Connection à la box ADSL par son seul port Ethernet et à un port USB pour y connecter soit une unité de stockage de données ou des périphériques USB comme un controleur EnOcean.
- Possibilité d’être alimentée par 4 piles AA pour pouvoir la déplacer près des périphériques lors des associations.
- Contrôle l’éclairage, chauffage, sécurité, volets, caméras IP et bien plus encore.
- Création de scénarios sur déclenchement de plusieurs évènements, pour fermer vos volets à heure fixe en fonction de la température intérieure ou encore simuler une présence lorsque vous êtes absent de chez vous.
- Réception des notifications sur évènements lorsque par exemple la température est anormalement élevée. De nombreux capteurs permettent de surveiller les ouvertures, températures, humidité, luminosité, etc…
- Support du protocole Zwave+ pour la VeraEdge uniquement
La VeraLite peut etre configurée et pilotée à partir d’un PC ou Tablette à travers le portail « Mios UI7 » de Micacaverde.
L’application de supervision choisie est l’application android Imperihome Pro installable sur tablette ou smartphone android.