Rain sensor data is it available ?

The Netatmo API is a set of webservices allowing developers and third parties to access Netatmo device's data.
Post Reply
myombox
Posts: 10
Joined: 09 Apr 2014, 11:17
Location: Bordeaux France
Contact:

Rain sensor data is it available ?

Post by myombox » 09 Apr 2014, 11:24

Hi,

I tried to retrieve rain sensor data with my php script but I just have name. Is it a problem from parameter or is not available yet ?
[1] => Array
(
[station_name] => Office In Paris
[modules] => Array
(
[0] => Array
(
[module_name] => Boss's office
[time] => 1397034316
[Temperature] => 24.6
[CO2] => 822
[Humidity] => 33
[Pressure] => 1026
[Noise] => 43
)

[1] => Array
(
[module_name] => Netatmo HQ
[time] => 1397034278
[Temperature] => 10.8
[Humidity] => 73
)

[2] => Array
(
[module_name] => Coffe machine
[time] => 1397034278
[Temperature] => 25.7
[CO2] => 949
[Humidity] => 32
)

[3] => Array
(
[module_name] => Meeting room
[time] => 1397034304
[Temperature] => 23
[CO2] => 1760
[Humidity] => 38
)

[4] => Array
(
[module_name] => Rain gauge
)

)

)
http://www.myombox.fr - for home automation system

fduval_netatmo
Posts: 160
Joined: 27 Nov 2013, 09:22

Re: Rain sensor data is it available ?

Post by fduval_netatmo » 09 Apr 2014, 11:59

Hi myombox,

Can you send us your request with the params ?
Fabien - Netatmo team

myombox
Posts: 10
Joined: 09 Apr 2014, 11:17
Location: Bordeaux France
Contact:

Re: Rain sensor data is it available ?

Post by myombox » 09 Apr 2014, 12:54

Yes of course. I use your php sdk, specially your function "getLastMeasures" from NAApiHelper class.
public function __construct($objSql,$secu_form){
$this->_config = array();
$this->_config['client_id'] = self::NETATMO_ID;
$this->_config['client_secret'] = self::NETATMO_SECRET;
$this->_config['scope'] = self::NETATMO_SCOPE;

$this->_client = new NAApiClient($this->_config);
$this->_helper = new NAApiHelper();

$this->SQL = $objSql;
$this->secuForm = $secu_form;
}
.........
.........
.........

//$this->_tokens = My current access_token from Netatmo API

$this->_client->setTokensFromStore($this->_tokens);

try
{
$devicelist = $this->_client->api("devicelist", "POST");
$devicelist = $this->_helper->simplifyDeviceList($devicelist);

$mesures = $this->_helper->getLastMeasures($this->_client,$devicelist);
print_r($mesures); //Show in my last post
}
catch(NAClientException $ex)
{
return "err";
}
http://www.myombox.fr - for home automation system

fduval_netatmo
Posts: 160
Joined: 27 Nov 2013, 09:22

Re: Rain sensor data is it available ?

Post by fduval_netatmo » 09 Apr 2014, 14:04

We did not upgrade the php SDK to handle the rain gauge yet.
We will tell you when it is done.
Fabien - Netatmo team

trosenblatt
Posts: 233
Joined: 18 Sep 2012, 12:18

Re: Rain sensor data is it available ?

Post by trosenblatt » 09 Apr 2014, 14:20

Ok I've update the NAApiHelper for you. It will work now (if you update you git repo).
Regards,
Thomas Rosenblatt, Netatmo Team.

myombox
Posts: 10
Joined: 09 Apr 2014, 11:17
Location: Bordeaux France
Contact:

Re: Rain sensor data is it available ?

Post by myombox » 09 Apr 2014, 15:25

It's ok now. Have a nice day and thank you for your quick reply.
...
[4] => Array
(
[module_name] => Rain gauge
[time] => 1397049698
[Rain] => 0
)
...
http://www.myombox.fr - for home automation system

sebafil
Posts: 19
Joined: 01 Aug 2013, 14:30

Re: Rain sensor data is it available ?

Post by sebafil » 13 Apr 2014, 15:48

Dans le descriptif du pluviometre, il est précisé que Netatmo nous informe "dès" qu'il pleut. Ce n'est généralement pas le cas des pluviomètres (Oregon, Lacrosse) du marché : quand il pleut peu, il faut parfois de longues minutes avant que le pluviomètre n'estime la quantité d'eau, et de fait, ne fasse bouger le compteur de précipitation de la station de base.

Ca rend donc ces pluviomètres inutilisables pour toute application domotique basée sur la détection immédiate d'un début de précipitation.

Confirmez-vous que le pluviomètre Netatmo nous informe dès que la pluie commence, comme on le comprend dans le descriptif du produit ? Et que, donc, en interrogeant l'API, n'importe quel système domotique peut très rapidement récupérer cette information ?

myombox
Posts: 10
Joined: 09 Apr 2014, 11:17
Location: Bordeaux France
Contact:

Re: Rain sensor data is it available ?

Post by myombox » 14 Apr 2014, 08:42

Bonjour,

Perso je ne pense pas que cela soit possible, les données de la station météo sont remontés toutes les 5 voir 10 minutes ! A ma connaissance il n'est pas possible de modifier ce délai de "refresh" ?! Du coup si vous pensiez pouvoir fermer vos volets ou vélux dès qu'il commence à pleuvoir cela me semble compromis...

cdlt
http://www.myombox.fr - for home automation system

paqueuc
Posts: 5
Joined: 11 Apr 2014, 22:32

Re: Rain sensor data is it available ?

Post by paqueuc » 16 Apr 2014, 23:22

Bonjour,

@myombox, votre script PHP m'intrigue. La logique est-elle de récupérer via l'API la dernière mesure de la station météo pour vous l'envoyer en interne sur une adresse IP locale quelconque ? Si, oui, pourrais-je abuser et vous demander les éléments de ce script, SVP ? Je ne suis pas développeur, juste paramétreur d'une box domotique. Je sais faire écouter ma box domotique sur un port quelconque une donnée quelconque, mais je ne sais pas faire venir jusqu'à ce port cette fameuse donnée... J'ai commencé à configurer mon NAS Synology avec un serveur PHP pour faire cela mais honnêtement, je galère malgré les explications de l'API.

Si vous avez cela, ce serait super :D . Si vous n'avez pas, tant pis. Je continue de chercher.

Merci.

myombox
Posts: 10
Joined: 09 Apr 2014, 11:17
Location: Bordeaux France
Contact:

Re: Rain sensor data is it available ?

Post by myombox » 17 Apr 2014, 09:48

Bonjour,

En fait c'est un peu plus compliqué que cela pour mon cas, j'ai développé un cron linux lié à la configuration de ma box domotique et à ma base de donnée qui récupère toutes les 5 minutes les données de la station météo netatmo de mes clients. J'ai utilisé pour cela le SDK php http://dev.netatmo.com/doc/sdk/php , vous pouvez le télécharger ici il y a même un exemple fonctionnel dessus: https://github.com/Netatmo/Netatmo-API-PHP

bon courage.
http://www.myombox.fr - for home automation system

Post Reply

Return to “Netatmo API”