DomotiqueAccueil

De Wiki LOGre
Aller à : navigation, rechercher


Page d'accueil de la rubrique domotique En construction, à terme sera séparée en plusieurs pages pour plus de lisibilité par exemple : Types de capteurs, Actionneurs, Logiciels...

Capteurs

Conso électrique

  • Au compteur, on peut voir plusieurs valeurs en se branchant sur la prise téléinfo client. Facile avec Un optocoupleur lent + une résistance à brancher sur un port série.
    • Adresse du compteur
    • Options de l'abonnement (Tempo/heures creuses, Intensité max...)
    • Index de consommation correspondant au tarif
    • Période tarifaire en cours
    • EJP 30 min avant si abonnement tempo
    • Période du lendemain si abonnement tempo
    • Intensité/conso instantanée
    • Dépassement de consommation

/!\ La téléinformation n'est activée par défaut que depuis 2007, donc il se peut que le compteur n'envoie que son adresse. Dans ce cas il faut faire intervenir Erdf

Si l'on possède un vieux compteur électromécanique bleu à disque: Un tour représente représente un certain nombre de watts-heures, c'est la constante C. On peut compter le nombre d'impulsions présente sur le disque et calculer ainsi la consommation électrique. des infos utiles ici: http://sebastien.warin.fr/2015/03/24/2478-senergy-la-solution-de-monitoring-des-ressources-energetiques-de-la-maison-geek-is-in-da-house-2015/

  • Si on veut surveiller la consommation d’une prise, c’est déjà plus embêtant
    • Utiliser des choses toutes faites, souvent chères
    • Hacker une prise de mesure pour la rendre communicante
    • Brancher un résistance faible pour le courant et faire un pont diviseur (isolé) pour la tension, /!\ Montage 'maison' sur le 230V
    • Sonde à effet hall, moins précis et il faut avoir accès à un conducteur unique. Sans tension qui varie légèrement=>puissance moins précise
    •  ?

Consommation d'eau

  •  ?led qui flash ?

on peut utiliser un phototransistor couplé à un émetteur infrarouge (CNY70 du constructeur Vishay) pour compter les imulsions de la demi-lune métalique présente sur des compteurs style Sappel ou Itron. Un tour de cette demi-lune représente un litre d'eau consommé. voir cette doc. pour un sketch arduino: http://www.connectingstuff.net/blog/suivre-consommation-eau-avec-un-arduino/

Température/Humidité

  • Combien et où ?
    • Température/humidité extérieure
    • Une humidité par étage + Salle d’eau
    • Température dans toutes les pièces
  • Quels capteurs ?

Température

  • A mettre en forme dans un tableau comme l'humidité
    • TMP102
    • DS7505(+) Version normale +/-2°C, + à +/- 0.5°C
    • Thermocouple
    • PT100/PT1000
Nom Résolution Consommation Sortie Alimentation Prix moyen à l'unite (€) Autres
DS18B20 ±0.5°C [-10;85°C] 1.5 ou 4 mA ? One-Wire [3; 5.5 V] 1.2€
MCP9808 ±0.5°C [-20;100°C] 2 µA (sleep) 400 µA I²C/SMBus [2.7; 5.5 V] 1.2€
TMP36 ± 2.5°C 50 µA Analog [2.7; 5.5V]  1.3€

Humidité

Nom Résolution Consommation Sortie Alimentation Prix moyen à l'unite (€) Autres
SHT71 ±3% [20;80%] 90 µA digital (2-wire interface) [2.4;5.5V] 22€ Température : 1.5% [-20;60°C]
HTS221 ± 4.5% [20;80%] 2µA@1Hz SPI, I²C [1.7;3.6V] 4.34 Température : ± 0.5°C [-15;+40°C]
SI70XX ± 3% à 5% 150µA I²C ou PWM [1.9; 3.6V]  3 à 5 Température : ±0.4 à ±1°C
HIH-6000 à HIH-9000 ± 1.7% à 4.5%   1µA (sleep) - 1mA I²C ou SPI  3.3V typ sinon [2, 5V] 10 à 20 Température : ±0.1 à ±0.6°C
HIH-4030 (Sparkfun) ±3.5% 500 µA Analog [4;5.8V] 14.7€
TH-02 ± 4.5% [20;80%] 240µA I²C [2.1;3.8V] 4 à 5€ Température : ± 1°C [0;70°C]
DHT11 ± 5% [20;90%] 60µA (sleep) - 0.3mA digital (2-wire interface) [3.3;5.5V] 2 à 3€ Température : ± 2°C [0;50°C]. Temp>0°C mini
DHT22 AM2302 RHT03 ± 2% [20;80%] 50µA (sleep) - 1.5mA digital (2-wire interface) [3.3;6V] 2 à 3€ Température : ± 0.5°C [-40;80°C]

Luminosité

  • Un capteur fiable qui informe de la luminosité ambiante à l’extérieur, pour comprendre les apports solaires vis à vis de la température été comme hiver
  • De simples LDR pour détecter le besoin d’allumer la lumière ou jour/nuit/lumière allumée/lumière éteinte en corrélant avec l'heure

Qualité de l'air

Après, j’aimerais bien observer la qualité de l’air à Grenoble et l’impact sur la maison : Est-ce que ça stagne à l’intérieur ou, au contraire, l’air est plus sain dedans que dehors. Là je ne sais pas encore mais je suppose que ça commence par CO/CO2, après je ne sais pas encore ce qu’il faut regarder. Il me semble avoir déjà croisé des projets dessus.

