Voici
URL requête : https://api.netatmo.com/api/getstationsdata?get_favorites=true
{
"body": {
"devices": [
{
"_id": "70:ee:50:12:63:fc",
"station_name": "Bazemont",
"type": "NAMain",
"last_status_store": 1591027352,
"reachable": true,
"favorite": true,
"data_type": [
"Pressure"
],
"place": {
"altitude": 148,
"city": "Bazemont",
"country": "FR",
"timezone": "Europe/Paris",
"location": [
1.866500020027161,
48.92729949951172
]
},
"read_only": true,
"dashboard_data": {
"time_utc": 1591027186,
"Pressure": 1018.9,
"AbsolutePressure": 1001.2,
"pressure_trend": "stable"
},
"modules": [
{
"_id": "02:00:00:12:44:56",
"type": "NAModule1",
"data_type": [
"Temperature",
"Humidity"
],
"reachable": true,
"last_message": 1591027349,
"last_seen": 1591027330,
"dashboard_data": {
"time_utc": 1591027176,
"Temperature": 29.5,
"Humidity": 36,
"min_temp": 16.3,
"max_temp": 29.5,
"date_max_temp": 1591026868,
"date_min_temp": 1590990782,
"temp_trend": "up"
}
}
]
},
{
"_id": "70:ee:50:3b:f1:a2",
"station_name": "Maule",
"type": "NAMain",
"last_status_store": 1591027177,
"reachable": true,
"favorite": true,
"data_type": [
"Pressure"
],
"place": {
"altitude": 146,
"city": "Maule",
"country": "FR",
"timezone": "Europe/Paris",
"location": [
1.871894,
48.922032
]
},
"read_only": true,
"dashboard_data": {
"time_utc": 1591027169,
"Pressure": 1019.1,
"AbsolutePressure": 1001.6,
"pressure_trend": "stable"
},
"modules": [
{
"_id": "02:00:00:3c:05:fc",
"type": "NAModule1",
"data_type": [
"Temperature",
"Humidity"
],
"reachable": true,
"last_message": 1591027172,
"last_seen": 1591027165,
"dashboard_data": {
"time_utc": 1591027165,
"Temperature": 26.1,
"Humidity": 36,
"min_temp": 12.5,
"max_temp": 27.4,
"date_max_temp": 1591019885,
"date_min_temp": 1590984815,
"temp_trend": "down"
}
},
{
"_id": "05:00:00:02:32:42",
"type": "NAModule3",
"data_type": [
"Rain"
],
"reachable": true,
"last_message": 1591027172,
"last_seen": 1591027172,
"dashboard_data": {
"time_utc": 1591027159,
"Rain": 0,
"sum_rain_1": 0,
"sum_rain_24": 0
}
},
{
"_id": "06:00:00:01:3a:c2",
"type": "NAModule2",
"data_type": [
"Wind"
],
"reachable": true,
"last_message": 1591027172,
"last_seen": 1591027172,
"dashboard_data": {
"time_utc": 1591027165,
"WindStrength": 1,
"WindAngle": 315,
"GustStrength": 4,
"GustAngle": 210,
"max_wind_str": 13,
"max_wind_angle": 320,
"date_max_wind_str": 1591012065
}
}
]
}
],
"user": {
"mail": "marc@mguyard.com",
"administrative": {
"lang": "fr-FR",
"reg_locale": "fr-FR",
"unit": 0,
"windunit": 0,
"pressureunit": 0,
"feel_like_algo": 0
}
}
},
"status": "ok",
"time_exec": 0.1008000373840332,
"time_server": 1591027714
}
Comportement : la mise a jour se lance toutes les 15 minutes mais ne met pas a jour les données
Logs en debut au lancement de la CRON :
[2020-06-01 18:15:04][DEBUG] : Variable with Netatmo's data is empty... so need to be fetched.
[2020-06-01 18:15:16][INFO] : Fetch Netatamo API to get new data
[2020-06-01 18:15:16][DEBUG] : Netatmo\Clients\NAWSApiClient Object ( [conf:protected] => Array ( [base_uri] => https://api.netatmo.com/ [services_uri] => https://api.netatmo.com/api [access_token_uri] => https://api.netatmo.com/oauth2/token [authorize_uri] => https://api.netatmo.com/oauth2/authorize [client_id] => 5c20b33bdff52b3d958cec98 [client_secret] => FG1Suvzeresdretnhs1G8Smos93 [username] => mon@email.com [password] => sdsdq3432dsze [scope] => read_station ) [refresh_token:protected] => 5ae86f69b05a21a02d8b4ead|aea65ef990324Zd693164c42a00c1ef [access_token:protected] => 5ae86f69b05a21a02d8b4ead|sdsdzad43526f5a5e2b2ab7820dbe63 [expires_at:protected] => 1591038886 )