Chauffage

edited juin 2014 in Bons plans
Bonjour,
Je suis en train de voir comment gérer le chauffage de ma maison ,pour faire simple une température
quand je suis la et une autre lors de mes absences et pouvoir gérer tous ça à distance.  

Pour le système n'étant pas un crack je pensais utiliser deux thermostats d'ambiance reliés à des relais qui me permettrait d'alterner via yana
si vous avez mieux à me proposer je suis preneur
A l'avance merci

Commentaires

  • salut,
    une sonde de temperature (ds18b20 par exemple) et un relais ca fait l'affaire.

    attention à l'amperage avec des radiateurs, si tu en a qu'un ok, si c'est toute la maison faudra un truc serieux ou alors un relais par ligne. voir ton tableau elec, un relais apres chaque disjoncteur de radiateur.

    tu peux mettre un petit atmega qui gere la sonde et les relais en autonome et du rf433. tu reprend simplement le code d'idleman pour les relais commandé, ON temperature de presence, OFF temperature d'absence.
    ca devrais te couter moins cher que 2 thermostats et le code est super simple a faire.

    Pense a gerer l'hysteresis dans ton programme sinon tes relais vont clignoter sans arret. Tu chauffe jusqua temperature + 1°, tu ralume à temperature -1°.
  • Merci pour cette réponse précise Chep,
    Je suis un petit joueur donc va me falloir du temps pour mettre ce que tu m'as dis ou trouver plus simple
  • plus simple ca va etre dur. ou alors cher http://www.macplus.net/test-77753-test-du-thermostat-wifi-netatmo...


    - un block de relais chinois correspondant au nombre de disjoncteur de radiateur que tu a chez toi. (imaginons apart classique aux normes 4 disjoncteurs)

    http://www.dx.com/p/openjumper-4-ch-relay-module-compatible-with-arduino-265792

    - une sonde de temperature (ou plusieurs)
    http://www.dx.com/p/ds18b20-temperature-sensor-black-silver-143929

    - un arduino
    http://www.dx.com/p/diy-atmega328p-16mhz-electric-block-module-blue-172858

    - du sans fil
    http://www.dx.com/p/433mhz-rf-transmitter-module-receiver-module-link-kit-for-arduino-arm-mcu-wl-green-220194

    budget 15€ (delais de livraison un peu long ses temps ci) + une alim 5v de telephone type usb.

    Le code est tres simple, je t'aiderais si tu te lance.
  • Merci pour ta réponse et ta proposition d'aide ,je dois réfléchir et voir le temps que je vais pouvoir y consacrer
  • edited juin 2014
    De rien, pour le temp, je dirais 1-2 heures pour faire les choses bien propre.

    Voila le code

    http://pastebin.com/Q4sdhXam    (edit correction de quelques erreurs, lien mis à  jour)

    Il te faut la librairie onewire et eepromanything.

    1 relais, 1 led, 1 recepteur rf 443, 1 sonde ds18b20.

    le tuto est la pour le coté hardware

    http://blog.idleman.fr/raspberry-pi-15-creer-sa-propre-prise-radio-et-autres-peripheriques-pour-6e/

    dans l'entete j'ai ecrit qu'il ya pas d'hysteresis mais en fait si +1 -1 degree donc si tu regle a 20 ca va chauffer jusqua 21 et sa se rallumera à 19.

    Pour le relais tu choisi bien, 10A 220v = 2200W max soit
    - 1 radiateur de 2000w
    - 2 de 1000w
    - 4 de 500w

    Pour du matos chinois, je te conseillerais de pas pousser trop la puissance, a la limite prend un module de relais en france au norme NF CE car si ya un probleme ton assurance te couvre.
    Evidement le disjoncteur entre le compteur et le radiateur tu l'enleve PAS!

    Voila :)
  • Salut,

    Plutôt que vouloir couper le circuit de puissance, je préconiserai d'utiliser la fonction fil pilote des convecteurs. C'est le principe de fonctionnement des thermostats d'ambiance et grâce à cette présence ou non de 220v sur les convecteurs chauffent ou non voir se mettent en hors gel.

    Ainsi, nul besoin de mettre un relai gros relai de puissance mais un bien plus petit (pas de puissance dansle circuit de commande).

    J'ai fait ça chez moi et cet hiver tout à parfaitement bien fonctionné.
    On en reparle si vous voulez.
    :)
     
    PS: Je ne prendrai pas le risque de faire passer l'intensité nécessaire au fonctionnement de convecteurs via des relais chinois. Je rejoins à 200 % chep sur le matos estampillé NF CE de marque car sinon pense également à investir dans des détecteurs de fumée. :p

  • si je me trompe pas, le fil pilote sert surtout a basculer entre la consigne "nuit" et la consigne "jour" non?
    enfin sur les radiateurs chez moi la "programmation" basique permet de dire uniquement "de 7h a 9h mode jour" et reste du temps "mode nuit" et sur le radiateur je lui indique "thermostat 4 (genre 21°)" en mode jour il va chercher a atteindre 21 et en mode nuit c'est dans les 3° de moins...

    c'est en tout cas le fonctionnement chez moi ou il y a visiblement "un peu d'intelligence" dans les radiateurs, y'a probablement des modèles qui fonctionnent différemment

  • Quel boulet j'avais pas vu la réponse.

    Oui ça dépend effectivement des convecteurs. En regardant la doc il est possible, en modulant la sinusoïde du pilote, de mettre carrément le convecteur à l'arrêt ou en hors gel.
     
  • bonjour a tous.je suis intéressé par cette discussion. j ai créer un nouveau sujet dans la rubrique'projet'.je voudrais afficher sur une page web la température captée par 5sondes des 18b20(monté en filaire) et en fonction de la température,allumer des radiateur(maximum 1500w) a l aide de mes prises chacon qui elles sont déjà pilotable via YANA.j ai besoin d un shéma de câblage pour mes sondes et d un plugin pour YANA.Ensuite il faudrait que je puisse gérer le tout grâce au plugin événement de YANA.Que dire de plus?merci d avance a tous ce qui prendrons la peine de se pencher sur ce projet.
  • Bon pour l instant j ai réussi a câblé mes capteurs et a récupérer la temperature via un plugin:
    nom du plugin:Température par locaux
    auteur:MORAIS josé
    Je
    continu mon petit bonhome de chemin,il me reste le dernier point a
    abordé ,l activation de mes prises chacon en fonction de la
    temperature.Bien entendu je suis a disposition pour transmettre mes
    maigres connaissances
  • Bonjour,

    Je suis l'auteur du plugin: Température par locaux.
    Il est carrément dépassé et mériterait sérieusement un petit coup de neuf en rapport avec les dernières versions de Yana. Si tout comme moi vous aurez à terme une dizaine de capteurs, le temps d'affichage de la page se trouve fortement ralenti.

    Pour mener à bien ton projet, je pense qu'il faudrait développer un plugin qui, d'une part collecte les températures de tes pièces et d'autre part vérifie le seuil de température à atteindre pour chaque pièce. Bien entendu, il faudra fixer un seuil haut et bas avec suffisamment d'écart pour éviter que tes prises s'activent ou se désactivent toutes les 5 minutes.

    Pour le plugin événement, je laisse les spécialistes répondre car chez moi ça n'a jamais fonctionné correctement. D'un autre coté, je fais tellement d’essais et de bidouille que ça ne m'étonne pas :)
  • bilbil
    edited août 2014
    Bonjour a toi et enchanté de faire ta connaissance,pour tout te dire je vient de changer d'avis sur mes capteurs et je vient de commander 2 dht22(température et humidité)Pour ce qui est du câblage je pense que c'est pareil quand au software,je verrai bien quand j aurai reçut mes nouvelles sondes.Je n ai pas encore les compétences pour développer un plu-gin,mais j espère qu'un jour cela me sera possible.Ce qui m intéresse le plus ce n est pas tant les projet bien que c'est cela qui me porte mais le coté pédagogique de tous cela et les échanges que l on peut avoir avec toute une communauté.Je ne sais plus qui a dit:seul on est rien ensemble on peut tout.
    Je trainerai encore de ci de la car évidemment,j'aurai encore besoin d'aide
    Ps:je garde quand même les ds 18b20,pour l'instant et faute de mieux elle fonctionnent et ton plu gin bien que tu le trouves vieillot il a le mérite d'exister et très facile à mettre en œuvre,merci pour ton travail.
    Ha oui j'ai cru voir ton travail sur un site free et la gestion d'une cuve.C'est bien toi?
  • pour du dht 22 y'a un plugin (auto-pub inside :p) qui permet de récupérer les infos depuis yana for android (j'ai pas fait d'interface quand on est sur yana en web)
    il date un peu mais ça peut être un point de départ
  • Salut!

    J'ai un plugin de temperature qui commence a fonctionner pas trop mal, encore quelques debug et je l'envoi sur le market.

    Par contre en faire un avec l'option chauffage j'ai pas encore fait vu que pour l'instant c'est l'arduino entre la maison et le rasp qui s'occupe de ce genre de tache.

    Ne vaudrait il pas mieux modifier le gestionnaire d'evenement et creer un table specifique ou chaque plugin peut ecrire des valeurs qui ajouterais automatiquement des options de choix dans le gestionnaire?

    Ou pour faire du rapide en attendant qu'on developpe un truc, dans le plugin temperature, au moment du relevé, ecrire en dur, l'action à faire.

    Pour le plugin de vulcain, vers ici je pense:

                    $filename = "/sys/bus/w1/devices/".$entry."/w1_slave" ;
                    if (file_exists($filename)) {
                        $lines = file($filename);
                        $currenttemp = round ( substr($lines[1], strpos($lines[1], "t=")+2) / 1000 , 1) ;
    ICI
                        closedir($handle);
                        return $currenttemp;
                    }

    ajouter un truc du type 
    if ($currenttemp < 20) { commande radioEmission code prise ON}
    else { commande radioEmission code prise OFF}

    Ca aurai le merite d'etre fonctionnel de suite.

    (perso j'integre raspberry + arduino dans un boitier de livebox TV slim auquel j'ai ajouté un lcd 16x02, je regle ma temperature avec la telecommande. Quand le rasp plante, et ca arrive, la maison fonctionne encore sur l'arduino. Je sais je me repete ,)
  • bilbil
    edited août 2014
    Bonsoir
    Merci,pour ton aide chep,je vais tester ça et je vous fait un retour.

    Bon ça n'a pas marché,mais ce n est pas si grave,car c'est vrai que cela aurait eu le mérite de fonctionner tout de suite et en même temps cela n aurai pas été très pratique de modifier la temperature en dure a chaque fois dans le plugin.En attendant qu'un truc se développe ,je vais travailler sur d'autre projet.
  • edited août 2014
    C'est normal, la commande n'est pas bonne, c'est juste une piste pour toi

    A mon avis ca ressemble plus à ca mais la encore a verifier, debugger, tester. le code derriere radioemission doit etre le bon pour ta prise bien sur.

    if ($currenttemp < 20) {
    exec('/var/www/yana-server/plugins/relay/radioEmission 0 8217034 1 on');
    }

    Aussi je ne peux pas tester pour toi car je n'utilise pas du tout de rf 433, tout est cablé chez moi :)


  • bonjour
    Oui pour la piste,si seulement j'avais les bases PHP.j avais essayé ton premier exemple en mettant bien le chemin complet vers radioEmission ainsi que le code radio etc.je vois que dans ton 2eme exemple tu as mis"exec"
    Quand tu vas lire ce message,tu vas souffler et te dire:quel quiche ce bil
    Je vais me mettre au Php,ainsi je pourais peut etre creer mes plugins.
    Dis,je ne fais pas fausse route?c est bien des notions php dont j ai besoin?
  • Salut!

    Non je ne me dit pas que tu est une quiche, j'ai aussi mes lacunes (c'est justement ca la motivation du travail en communauté ,)

    C'est bien le php qu'il te faut pour yana. tu va voir que c'est assez simple une fois que tu a un peu mis le nez dedans. Google est la de toutes façon pour les cours et tutos.


    J'ai mis exec dans cet exemple pour dire à php d'executer un programme externe. je me demande d'ailleur si j'aurais pas du mettre echo exec... je te laisse chercher :)

    Je laisse aussi ceux qui utilisent des modules rf433 repondre car ca ira plus vite, directement avec la bonne reponse.
  • bilbil
    edited août 2014
    salut
    mes sondes sont cablées aussi.Je cherche,je cherche ,je cherche.J'ai vu des truc pas mal ,pour l'instant je cherche a créer une base de donnée avec sqlite3,je pourrais ainsi y stocké les valeurs reçut de mes sondes et peut être mieux les exploiter.J'ai vu aussi ton plugin sur ghitub ,je l ai installé , j ai le choix du protocole entre serie ou ds18b20 gpio,je choisi 18b20 gpio.n° serie du capteur je met 28-00043e9731ff.je clique sur ajouter et je vois bien q un capteur a été ajouté mais je ne vois plus son numero de serie dans la colonne Commande série du capteur.
    je vois dans la colonne protocole:protodallas et quand je vais en haut sur l onglet température,j ai un beau 404 no found
    A bientot 
  • Merci beaucoup pour ce très bon topic, je prends le temps de regarder tout ça et je vous reviens.
  • je suis désolé pour vous déranger, mais je doit remercier pour ce sujet !
  • pas réponse ....


    --------------------------------------------------------
    coque iphone 6 plus housse iphone 6 plus
Sign In or Register to comment.