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 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 Mh
  • Installation 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

Diagramme

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.

architecture zwave

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

Architecture enocean

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 .

veralite
VeraLite

 

veraedge
VeraEdge
cle enocean
Dongle USB EnOcean

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.

UI7

L’application de supervision choisie est l’application android Imperihome Pro installable sur tablette ou smartphone android.

imperihome