Skip to content

tcellerier/smart-home-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smart-home-frontend

Description

Preview

alt tag

Utilisation Domoticz

Détection présence

Il existe deux modes de détection de présence à paramétrer dans le script LUA script_time_presence_ping.lua.

  • mode 3

    • Ce mode se base sur le ping des ordinateurs (variable Domoticz Var_IP_Computer_ping) et des téléphones (variable Domoticz Var_IP_Tel_ping) pour détecter une présence
    • Ce mode dispose de 3 états :
      • Présent (vert) : état fixe pendant M minutes (à paramétrer dans le script LUA script_time_presence_ping.lua) et dans l'interface du dashboard (fichier dashboard/dashboard.js)
      • Détection (orange) : état pendant M minutes durant lequel un ping des ordintateurs / téléphones est tenté toutes les minutes. Si réussite, retour en état "Présent"
      • Absent (rouge) : un ping des ordintateurs / téléphones est tenté toutes les minutes. Si réussite, retour en état "Présent"
    • Dans ce mode, il faudra entre M et 2*M minutes pour passer d'un état présent à un état absent lors d'un départ de l'appartement
  • mode 2

    • Ce mode se base sur le ping des ordinateurs/téléphones tel qu'en mode 3 et sur les paquets Ethernet transmis en permanence par les téléphones. Le paramétrage des adresses MAC des téléphones à détecter se fait dans le script python presence/presence.py).
    • Ce mode ne dispose que de 2 états :
      • Présent (vert) : état pendant M minutes (à paramétrer dans le script LUA script_time_presence_ping.lua) et dans l'interface du dashboard (fichier dashboard/dashboard.js)
      • Absent (rouge) : un ping des ordintateurs / téléphones est tenté toutes les minutes. Si réussite, retour en état "Présent"
    • Dans ce mode, la détection d'adresse MAC remet en permance le compteur d'état de présence à 0. Si cela ne fonctionne pas, le ping en état absent permettra en complément de repasser de l'état absent à présent.
    • Il faudra entre 1 et M minutes pour passer d'un état présent à un état absent lors d'un départ de l'appartement. En pratique, je constate qu'un iPhone non utilisé envoie un paquet Ethernet toutes les 15 minutes maximum.
  • Les délais conseillés M de passage d'un état à l'autre sont :

    • 20 minutes en mode 3
    • 15 minutes en mode 2

Changement pile module RF

Les modules RF changent d'identifiant unique lorsque leur batterie est remplacée. Avant de remplacer les piles, activer dans les règlages : Accept new Hardware Devices Allow for 5 Minutes afin que le nouveau boitier soit reconnu. Pour conserver l'historique des données du capteur, ajouter le nouveau module dans les devices Domoticz en lui donnant par exemple le nom 'Nouveau module'. Puis appuyer sur le bouton Edit de l'ancien module, sélectionner Replace et choisir le nouveau moudule. On peut maintenant renommer le nouveau module par son nom original 'module'. Enfin, modifier l'identifiant du module dans le script dashboard/dashboard.js (vDomoticzIDTempXXXX)

Changement pile détecteur de fumée

Mettre à jour l'ID du détecteur de fumée dans le script python arlo.py

Changement de téléphone ou d'ordinateur (script détection présence)

  • Mettre à jour les adresses IP dans les variables Domoticz Var_IP_Computer_ping et/ou Var_IP_Tel_ping
  • Pour les téléphones uniquement, mettre à jour les adresses MAC dans le script python presence.py

About

Front-end for smart home system based on domoticz backend

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published