Forum eedomus
http://forum.eedomus.fr/

Suivi VMC double flux
http://forum.eedomus.fr/viewtopic.php?f=12&t=926
Page 1 sur 1
Auteur:  yessiman81 [ 14 Mars 2013 16:30 ]
Sujet du message:  Suivi VMC double flux

post pour montrer la mise en place du suivi de ma VMC double Flux.

utilisation du Détecteur d'ouverture / Fibaro Universal Sensor (FGBS001) avec 4 sondes 1-wire.

Image_13.jpg
Image_13.jpg (48.29 Kio) Consulté 7455 fois


Voici les données que récupère mon détecteur universel Fibaro sur EEDOMUS :

vmc eedomus.png
vmc eedomus.png (65.59 Kio) Consulté 7527 fois


Calcul du rendement:

j'ai utiliser un capteur ETAT et script GOOGLE comme dans le post de geolocalisation:
http://maison-et-domotique.com/blog/boo ... t-eedomus/


ci-*dessous mon script:
Code : Tout sélectionner
 function vmc()
{
   
  // Paramètres eedomus
  var api_user = 'xxxxxx'; // api_user eedomus
  var api_secret = 'xxxxxxx'; // api_secret eedomus
  var id_Tinsufl = 'xxxxx'; // Temperature insuflé neuf
  var id_Text = 'xxxxx'; // Temperature extereure
  var id_Tint = 'xxxx'; // Temperature interieure extrait vicie
  var id_rend = 'xxxxx'; // RENDEMENT capteur etat crée sur eedomus
 
   {
     var Tinsufl = UrlFetchApp.fetch("http://api.eedomus.com/get?action=periph.caract&periph_id=" + id_Tinsufl + "&api_user=" + api_user + "&api_secret=" + api_secret) ;
  var data = Tinsufl.getContentText();
  data = Utilities.jsonParse(data);
      var Tinsufl = data.body.last_value;
   }
   {
       var Text = UrlFetchApp.fetch("http://api.eedomus.com/get?action=periph.caract&periph_id=" + id_Text + "&api_user=" + api_user + "&api_secret=" + api_secret) ;
  var data = Text.getContentText();
  data = Utilities.jsonParse(data);
      var Text = data.body.last_value;
   }
    {
       var Tint = UrlFetchApp.fetch("http://api.eedomus.com/get?action=periph.caract&periph_id=" + id_Tint + "&api_user=" + api_user + "&api_secret=" + api_secret) ;
  var data = Tint.getContentText();
  data = Utilities.jsonParse(data);
      var Tint = data.body.last_value;
   }
        // Calcul Rendement VMC double flux = (Tinsufl - Text) / (Tin - Text)
  var rend = Math.round(((Tinsufl - Text) / (Tint - Text))*1000)/10;
 
  {
   //  la date & heure actuelle
    var DateMin = new Date();
   DateMin.setTime(DateMin.getTime() - (60*1000)) //  la date & heure actuelle
   var Datetimestamp = new Date();
   
     // On met à jour le rendement sur eedomus  http://api.eedomus.com/set?action=periph.value&periph_id=XXXX&value=XXXX&value_date=YYYY-MM-DD HH:MM:SS&api_user=XXXX&api_secret=XXXX
    
      Datetimestamp = Utilities.formatDate(new Date(), "GMT+1", "yyyy-MM-dd HH:mm:ss") 
      var adresse = "http://api.eedomus.com/set?action=periph.value&api_user=" + api_user + "&api_secret=" + api_secret +
      "&periph_id=" + id_rend + "&value=" + rend + "&value_date=" + Datetimestamp;
     adresse = adresse.replace(" ", "%20")
     var envoi = UrlFetchApp.fetch(adresse);
       
        }
    }

---------------------------------------------------------------------------------------------------

Voilà ci ça peut servir. ;)
Désolé mais je n'ai pas le temps de détailler un peu plus
Auteur:  Rocketlud [ 14 Mars 2013 21:28 ]
Sujet du message:  Re: suivi VMC double flux

Merci beaucoup, je l'attendais avec impatience depuis que tu en avais parler;)

++
Ludo
Auteur:  aurel [ 15 Mars 2013 14:24 ]
Sujet du message:  Re: suivi VMC double flux

Bien vu, merci pour le partage d’expérience ;)
Auteur:  bdehaene [ 07 Août 2015 17:02 ]
Sujet du message:  Re: Suivi VMC double flux

Bonjour yessiman81 et merci beaucoup pour ces informations.

J'ai réussi à implémenter le script pour calcul du rendement et retour sur un périphérique d'état sans problème. Mais j'aime bien les icônes que tu as utilisé et je voulais savoir s'il était possible de les partager avec la communauté ?

Merci d'avance,

Benoit
Page 1 sur 1 Le fuseau horaire est UTC+1 heure