DomotiqueAccueil
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é
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
- Lux
- Watt/m²
- 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
- ça consomme un peu ses bêtes là, certains visiblement moins
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
- Électrique : 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
- Imperihome - Sur Smartphone uniquement
- Open Remote
- Gestion des événements
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