Météo

  • Vent : pas forcément évident en ville car ça turbule sévère
  • Pluie : c’est assez facile à faire, deux récipients et une bascule, merci l’imprimante 3D
  • Pression ambiante : beaucoup de capteurs existent

Interrupteur

  • Facile à faire si on n’a pas besoin que ça fonctionne sans système domotique
  • Plus dur si on veut que ça fonctionne quand même normalement+pilotage, ça existe en tout fait

Présence

  • Retour à la maison
    • Avec un « ping » sur le téléphone, moyen moyen
    • Se balader avec un capteur sur soi qui est détecté par le système…pas fan non plus
    • Appli sur le téléphone avec GPS : consomme de la batterie
    •  ?

PIR

Divers

  • Boite aux lettres, du luxe de geek donc indispensable :p
    • Facile avec un magnet + interrupteur à lame souple (Reed switch) ou capteur effet hall
    • Certains jouent avec la variation de lumière ou de distance

Sonnette

  • Pour savoir si quelqu'un sonne quand on n'entend pas (Jardin, bureau) voire surveiller à distance si le facteur a vraiment essayé de livrer le colis :p
  • Certains poussent à mettre une webcam et faire une photo pour savoir qui est là

Humidité du sol

Autres capteurs

Son, distance ?

Actionneurs

Volets

  • Roulants, ça ne doit pas être bien dur, des solutions existent déjà pour beaucoup de marques
  • A battants
    • Il existe des solutions plus ou moins intégrées, pas données si on ne veut pas des grands bras moches qui se fixent aux volets
    • DIY : moteur très faible Kv dans les gonds ?

Prises/lampes

  • Utiliser des choses toutes faites, souvent chères
  • Faire soit même, avec les problème de 230V direct et d’intégration
    • Possibilité d’utiliser des cartes « relais » qui prennent en entrée du tout ou rien
  • Utiliser des modules pilotables par télécommande et la hacker.
    • Fait avec des prises D/IO : branché sur la télécommande à la place des boutons, puis découverte du point suivant
    • Utiliser des prises RF pas chères avec un protocole connu : Chacon et D/IO utilisent le protocole HomeEasy, qui est bien documenté (maintenant)

Chauffage

  • Electrique : Par fil pilote, ou les mettre sur des prises et utiliser la méthode précédente (ce que j’avais fait)
  • Poêle à granulés
    • Certains on une entrée pour un modem GSM donc ça doit se hacker
    • Sonde de température radio en 433 MHz : on doit pouvoir lui faire dire ce que l’on veut aussi
  • Poêle à bois : Bande de feignasses, coupez votre bois et démarrez votre feu !
  • Tout autre système (géothermie, autre…) : à explorer :)

Rideaux

  • Selon le type, un moteur ça ne doit pas être bien dur, ne pas négliger leur bénéfices face au froid/chaleur du soleil

Autres

Encore plein de choses à piloter, page à étoffer

Serveurs

  • Beaucoup partent sur un Raspberry Pi, ça consomme peu, ne coûte rien et ne prend pas de place. Mais il faut lui coller un hub, un disque externe ou changer régulièrement la carte SD. ça commence à consommer plus ou coûter plus cher, peut être lent avec une grosse BDD
  • Serveur qui est déjà à la maison ou acheté pour : plus ou moins cher, plus ou moins de watts (regarder du côté des Intel NUC ou Arm vitaminés)
  • Serveur en ligne (VPS à 1.7€/mois) pour stocker les données et les afficher, il faut rester indépendant au niveau de la commande en cas de perte d’internet mais avec un uC relié à un switch (Arduino+Shield ethernet) ça peut le faire et être indépendant d'une panne matérielle, sauvegarde auto...

Logiciels

Mise en forme non définitive, si quelqu'un a une idée de présentation claire... Peut-être liste des avantages inconvénients, faire une présentation succincte des logiciels

Tout en un

Par parties ou faits maison

  • IHM
  • Gestion des événements
    • Node-red - Basé sur Node.js. Flow graphique avec possibilité de créer les blocs manquants en Javascript

Base de données

  • Lesquelles ? MySQL, SQLite, MongoDB, cloud, InfluxDB, texte brut...
    • MySQL : La plus connue, assez lourde sur des petites cartes.
    • SQLite : Des tests sur une Gumstix Overo Fire on montré des limites de perfos au bout de 3 mois à 10 données/minute.
    • MongoDB : Apparemment adaptable sur petites et grandes plateformes, NoSQL. Surcouche Cube pour collecter des métriques.
    • Cloud : Plein de fournisseurs, souvent non open source donc cumule deux inconvénients : Nécessite internet et dépendant d'un fournisseur tiers
    • Texte brut : Marche à coup sur, mais si les autres se sont creusés à faire un système de BDD... Autant en profiter :p
  • Comment les gérer dans le temps, combien de points prendre dans une heure et en garder combien un an après. Dépendant du « serveur »

Protocoles de communication

  • Faits maison
    • Basé sur un appel de pages web avec passage des valeurs en GET/POST/TEXT/JSON
    • En utilisant MQTT

Analyse des données/traitement des informations

Là ce n’est pas évident mais c’est ici qu’il y a de l’intérêt.

  • Open Energy Monitor avec eMonCMS
    • Orienté économie d'énergies, possibilités à étudier
  • En utilisant juste téléinfo + température/humidité intérieur et extérieur, il est possible d'arriver à retrouver des chouettes trucs pour aider à réduire la conso.
  • Il y a aussi plein de scénarios intéressants pour la vie de tous les jours à esssplorer

Projets des membres