concepts de base - nouknouk/ma-domotique GitHub Wiki

Domotiser un domicile revient à permettre deux choses:

  • d'une part, récupérer de l'information sur l'état du domicile, ses occupants, son environnement

  • d'autre part, mettre en oeuvre des actions en suivant une logique (des 'scénarios') qui seront basées sur les informations collectées ci-avant.

Un exemple basique: s'il y a quelqu'un dans les escaliers et qu'il fait sombre alors on allume la lumière

  • présence dans escaliers, et il fait sombre sont deux informations
  • allumer la lumière est une action
  • si, et, alors sont des élements de logique qui constituent le scénario, et donc le liant entre les informations récupérées et les actions qui vont en découler.

les informations et les capteurs:

Les capteurs (au sens large) permettent de récupérer de l'information sur l'état du domicile et les choses qui s'y passent. Ils seront la matière première qui servira à enclencher des (ré)actions, d'autant plus approrpiées qu'elles disposeront d'information précises et pertinentes.

Les sources d'informations peuvent être extrêmement variées. Quelques exemples:

  • l'état (ouvert/fermé) d'une porte ou d'une fenêtre,
  • la présence de personnes dans le domicile
  • la position d'un volet, l'état d'une lampe
  • l'ensoleillement, s'il pleut, s'il y a du vent
  • la température / l'humidité / la luminosité d'une pièce,
  • la consommation de courant (d'un équipement en particulier voir de l'ensemble du domicile),
  • l'état de la connexion à internet de la box
  • etc... la liste est (quasiment) sans fin.

D'autres types d'informations pourront également être récupérées et pourront être intégrées dans la logique des scénarios domotiques. Quelques exemples:

  • la météo (savoir s'il va geler la nuit prochaine ou pas)
  • le trafic routier (Combien de temps pour se rendre au travail ce matin ? Réveille-moi en conséquence)
  • est-on un jour travaillé, férié ?
  • les rendez-vous inscrit dans notre calendrier pour la journée à venir
  • etc... même principe qu'avant: la liste est (quasiment) sans fin.

les actionneurs:

les actionneurs sont les éléments de la domotique qui vont ... initier une action. Là aussi la liste est très large. Exemples:

  • allumer ou éteindre une lumière ou un appareil électrique,
  • ouvrir ou fermer un volet, une porte de garage, un store,
  • ouvrir/fermer une vanne d'arrivée d'eau, ou d'arrosage,
  • changer la température du chauffage

Et d'autres, auxquels on ne pense pas forcément à priori:

  • jouer de la musique, un message vocal, afficher une information sur la TV,
  • envoyer une notification (SMS, mail, ...) sur un téléphone mobile,
  • démarrer / arrêter le réseau WiFi deu domicile,
  • etc...

musique, maestro !

Orchestrer ces différents éléments demande deux choses:

  • que les éléments puissent dialoguer entre eux ; cela implique que les équipements partagent une même technologie de communication, on appelle ça un "protocole". Il existe de très nombreux protocoles, chacun avec leurs avantages et leurs inconvénients. Il est également possible de faire dialoguer des équipements ayant différents protocoles, mais ce sera au prix d'un équipement intermédiaire qui servira d'"interprète" entre les deux protocoles.

  • que certains éléments puissent mettre en oeuvre l'"intelligence" qu'on voudra mettre dans notre domotique ; il faut donc des équipement sur lequels on peut définir les scénarios évoqués si avant. Typiquement c'est le rôle de la 'box' domotique.

Continuer avec: