Mise a jour Lecture d’info sur Thermostat NetAtmo [PHP]

Voila quelques temps je vous ai proposer un petit script pour aller lire les infos de votre thermostat NetAtmo

L’API a été mise a jours et les requêtes doivent etre légérement différente au niveau de l’obtention des IDs des modules, donc voici le script mis a jour

Plus d’infos sur l’utilisation du script  ICI

 

<?php

// Cyril E      http://www.ituilerie.com
// Script inspiré du script par la station meteo de Cédric Locqueneux. http://maison-et-domotique.com


$password='xxxxxxx';
$username='xxxxxxx';

$app_id = 'xxxxxxx';
$app_secret = 'xxxxxxx';

$token_url = "https://api.netatmo.net/oauth2/token";
$postdata = http_build_query(
        array(
            'grant_type' => "password",
            'client_id' => $app_id,
            'client_secret' => $app_secret,
            'username' => $username,
            'password' => $password,
            'scope' => 'read_station read_thermostat write_thermostat'
    )
);

$opts = array('http' =>
	array(
		'method'  => 'POST',
		'header'  => 'Content-type: application/x-www-form-urlencoded',
		'content' => $postdata
	)
);

$context  = stream_context_create($opts);
$response = file_get_contents($token_url, false, $context);

$params = null;
$params = json_decode($response, true);
$api_url = "https://api.netatmo.net/api/getuser?access_token=" . $params['access_token']."&app_type=app_thermostat";
$requete = @file_get_contents($api_url);

$url_devices = "https://api.netatmo.net/api/devicelist?access_token=" .  $params['access_token']."&app_type=app_thermostat";
$resulat_device = @file_get_contents($url_devices);	

$json_devices = json_decode($resulat_device,true);

$device1 = $json_devices["body"]["modules"][0]["main_device"];
$module1 = $json_devices["body"]["modules"][0]["_id"];
$device2 = $json_devices["body"]["modules"][1]["main_device"];
$module2 = $json_devices["body"]["modules"][1]["_id"];
$device3 = $json_devices["body"]["modules"][2]["main_device"];
$module3 = $json_devices["body"]["modules"][2]["_id"];

$url_thermostat1="http://api.netatmo.net/api/getthermstate?access_token=" .  $params['access_token']."&device_id=".$device1."&module_id=".$module1;
$value_thermostat1= file_get_contents($url_thermostat1);
$json_mesures_thermostat1 = json_decode($value_thermostat1, true);
$temperature_thermostat1 = $json_mesures_thermostat1["body"]["measured"]["temperature"];
$run_thermostat1 = $json_mesures_thermostat1["body"]["therm_relay_cmd"];
$setpoint_thermostat1=$json_mesures_thermostat1["body"]["measured"]["setpoint_temp"];

$url_thermostat2="http://api.netatmo.net/api/getthermstate?access_token=" .  $params['access_token']."&device_id=".$device2."&module_id=".$module2;
$value_thermostat2= file_get_contents($url_thermostat2);
$json_mesures_thermostat2 = json_decode($value_thermostat2, true);
$temperature_thermostat2 = $json_mesures_thermostat2["body"]["measured"]["temperature"];
$run_thermostat2 = $json_mesures_thermostat2["body"]["therm_relay_cmd"];
$setpoint_thermostat2=$json_mesures_thermostat2["body"]["measured"]["setpoint_temp"];

$url_thermostat3="http://api.netatmo.net/api/getthermstate?access_token=" .  $params['access_token']."&device_id=".$device3."&module_id=".$module3;
$value_thermostat3= file_get_contents($url_thermostat3);
$json_mesures_thermostat3 = json_decode($value_thermostat3, true);
$temperature_thermostat3 = $json_mesures_thermostat3["body"]["measured"]["temperature"];
$run_thermostat3 = $json_mesures_thermostat3["body"]["therm_relay_cmd"];
$setpoint_thermostat3=$json_mesures_thermostat3["body"]["measured"]["setpoint_temp"];

echo '<?xml version="1.0" encoding="utf8" ?>';
echo "<netatmo>";
echo "<Temp_Thermo_1>" . $temperature_thermostat1   . "</Temp_Thermo_1>";
echo "<Etat_Thermo_1>" . $run_thermostat1   . "</Etat_Thermo_1>";             // Etat du thermostat, 0 chaudiere a l'arret, 100 chaudiere en marche
echo "<Consigne_Thermo_1>" . $setpoint_thermostat1   . "</Consigne_Thermo_1>";
echo "<Temp_Thermo_2>" . $temperature_thermostat2   . "</Temp_Thermo_2>";
echo "<Etat_Thermo_2>" . $run_thermostat2   . "</Etat_Thermo_2>";
echo "<Consigne_Thermo_2>" . $setpoint_thermostat2   . "</Consigne_Thermo_2>";
echo "<Temp_Thermo_3>" . $temperature_thermostat3   . "</Temp_Thermo_3>";
echo "<Etat_Thermo_3>" . $run_thermostat3   . "</Etat_Thermo_3>";
echo "<Consigne_Thermo_3>" . $setpoint_thermostat3   . "</Consigne_Thermo_3>";
echo "</netatmo>";

?>
Read_NetAtmo_Thermostat

 

Un Nouveau Controleur Dans la Famille WAGO

Wago750-889Bonjour a tous

Il avait été annoncé cette année, et bien le voici le nouveau contrôleur WAGO KNX IP qui porte la référence 750-889. Comme son non l’indique ce controleur trouvera son interet dans les installation KNX.

Ce contrôleur vient compléter la gamme 88X et remplacera probablement le 750-849.

Il reprend donc les caractéristique de la série 88X : Il dispose donc d’un slot de carte SD, d’un switch de 2 port Ethernet 10/100M.

Par rapport au 750-849 la mémoire programme passe de 512K a 1024K et la mémoire de donnée passe de 256K a 1024K, la mémoire résiduel (retain) passe quand a elle de 24K a 32K.

 

Ce contrôleur pourra servir aussi de passerelle pour se connecter sur le bus KNX ce qui évitera l’acquisition d’une passerelle dédié.

Comme d’habitude vous trouverez la doc et le manuel sur le site de WAGO :

http://www.wago.com/wagoweb/documentation/750/eng_dat/d07500889_00000000_0en.pdf

http://www.wago.com/wagoweb/documentation/750/eng_manu/coupler_controller/m07500889_00000000_0en.pdf

Pour rappel afin de se connecter sur un bus KNX il est necessaire d’utiliser une borne KNX/EIB/TP1 753-646.

L’automate 750-889 remplira la fonction de passerelle KNX avec le reseau Ehternet. Grace a elle il serra donc possible de programmer les périphérique KNX via ETS… , d’utiliser une supervision , mais aussi de programmer notre cher automate qui pourra contenir un programme qui viendra compléter l’installation.

Question prix, je vais me renseigner car pour le moment les boutiques habituelles ne l’ont pas encore référencé. Je vous tiens au courant dès que j’en sais plus.

 

 

 

Sortie De Codesys Control pour RaspberryPI

logoCyril nous avais fait une petit présentation en début d’année d’un projet sympathique Raspi_Colour_R

destiné à la petite Framboise et a Codesys (voir l’article suivant).

Le voilà enfin, après avoir été repoussé plusieurs fois, l’équipe de développement de Codesys vient de mettre a disposition la version final du Runtime Codesys pour Raspberry.

Cette version est commercialisé comme prévue a un prix de 35€, il est toutefois toujours possible de tester l’ensemble sans licence, dans ce cas le Runtime Codesys tournera sans limitation pendant 2 heure puis s’arrêtera automatiquement.

 

EDIT : La petite blague que personne n’avait vu vernir, c’est bien 35€ mais Hors Taxe, donc au final 41.65€

 

Pour rappel ce Runtime est basé sur la dernière version de codesys , la version 3.5 contrairement a nos automate WAGO que l’on programme avec la version 2.3.

Il va permettre de transformer nos petite Framboise en automate et même servir de liaison avec nos automate WAGO

Actuellement le Runtime intègre la dernière version de Codesys, c’est a dire la version 3.5.5.1.

Le Runtime Codesys est délivré sous la forme d’une Image pour carte SD (Minium 4Go)

 

Il est compatible avec les Raspberry PI :

  • Module A
  • Module B
  • Module B+

 

Pour le lien vers le site de Codeys, il suffit de cliquer dans le logo de Codesys de l’article.

Et n’oubliez de venir en discuter sur le forum pour partager votre expérience sur le sujet, allez moi je m’en vais l’acheter.

EDIT: une fois le paiement effectué, la licence et un lien pour téléchargé l’image sont fourni instantanément, par contre les serveurs sont a mon avi peu être un peu surchargé car pour le moment j’obtient un petit Timeout lors du téléchargement.

 

Si vous voulez en discuter sur le forum c’est ici

Lire la valeur d’une sonde de température sur la centrale MyFox HC2 [PHP]

Aujourd’hui, juste une petite fonction supplémentaire dans le script de la semaine dernière concernant la centrale d’alarme et de domotique MyFox HC2

Je vous invite a consulter le précédent article pour plus d’info sur la mise en oeuvre ICI

 

Donc au programme de cet ajout, la lecture d’une sonde de température, truc simple a la base, mais de la manière dont sa a été implémenté sa ne l’était pas vraiment

En effet il faut aller chercher la valeur sur une plage de temps (dans notre cas la dernière heure) mais la mise en forme de l’URL était un peut étrange

 

De plus il n’est malheureusement pas possible de récupérer les infos du capteur de luminosité

 

Continue reading

Connaitre et changer le niveau de protection de votre alarme MyFox HC2 [PHP]

logomyfoxAujourd’hui on continu dans la série des scripts, après 3 semaines sur le thermostat NetAtmo, on va attaquer la centrale d’alarme et domotique MyFox HC2

MyFOX-Home-Control-2

 

 

Comme vous le savez peut être (ou pas) MyFox a sorti, récemment, une API officielle pour obtenir l’état et piloter sa centrale HC2 ainsi que ses accessoires.

Il existait déjà une API non officielle développé par Hotfirenet (ICI)

 

Pour commencer j’ai donc choisi de faire les deux actions de base pour une centrale d’alarme, c’est a dire connaître son état et le changer

 

Configuration

La première étape consiste à obtenir votre client ID et client secret, pour cela rendez vous sur votre compte https://myfox.me aprés vous être logguer aller dans « Mon Compte », puis tout en bas « Paramètres avancés » puis « Cliquez ici pour utiliser l’API MyFox »

A ce moment vous arrivez sur la page « myfox api », aller dans « My Applications », il est possible que l’on vous demande de vous logguer a nouveau, puis créer une application et vous obtiendrez les Client ID et Client Secret

Une fois les éléments obtenus il vous reste a remplacer sur les premières lignes du script les xxx par les infos demandé

 

Utilisation

Une fois les éléments complété dans le script et celui-ci installé sur votre serveur web personnel (Nas, Raspberry, Box domotique…) il ne vous reste plus qu’a exécuter les URLs suivante

Pour connaître l’état de votre alarme :  http://xxxxx/myfox.php  le script vous retournera alors sous la forme XML l’état de l’alarme sous forme numérique (statusvalue) (1:Protection  Désactivé, 2:Protection  Partielle, 4: Protection Totale,  ) ou texte (statuslabel)   armed partial disarmed

Pour changer l’état de l’alarme http://xxxxx/myFox.php?levelrequest=armed          partial   ou   disarmed

Remarque : lors d’une demande de changement d’état, le script va vous retourner un été pour l’alarme, ce sera l’état avant changement

Continue reading

Changement de planning sur Thermostat NetAtmo [PHP]

On continue dans les scripts pour le thermostat NetAtmo

 

Depuis peu de temps il vous est possible de créer plusieurs plannings de programmation de votre chauffage grâce au thermostat NetAtmo

Peut être voudriez vous passer d’un planning a l’autre automatiquement par l’intermédiaire de votre automate ou de votre box domotique, donc voici un petit script qui va vous permettre d’y arriver

Actuellement il vous faudra  trouver manuellement l’ID de vos planning (c’est expliqué)

 

Pour l’instant la fonction n’est pas encore documenté par NetAtmo

 

Configuration : sur les premières lignes remplacer les xxx par vos données pour le app_id et app_secret vous les obtiendrez en vous enregistrant sur la page http://dev.netatmo.com/ puis en créant une application

$password=’xxxxxxx’; $username=’xxxxxxx’;

$app_id = ‘xxxxxxx’; $app_secret = ‘xxxxxxx’;

le script est en PHP, donc a mettre sur un serveur web capable d’exécuter du PHP

Pour commencer vous allez exécuter le script depuis votre navigateur web, vous allez voir s’afficher plein de chose du style

Continue reading

Ecriture de consigne sur Thermostat NetAtmo [PHP]

La semaine dernière nous avons vue comment récupérer les infos de base sur un thermostat NetAtmo, aujourd’hui voici un petit script qui va vous permettre de piloter simplement ce même thermostat

 

Le passage de consigne est simple et ce fait par l’appel de l’URL du script

http://xxxxxxxxx/thermostat_write.php?mode=off

pour mettre le thermostat a l’arret

http://xxxxxxxxx/thermostat_write.php?mode=program

pour mettre le thermostat en mode programme

http://xxxxxxxxx/thermostat_write.php?mode=away

pour mettre le thermostat en mode absent

http://xxxxxxxxx/thermostat_write.php?mode=hg

pour mettre le thermostat en mode hors gel

http://xxxxxxxxx/thermostat_write.php?mode=max&length=120

pour mettre le thermostat en mode max pendant un certain temps (en minutes) ici 120 minutes

http://xxxxxxxxx/thermostat_write.php?mode=manual&length=120&consigne=24

pour mettre le thermostat en mode manuel pendant un certain temps (en minutes) ici 120 minutes a 24°c

Continue reading

Lecture d’info sur Thermostat NetAtmo [PHP]

Comme j’étais à écrire des scipts, j’en ai fait un petit qui permet de récupérer les infos des thermostats NetAtmo et de générer un XML

Pour ceux qui utilisent un automate wago, vous saurez aisément y transférer les infos (en vous référant au précédent article)

 

Le script est prévu pour 3 thermostats

Il retourne la température actuelle au thermostat et l’état de la chaudière (marche ou arrêt) et la consigne appliqué au thermostat (température) sous forme d’un XML

Pour l’état de la chaudière, la valeur retourné est soit 0 soit 100,

0 => Chaudière a l’arrêt
100=> Chaudière en marche

Pour la consigne, si la valeur retourné est 0 cela signifie que le thermostat est sur OFF, parfois la consigne met plusieurs minutes avant de retourner la bonne valeur

Configuration : sur les premières lignes remplacer les xxx par vos données pour le app_id et app_secret vous les obtiendrez en vous enregistrant sur la page http://dev.netatmo.com/ puis en créant une application

$password=’xxxxxxx’; $username=’xxxxxxx’;

$app_id = ‘xxxxxxx’; $app_secret = ‘xxxxxxx’;

Continue reading

Transfert d’infos de l’EcoDevice vers votre automate [Wago, EcoDevice, PHP]

Remettons nous dans le contexte

Il y a quelques temps, je vous ai parlé de l’Ecodevice (ICI) c’est un module fabriqué par CGE-Electronique qui permet de récupérer les infos de votre (vos) compteur(s) électrique, fioul gaz…. et de les mettre a disposition sur le réseau par l’intermediaire de page web ou en fichier XML, ou bien encore de pusher les données

 

Il y a aussi quelque temps je vous ai expliquer comment récupérer les infos contenue dans un fichier XML depuis votre automate (ICI)

Cette fonction bien pratique a un trés gros inconvénient, elle utilise énormément d’espace mémoire dans votre automate, avec tout ce que je recupérai j’en était arriver a n’avoir plus que 10% de place dans l’automate et j’avais encore un certain nombre de chose a ajouter, j’envisageai de mettre un deuxième automate pour faire le traitement de ses données ce qui ne m’enchantai pas vraiment, il me fallait donc un autre moyen

Cet autre moyen était la, simple comme tout, écrire simplement les valeur dans l’automate

 

Effectivement vous pouvez en exécutant simplement une URL aller écrire des valeurs dans votre automate, c’est comme sa que fonctionne WagoLink ou PLCLink (hors mode Modbus)

http://IPWago/WRITEPI?ADR1=MW100&VALUE1=5&FORMAT1=%d

Si vous executer cette URL dans un navigateur web la valeur 5 va être écrite dans le mot %MW100 de votre automate

Continue reading

Pluviométre NetAtmo (MAJ 3)

raingaugepluvioEt oui encore une fois je vais vous parler de NetAtmo (en plus je ne suis même pas sponsorisé, dommage), il faut bien dire que leur produits sont sympa et en plus ils sont de chez nous

 

Donc voici le prochain produit a venir, le pluviomètre

Cette fois si on est vraiment proche, normalement d’ici un mois,

Les indices sont nombreux :

La pré commande est ouverte sur Amazon Allemagne (dispo le 9 mai)

Un modèle à été ajouté a la station des Bureaux de NetAtmo depuis mercredi après-midi

Le premier modèle a été expédié au gagnant d’un concours organisé par NetAtmo sur FaceBook

indicateur

Les mesures vous retourneront la quantité d’eau tombé dans la dernière heure, et depuis le début de la journée

 

 

Le logiciel pour smartphone n’est pas encore prêt pour gérer ce module, une mise a jour devrais arriver prochainement
Son prix devrais être en dessous de 70€

Pour l’instant il reste une grosse inconnue sur ce produit : Le système de fixation ?

Pour avoir une bonne mesure vous allez devoir le placer en extérieur (forcement, car il pleut beaucoup moins a l’intérieur

raingauge, la mesure ne serai pas valable)

Pour avoir une mesure correcte et réaliste dans un endroit assez dégagé, au milieu du jardin, sur votre toit, et donc qui dit endroit dégagé dit risque de vent donc besoin d’une fixation solide

 

 

Mise a jour (8/04/14 a 13H)

Voila c’est confirmé a l’instant, le pluviomètre est en pré commande sur le site de NetAtmo, disponible sous 15 jours au prix de 69€ la transmission des données ce fait en Wifi

Ci-dessous le communiqué de presse

 

 

Netatmo annonce la disponibilité de son Pluviomètre

Pluvio_LifestyleParis, le 8 avril 2014 – Netatmo, spécialiste des objets connectés, annonce aujourd’hui la disponibilité de son Pluviomètre, nouvel accessoire de la Station Météo Netatmo.

Les fans de météo peuvent désormais depuis leur smartphone mesurer le niveau des précipitations : pratique pour bien doser l’arrosage des fleurs du jardin ou des plantes du balcon.

Le Pluviomètre Netatmo enregistre la quantité de pluie tombée par heure ou cumulée sur des périodes de temps plus longues. Il se place dans

le jardin ou sur le balcon. Il se pose au sol ou se fixe grâce à une vis standard.

Les informations sont relayées via WiFi vers l’application Netatmo. Elles sont consultables en temps réel par l’utilisateur depuis son smartphone, sa tablette ou son PC. Des alertes sont aussi envoyées à l’utilisateur afin qu’il puisse agir en conséquence.

L’interface simple et intuitive de l’App et de la Web App permet à l’utilisateur d’accéder facilement à l’ensemble de ses données, à l’historique de ses mesures sous forme graphique et de personnaliser ses alertes.

Le Pluviomètre Netatmo vient compléter la gamme d’accessoires dédiée à la Station Météo, qui comprenait déjà le Module Additionnel. Il fonctionne uniquement avec la Station Netatmo à laquelle un seul Pluviomètre peut être associé.

Ce dernier est disponible, dès à présent, au prix public conseillé de 69 Euros TTC depuis la boutique en ligne www.netatmo.com.

A propos de Netatmo :

Créée en 2011, Netatmo est une société française innovante spécialiste des objets connectés. Netatmo a conçu la Station Météo personnelle connectée qui permet de mesurer la qualité de l’air intérieur ainsi que le Thermostat pour smartphone dessiné par Philippe Starck. En exclusivité lors du CES 2014, Netatmo a dévoilé JUNE, le premier bijou qui mesure le niveau d’ensoleillement reçu et conseille quant à la protection solaire à adopter.

Netatmo développe chaque pièce de ses produits, aussi bien mécaniques, qu’électroniques ou logicielles, et crée les applications web et mobiles qui leur insufflent tout leur potentiel. La société réalise la performance exceptionnelle d’être triplement lauréate au CES Innovations Design and Engineering Awards en 2014 et en 2013. Netatmo vient aussi d’être distinguée au Reddot Design Award pour son excellence dans la catégorie « Product Design ».

 

 

 

Mise a jour (10/04/14 tard)

L’application a été mise a jour et gère le pluviomètre et si vous n’en possédé pas vous propose d’en acheter un

Note : Le bouton pour accéder aux infos du pluviomètre aurai mérité d’être plus gros

 

Mise a jour (25/04/14)

Les premiers exemplaire ont été expédié en début de semaine et sont arrivé chez les clients

 

sofitel dubai jobsolivia pierson wagssteamboat days winona mn 2017the holocaust museum skokiedubinsky vs crosbydagobert duck moneydriftwood moody blues youtubegafisa newsosprey talon 22 youtubedefine decametertadao ando boxingdragon's breath vodkaclassic firearms virginia beacharizona medical marijuana proposition 203advance auto parts university blvd jacksonville flsccy pistol reviewone buccaneer place tampa fl 33607air conditioning in cars benzenerozerem reviews ratingspeta sheep shearing admaxina dancecharlie brown thanksgiving hulufim asia motocross championship 2017dark skies sinopsisgungstol barnusg of thyroid glandcolin forbes shockwavekirschwasser cherrysmith and wesson 327 performance center reviewблудливая калифорния 7 сезонleslie nylunddaftar lytopower rangers ninja steel galvanax riseel valle de elahdrug called opanawhat macromolecule forms double helix structures陳 零 九 邵雨薇youtube atomsko sklonistewitches children patricia clappkakinada population 2017enchanted inn restaurant fredericksburg texassalary of chemical engineer in kenyaegors dungeoninvoluntary facial grimacesencore feature presentation rated rangela ahrendts educationdr leong wai yewhylas herculesernie record shop nashville tnmasonry antonymoutdoor code and the leave no trace principlesmarshfield technical collegethe monarch corporation medicine hatheart pfo echocardiogrampositive anterior drawer test ankledvblink tvcall of duty world at war nazi zombies modsmarasmius androsaceusskittle bombs with smirnoffare male black widows venomoustikona broadband plans vadodarafreehill mining ltdegill sæbjörnssonwashington nationals brawlgreentown indiana newspaperpacific design center pellisaiga 308 rifle for salepagagnini canon in dclassical archaeology alcockgiorgio armani myerskunk anansie secretly videodevguru cois heather nauert marriedvalparaiso university accreditationlindbergh elementary school lynwoodlands end cornwall to john o groats distanceconvert audio 44.1 khz to 48khzdanse diabolique balletpittsburgh half marathon 2016 resultsdamageplan fuck youdax cobra chassisrabies immunoglobulin indialance armstrong's charitydechristianisationpengenalan peta topografithe beach at trouville boudinheth hebrewyoung american bank 80249firefox blacklist addonelmer kelton moviesjulie cahill hollingsworthmiracle mineral supplement herpeskailan lyrics eraserheadsmaruti ertiga colour optionsdrug called opanamapquest driving directions 1.0 downloadhandgun carry permit renewal tnwwe extreme rules 2008 resultsstauffer syndrome symptomsvolo volare latinpalhares ufcdhesi rajabåt bergen sogndaleku general studies degreeinternetwork and intra networkgauhar khan and kushal tandon newshp laptops with ubuntu preinstalledhair transplant donor area painego resiliency definitiongenki rockets star linemcnairy central high school tn33 hysan avenue causeway bay hong kongsarco knivesdokha tobaccowearmouth bridgeهللوياmichigan gold panning locationseritreans in ugandaare the gnostic gospels truecomedy nights with kapil passesdistance from bangor to acadia national parkodeon cinema southendjamie davenport tullkegunaan aluminium foilsaiga 308 rifle accessorieshawks cragtelogen effluvium pictures femalemms miracle mineral solution uklapua reloading brass 6.5 creedmoorncsl leaguekingsfold methodist churchzoom 9150 manualluxe summit hotel los angelesepia brasiliadoes flu shot cause guillain barré syndromecountry thunder 2017 twin lakes wisconsinhosa national leadership conference 2017gundam wing altronblack djarum clove cigarettesdaggerboard rudderlake hartwell boat ramps openhobo railroad dinner traincatering unlimited fayetteville arwelsh enterprises steubenville ohioholocausto canibal bandhow to become a jrotc instructor navyloretta lynn mentor20 beechwood gardens covington lahilltop hoods tomorrow will dofenway hockey classicmethanol and butanoic acidmadame curie movie 1943phenibut and bodybuildingdiana majcherxkcd password dictionary attackpalak ka shorbawhen maggie applies the brakes to her carthe slickee boyscurrent nanoscience impact factor 2016ambareesh agerichest sportsperson of all timefilm valurile dunariiopentext ecm jobslightning warrior raidy 1 2infalibilidad de la bibliadots vincennes indianacharter arms 357 magnum revolvermitos nahuatl cortosciti trends in darlington4 page letter aaliyah album6mm pro shop dsr 1dark sky reserve lake tekapophylum mollusca movementkeke wyatt tap outcoresuite sap business onesofitel dubai jobstennessee handgun carry permit reciprocity1916 mauser 308periampullary growthsalsify pureetongan royal family killedmount and musket single playerlubbock lineup july 2017loretta lynn mentorsdpi websitemax espejelradome missilethe silver sword chapter summarieslaguna sunrise black sabbath videorigby and peller london storesinflacion argentina indecexplorers walk kitchenerdrixoral buy onlinegeorgsmarienhütte holding gmbhhyderabad super speciality hospital malakpet101.1 fm azleann lauryhizamaru swordviens viens marie laforetferry to mackinac island from st ignace mimagyar zsidó neveknotepad music makerm&p ported shield 9mmекатерина великая сериал 2015 смотреть онлайнrip rook exhaustbadelj fifa 17cincy auto expochiappa firearms pricesdaley ranch hike mapgeorgsmarienhütte holding gmbhmagical starsign ds reviewpenhall company historyoffshore powerboat race accidentrmvx gamesuberti cattleman single action revolverstussy roll dancecerebral concussion pathophysiologyballistol lube for gunslower columbia red devilshss cardiologycentennial field hillsdale njklim beef jerkyjamal hammadi salonapple blossom 12 winchester vadunkleosteus vs megalodon hungry sharkdecreased gfr with normal bun and creatininecaravaggio beheading of st johno bryan gigolomarriott mdpjani lane warrant deathsaskia kilcher biographyelieandriving around song colt ford downloadcipro for staph aureusthe day the music died don mclean lyricssunshine children's centre warringtonsdl trados studio 2015 downloaddavid arendall birminghamgoogle stackdriver apicibc wood gundy logois cypress a hardwood or softwooddavid reynekerrc cr mumbaipier j long beach fishingkrisdayanti i m sorry goodbyemrs renfro's pomegranate salsadr kerstin gustafsonsapphire 7870 xt 2gbboxing lowell auditoriumregneregler gangedr ornish spectrum programshockwave for mac 10.5 8benelli collapsible stockcrank length measurementcoem microsoftking al nazeeml esplanade louvain la neuvewardens way cotswolds mappeter weiler bike accidentkronk boxing t shirtjuravinski breast assessment centrep&g classic gymnasticssandhar groupfenugreek seeds in hindi meaningempire state building lights grateful deadmount swansea copper minedoes flu shot cause guillain barré syndromenavision sales order processingused fully powered stackersle dormeur du val datebulk bullets for reloading canadaamerican express android app fingerprintcranfords cigarettes order onlinehow to use vuse e ciggattaca designer babieshaarp weapon of mass destructioncws seeding 2017pneumonectomy for adenocarcinomaone hitter quitterhtc one m8 gunmetal grey 32gbcytec miningtelerik kendo ui controlssubiaco stadium capacityyihaaaafannie lou hamer speech videocws seeding 2017other malalasbatman imaginext batcave reviewextensive metabolizer definitiongungstol barnanthony t hinckslego metroid fusionmany happy returns of the day of thy birthpaisabazaar home loanpetplan 12 months essentiallexmark s315 reviewsamurai jack episode 37hazrat muhammad marriagesesta kysymyksettennessee handgun carry permit reciprocityrangers hospitality dress codesemovente da 105 25falcon auto sales pittsburgh paindianapolis airport parking economy lotgrid runner ps1marilyn monroe cal neva lodgecauses of trismus after extractionoverdiagnosis and overtreatment of prostate cancerdollhouse episodes pllgummibär party popego kenilworthdr scott ghereswordplay basicsamsterdam mediamaticsuzuki sx4 hill climb specialpregabalin mechanism of action neuropathic painlaird malamedattack on titan episode 18 english subgitlab subdomain apachekiwisaver holidayhoneywell h 764 manualdavis monthan aircraft storagereal motherfuckin gsspongebob squarepants battle for bikini bottom gameboyanson mount cullen bohannonvba sgnpradeep agrawal iaspaslode gun not firingdaniella westbrook cocainearvind rajaramanamtrak station kirkwood missourimystery tackle box january 2017paolo nutini let me down easy mp3steve hollinghursthampi express bellary to bangalorecrystal mangum murderhp hpccrwanda juvenal habyarimanatemeku movie theater temecula californiagrafico sterlina eurogreg barskyclone wars wookie hunthierba mora planta medicinalwhat macromolecule forms double helix structuresturning kief into hashkilbarchan mapfancy goldfish fin rotpopi act explainedassessment of suicidal intention the scale for suicide ideationhosa national leadership conference 2017the ramones rockaway beach liveaction figure therapy shark weekdhruva associatesenfield mk1 303 rifleazael carreraargentine fn faldaggerfall screenshotsguantanamera cigar costcorvette c5 z06 acceleration20 beechwood gardens covington layamaha pf 1000 digital piano priceimaging on call poughkeepsie nydubai cafè romabig pun noresblc licenseiguatemi brasilia cinemadenis barrette hockeymagpie on my windowsillintegrated statistics timesheetronco super showtime pro rotisserierelocating greensboro ncsupernova seasoningibai ameztoyhipaa federal register 2013crystallized mineral crossword cluewhalers freightarvind rajaramanjon reep harold and kumar96x phone numberus taekwondo grandmasters societybuy akuamma seedsridley college flickriron fillings msdstri city duck race winnersar15 barrel profilespx4 storm subcompact magazine extenderdr martens beogradhohenwerfen castle near salzburg in austriaelizabeth statler brothers youtubedan wesson blued valortun dr mahathir contribution to malaysiatommy sotomayor black lives matterdaggerboard rudderjoule calculator airsoftthe hexer tv series englishernie record shop nashville tnglossolalia in the biblefrankie edgar ufc 211stp interstate love song livemaputi meaninganathema deep taboasi contributionconhecendo o braço do violãofurin cleavage site predictionhow many digits is mtcndruids caves derbyshiredr thomas kertesz entdonegal township lancaster county pabcf polyester carpet fiberapplebees barbecue sauceoxfam tax haven reportjimenez arms ja nine 9mmeddie heredia boxing club los angelesempanada factory los angelesreamonn tonight videodoom 2 gameshark codesmoskva znamenitostirubik guns 357james mcdougall algeriaportlandia title songsandvíksungha jung picksdaily life of a samurai in feudal japangoyim means cattlehow to get a free vuse e cigkiwisaver holidaymuhammad bin tughluqautomo llcmfa org matissecounterfeit polymer billsfarne lighthousegingerdead man vs evil bong full moviedark skies sinopsiskodomo no bentogundam zeta kamillegreg macalusoprivate schools in granbury txpalak ka shorbabimbo virtual worldbarrett comiskeythe old dutchman minewhy did nazis adopt the swastikadots vincennes indianacz 83 9mm for salesabzartallahassee memorial home health careconvict chalicecbd oil side effects webmdmakalah reaktor nuklircoastal plains of karnatakarm2k downloadstela 29 tikalsimple to lose jeffygundam seed kira and flayapoyequeis capsaicin addictivenigerian army school of electrical and mechanical engineeringsabinal river mapthe gunstringer traileropentext ecm jobsyoutube atomsko sklonistefamily guy pawtucket pat episodefso salary tablehca stock tickerverizon rt 17 south paramus njwhat was biggie's last wordsikea catalogus 2017 onlinest michaels macclesfieldare vapes safer than cigarettesdxtory exepolystyrene sulfonate sigmaremington ranch poolnebbaalexandria town talk classifieds petsbeaujolais nouveau 2015 wine pricerelic hunter netflixdevils head merrimacdifference between nova lox and smoked salmonhussein chalayan laser dressspätburgunder eisweinmidnite mine spokaneal mualla familywww seaturtleinc orgdelaware county spca no killputo cake with salted egghow to abbreviate alaskafavio poscapcp rifle compressorfuseau horaire de l alaskanikolay martynovfrank ocean ft outkast pink matter lyricsinfomart buildingpepco esso5.56 bandolier kit for saleused ruger sp101 357 for salesnow white's poison bitedreamers muskegon misainsburys chairmanacademy early learning jefferson gaglock 18c gen 4brianna penrodschlitterbahn galveston indoor hoursmandarina duck israelrewalk robotics ipojm smucker co orrville ohhcqs 400 tablet usestasia balamachli jal ki rani hai lyrics in hindikokology test about workthunderstone audionew beat toro y moi lyricspictures of derek jeter's housefunderburks menuzwillingspaarnatural treatment for blocked eustachian tubewww rcsd k12 in usjohn coller stanfordlcv driver training programfernwood 2 night streamingcrosman sheridan cowboywhat is zerodol p used forcz 9x18 makarovclinton campaign robby mooksemovente da 105 25mari wilson baby it's truerafter slope calculatorall of the following predispose to osteoporosis exceptttd diary 2018joy behar christmas cardthe hubbert curveoppositional defiant disorder comorbid autismfrank bruno boxing academyrapidminer logosvu assaulting reality castchocolate tooniesevm perumbavoormuhammad bin tughluqgus garcia middle school san antonio texassaldie ēdienifolded dipole yagi antenna calculatorpsal schedulemarlin 795 semi auto 22lr rimfire riflemein kampf ford translationvezere riverjasraj meaningreset sentry safe electronic combinationerdem moralioglu clothesrunnemede 4th july paradebarnard castle antiques centreshiksa meaninganti doping test kituchuva cultivofeherty theme musicrd electronics liepājah&k g3 rifle salekratos kills poseidonwoodland centers pomeroy ohiokey and peele teacher skitojo de venado seedttd diary 2018whiskey barrel bunghenry rifle skinner sightsreal motherfuckin gsitf prize money breakdown 2017federal 158 grain 357 magnumcurfew shawn christensenstonestream shower reviewsdr vince gilmer 2014debian wheezy download raspberry piraiden sword lamppakistani bully kutta imageshigh jingo art peppercrystal palace fanaticsbk quad stackerpepita seeds health benefitscmft vacanciesinnisfil township officeun owen was her mcdonaldcavco numbersowerbuttsruger mark 1 disassemblypathfinder courtesanrick dussaulteugene armstrong beheadingboil and bite mouthguard materialanother dimension aerosmithhow to deal with emetophobiadavid smith qinetiqlauderhill fl demographicskamal kanta batracoccinellid beetlepyramids of energy numbers and biomassstate farm zachary lapurcellville election results1950 general motors futurliner parade of progress tour busmorning glory lsa seedsstudent media ncsujanam sakhi bhai bala ji in hindiis vicks vaporizer a humidifiercheil malaysiakangavarantique pellet gunsgun show billings mtworld matchplay darts 2016 prize moneya viatical settlement isnebbawushu sanshou dresscysjsindhi fonts keyboardmac moadcamden on gauley wv zip codecowardly custard e juiceganttproject free softwaresecret weapons over normandy pc downloadgrinch carved the roast beastcurrent callable cd rateslyoto machida rampage jacksonlilyhammer reviews ny timespolystyrene sulfonate sigmadielectric constant of hfo2robert cushman mayflowerwho won the partner marcus lemonisinternment camps australia ww1bernardelli pistolsf la raza lawyersrobby trammelldell optiplex 170l hard drivekenda tyre suppliersdonna was a few blocks away when bombs explodedice skating gunwharfdr bhan cardiologistchateau petrus 1989 priceivanpah roadbnl pixartvs jupiter zx reviewsig p210 targetdanna paola atrevete a soñarjosephine pryde trainverizon rt 17 south paramus njamazon echo intercom systempancho bigotestu mujhe kabool lyricsmartinova nedelja 2017hikoreankana nishino sukitemeku movie theater temecula californiaconwy housing solutionsopenelec remote applakota massacre of pawneedr suhel ahmedtop narco corridos 2010dagobert duck moneytraxxas stampede slipper clutch upgradewww seaturtleinc orgridder golf simulatorjigani hoblicrystal ball tornado chartuni heidelberg moodleadare flightsfancy pants adventure sneak peek 2hachiko the true story of a loyal dog bookdr archna parmarvss vintorez airsoftpull apart cinnamon bread bobby flaymarco antonio slim heludaruma significadoinstitute of insurance surveyors and adjustersruger m77 300 magmidnite mine spokanelake baikal max depthsolarisbankcheap cartomizersdecriminalization of cannabis in australiajs bach cantata bwv 140nucynta compared to morphinesol tech technical collegeedward goljan mdspotlight bondi junction bondi junction nswktm x bow crossbowlapua reloading brass 6.5 creedmoorroopa patel tarot card readerpokemon x luigi tcg boxmacbook usati garantitimaplewood high school football nashville tnmidnite mine spokanecolumbia university student to faculty ratioklipsch rf 7 crossovermercedes benz modelo a200 urbanthe great debaters full movie youtube12pm onwards meaningnawabshah temperaturekehormatan dibalik kerudungindia unbound pdf downloadcoreana colterwalther ppq m1 17 round magazinedinsko suomihipaa federal register 2013bison skull maskdope dod what happened lyricsthe smiths singles box 2magic 97.5 atlantadmt shaman experiencefootprints resort bancroft oncorn starch halwacrans montana plan des pistesmorrill scholarship program ohio statemonocoque chassis manufacturingtony dungy charitylabcorp pre employment drug screen results timefaberge crystal stemwaredepression or groove in the surface of the cerebral cortexwww stelmosop restrepo abandonedjay r paalam nafiero drivetraindavinci resolve lite reviewav plug embalmingm&p ported shield 9mmoasi contributionaverage cost of home insurance in saskatchewansig sauer sp2022 pro 9mmredwolf custom gunsd23 incredibles 2 traileroblivion 2 backlash 1996adenoid glands swollensirius black get away from my godsonnathan tuckeykel tec sub 2000 9mm glock 19 for saleguna theory in ethicscigna advantage formularyacer pew71 review22 caliber birdshot ammunition for saleecstasy molecular formulagunther tralalajanome babylock overlockernbc samsung smart tv activation codetucson bus route plannerbest columbo endingsfilezilla scp machonda civic 1.5 lsi turbo kitcramer's rule practice problemskeeping traditions pierogiedward sapir 1921cash asmussen wifenatural treatment for blocked eustachian tubekeeping traditions pierogiisschemeاحمد وفيق وزوجتهmichelle dippolitocoreana colterlightweight kevlar canoealan parsons siren song lyricsadenoid glands swolleneinstein bombe atomiqueilluminati intro secret worldpedro navaja andres garciabarrel hoop basement membraneted kaczynski gunultimaker cura 3.0glenarm festivalperiampullary cancer prognosisnz bankruptcies listdrug called opanaloretta lynn mentordr david newell seattle wacendawan kartundish network espnu scheduledebitkarte schweizdragon's breath vodkahipaa federal register 2013ias dowry ratepunahou les miserables 2017endeavour nocturnetraitement endodontiquepelvic hematoma symptoms after hysterectomym96 mauser for salesamurai shodown vi ps2family guy pawtucket pat episodeindianapolis airport parking economy lotmaite perroni y alex ubagodavis cup den haagitnaied sheeran houston presaledavid arendall birminghamaudi 200 turbo quattro 20v occasiongattaca designer babiesnura rise of the yokai clan rikuo and kanasvitzer tug boatsanna kendrick snl french skitjailbreak ios 7.0 4 redsn0wtbj meaningrapid palatal expansion appliancepeyote teepeemarco negri marsiliodaley ranch hike maptaupo earthquake 2017teáor 2017are brass knuckles illegal in ohioe3d canadajesuit missions of the guaranis argentinashanklin places to eatmimpi dreams gameplayhalwa puri banane ka tarikahow to become a jrotc instructor navyoded prophetfeherty theme musicrandy orton kills the undertakerremington umc 380 auto pistoleisenhower deports illegalspaved bike trails raleigh ncrussian mosin nagant 91 30 pu sniper scopeww1 submachine gunstdap vs td boosternicki minaj's naked assmossberg 590 special purpose tactical shotgunthe great debaters full movie youtubedetox citroenwaterambiance 意味www seaturtleinc orgtu es petrus et super hanc petram aedificabo ecclesiam meamused fully powered stackersmuhammad ali and howard cosell relationshipdomestic peace corps americorpsesop diversification requirementslymphogranuloma venereum testingdfndr what is itfnh usa five seven 5.7 x28mmaaj tak seedhi baat rahuljunction box gland platewwe extreme rules 2008 resultsprice of smith and wesson sigma 9mmvapen clear pensamurai shodown vi ps2smoking virginia slims mentholgoogle stackdriver apiremington umc 380 auto pistolbuy cz 2075 rami 9mmdagga seedswhere to buy unfiltered cigarettesacademy early learning jefferson gaelewator koronowost ann's yonkersisschemedr suhel ahmedfort peck bisonkel tec pf9 magazine holsterchristianshavn gymnasiumtreetops barbadossnus pronunciationwitches children patricia clapptun dr mahathir contribution to malaysiael valle de elahamerican ninja the confrontationmotorstorm apocalypse trailershining gundam figurest francisville jailclairvoyant durhamwapiti soweddie heredia boxing club los angelessan pietroburgo bombaat what temperature does weed vaporizecopenhagen ihghaydee klumeastern arms company 12 gauge double barreldried cyanescens mushroomsmace te voglaharry winston opus xiisabu rey mysteriodr shuartthe ramones rockaway beach livefreegeoip alternativeathenaeum pall mallnicker beanis a 96.6 temperature badbombardier challenger 604 interiorcisl 650 soldqf 3225extended magazine for beretta px4 stormgeneral coach hensall jobssig sauer m400 barreldj phil b music for the clubshere's to you sacco e vanzettiroyal entrance fanfare trumpetliam hogan crossfitotf knives legal statespaul zerdin partnerorp vs free chlorine tableleticia buhlerberetta px storm priceoptiplex 3020 vga and displayportbest budget pcp air riflecrédit agricole leasing & factoringrosebush quarryvisum australien auswärtiges amtfestival almaxvw vr6 headerssnorting kratom extractsmith and wesson m&p 45 compact reviewcoastal edge obxpathfinder courtesandaggerboard rudderflintlock rifles for sale in canadadr perry passaroc# sql parameterized queryshaq trips over cordopenelec remote appchief wahoo is not racistgreenleaf organic pest controlministry of health and family welfare cghslime tree lane jamaicamrs renfro's pomegranate salsagreenleaf organic pest controlpjc scholarshipsdiablo 2 cheat engine itemssumter annexvape shop oxford streetkalonji seeds imagesrange of projectile formula derivationkottakkal ayurvedic hospital in chennaidays in new york by shiv k kumar summaryschlunzpokedex 564sanguinarios del m1parlay apibebe cece winans wedding songskottakkal ayurvedic hospital in chennaietobicoke year round alternative centrestockade guns westminsterek din achanak 2011holocaust survivor testimonies youtubemossberg 500 breakdownwalther g22 laserhyderabad super speciality hospital malakpetnew seasons market hillsboro orvliw architecture in dspsamsung sgh a177warren beatty bugsydrivenow berlin kartefontenais buprenorphine stronger than morphineebr public schools calendarplatoon localedubai crude assaynorway's per capita incomepregnyl injection during pregnancyhca stock tickerkya kool hain hum 3 full movie onlinecrédit agricole leasing & factoringflorida panthers trocheckambiance 意味popi act explaineddiego massiddadisneyland squishieskibbeh batata reciperni nic in title searchdefine cargo cult pilgrimagecolemans huntingdonakuifermacy's chapel hill mall colorado springscia abstract expressionismarrowhead plant syngonium podophyllumkkachiliving out loud by craig sagerssa usaais it bad to relight a cigarettepx4 storm laser lightbarrett comiskeychristianshavn gymnasiumormskirk visitorsufi restaurant bangalore menudxtory exemojza of hazrat muhammad pbuhis freon dangerous to smellgeranium egyptepics of bugsy from bedtime storiesschlunzbest scope for a remington 700 7mm magconfederate flag denim jackethtk solution pricekeyssar the right to vote238 orchard boulevard orchard residencesneil gorsuch views on marijuanachemo drug rituxanmarco antonio slim helumtvindia com splitsvilla 9hillbrow prostitutesmedial saude rede credenciadajason robards gravethe silver sword chapter summariesgtk c tutorial linuxcisco anyconnect replacementvaping ethanolinstrumentos de banda gruperasetswana story booksmorrill scholarship program ohio statemuzzleloader primer holderone hitter quitterhow are acorn seeds dispersedan pvs 10 sniper night sightdeposit guarantylance lusignandestiny earth warsat locationsuntrust sloganwhat was biggie's last wordsruger gunsite scout 308 scopeberetta nano sights for saleاحساس جديد نانسي عجرم mp3organisationsnummer enskild firma personnummersavill garden eventswood grenade log splitterraptor 350 clutch adjustmentstandard catalog of smith and wesson 4th editionsamurai shodown vi ps2things to do in norfork arkansasnanopool sharescmp m1 carbineforedom tools ukrandy orton kills the undertakerlove letter kaise likhe in hindilcv driver training programdj chuckie sensation white 2010barbra streisand barry gibb what kind of fool100.5 the vibemossberg plinkster tactical magazinesig p938m 9mm extrememad dash delivery lewistondoolittle method calculatormarine corps gunsmithdelta baggage limit for international flightslindsey vonn affaireuchuva cultivohackintosh power mac g5tim ferriss titans audiobookmedicinal uses of opium poppyphi tiêu narutog12 antifreeze replacementis cluster headaches a disabilityal gore montecito homeangularjs spa example downloadstudent media ncsulord of the rings sword of elendilاحساس جديد نانسي عجرم mp3dreamers muskegon mikirsch lorraine recipedolus godexamples of polyploid organismsdoolittle method calculatorbeardsley morte d arthurlouisiana tech football bowl projectionsrc5 protocol pdfpelvic inflammatory disease iud symptomsedy's logooracle virtual machine extension pack downloadfire emblem blazing sword supportsカエル の 鳴き声 英語aguila sss sniper subsonicjack purvis trumpetnaruto shippuden ep 72 eng dubespn3 feedarma tiles newryranger 40 s&wremington 1911 r1 limitedgreenleaf organic pest controlnomenclatura dos hidrocarbonetosamtrak station kirkwood missourikwong's menucipro for staph aureusevelyn ryan jinglesredbelly mine mapcommon pleco water temperature