Est ce qu'il y a des surfeurs, glisseurs aquatique dans l'assistance ?
Perso j'aime bien, habitant a une heure de mon spot (Biscarrosse) difficile de plannifier un passage pour voir si la mer veut de moi aujourd'hui.
Il y a bien des app dedié qui existent, meme des webcams qui permettent de voir si c'est bon ou pas.
A force de recherche j'ai trouver un site qui propose une api :
http://magicseaweed.com/France-Surf-Forecast/2/
api dispo ici :
http://fr.magicseaweed.com/developer/forecast-api
L'idée est d'integer ceci dans domoticz et/ou la custom page un peu a la maniere de la meteo.
Est ce que d'autres sont interesser ?
Conditions de glisse aquatique ?
Conditions de glisse aquatique ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Conditions de glisse aquatique ?
Personnellement pas plus que ça, mais si tu as besoin d'un coup de main, n'hésite pas.
Envoyé de mon FRD-L09 en utilisant Tapatalk
Envoyé de mon FRD-L09 en utilisant Tapatalk
Re: RE: Re: Conditions de glisse aquatique ?
Merci.roondar a écrit :Personnellement pas plus que ça, mais si tu as besoin d'un coup de main, n'hésite pas.
Envoyé de mon FRD-L09 en utilisant Tapatalk
Pour le moment j'attend la cle api, il la donne au goutte a goutte.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Conditions de glisse aquatique ?
lorsque tu auras ta clé api fait nous passer le résultat de la requête json histoire que l'on regarde comment le parser
Re: Conditions de glisse aquatique ?
Je l'ai.papoo a écrit :lorsque tu auras ta clé api fait nous passer le résultat de la requête json histoire que l'on regarde comment le parser
Par contre la quantité de donnée est immense avec des previsions a 7 jours pour la meteo et la mer.
J'essaye de determiner les éléments importants.
un exemple tiré de l API :
Code : Tout sélectionner
[{
timestamp: 1366902000,
localTimestamp: 1366902000,
issueTimestamp: 1366848000,
fadedRating: 0,
solidRating: 0,
swell: {
minBreakingHeight: 1,
absMinBreakingHeight: 1.06,
maxBreakingHeight: 2,
absMaxBreakingHeight: 1.66,
unit: "ft",
components: {
combined: {
height: 1.1,
period: 14,
direction: 93.25,
compassDirection: "W"
},
primary: {
height: 1,
period: 7,
direction: 83.37,
compassDirection: "W"
},
secondary: {
height: 0.4,
period: 9,
direction: 92.32,
compassDirection: "W"
},
tertiary: {
height: 0.3,
period: 13,
direction: 94.47,
compassDirection: "W"
}
}
},
wind: {
speed: 10,
direction: 85,
compassDirection: "W",
chill: 15,
gusts: 13,
unit: "mph"
},
condition: {
pressure: 1020,
temperature: 18,
unitPressure: "mb",
unit: "c"
},
charts: {
swell: "http://cdn.magicseaweed.com/wave/750/1-1366902000-1.gif",
period: "http://cdn.magicseaweed.com/wave/750/1-1366902000-2.gif",
wind: "http://cdn.magicseaweed.com/gfs/750/1-1366902000-4.gif",
pressure: "http://cdn.magicseaweed.com/gfs/750/1-1366902000-3.gif",
sst: "http://cdn.magicseaweed.com/sst/750/1-1366902000-10.gif"
}
}]De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Conditions de glisse aquatique ?
Voici un retour complet :
ce que j'ai commencer a faire
J'allais partir sur un script bash et jq (comme pour RFLink update) pour updater domoticz
Par contre sur la custom page...
ce que j'ai commencer a faire
Code : Tout sélectionner
heure local --->>>> trouver la prevision pour le jour meme a 6h 12h 18h et le lendemain 6h 12h 18h
timestamp actual :
script tourne a 00:00
1/12/2016 a 6h : time stamp actuelle + 21600
1/12/2016 a 12h : time stamp actuelle + 43200
1/12/2016 a 18h : time stamp actuelle + 64800
-----------------------------------------------------------------
Estimation des conditions de surf: Alerte avec couleur mini 0 max 5
"solidRating": 2,
"fadedRating": 0,
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=LEVEL&svalue=TEXT
Level = (0=gray, 1=green, 2=yellow, 3=orange, 4=red)
TEXT = Text you want to display
"solidRating": 5 = 4
"solidRating": 4 = 4
text si
0 = glacy
1 = petit
2 = moyen
3 = bon
4 = super
/json.htm?type=command¶m=udevice&idx=IDX&nvalue="solidRating"&svalue=TEXT
------------------------------------------------------------------------
Vent : Anemometre
"wind": {
"speed": 20,
"direction": 282,
"compassDirection": "ESE",
"chill": 3,
"gusts": 22,
"unit": "kph"
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue=WB;WD;WS;WG;22;24
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue="direction";"compassDirection";"speed";"gusts";"temperature";"chill"
-------------------------------------------------------------------------------------------------------------------
Vagues :
Anemometre : pour la direction des vagues
swell": {
"absMinBreakingHeight": 0.63,
"absMaxBreakingHeight": 0.98,
"unit": "m",
"minBreakingHeight": 0.6,
"maxBreakingHeight": 1,
"components": {
"combined": {
"height": 1,
"period": 12,
"direction": 134.87,
"compassDirection": "NW"
},
direction des vagues
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue=WB;WD;WS;WG;22;24
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue="direction";"compassDirection";
Hauteur mini distance sensor
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue="absMinBreakingHeight"
hauteur maxi distance sensor
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue="absMaxBreakingHeight"
----------------------------------------------------------------------------------------------------------------------
conditions meteo :
"condition": {
"pressure": 1023,
"temperature": 8,
"weather": 10,
"unitPressure": "mb",
"unit": "c"
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue=TEMP;HUM;HUM_STAT;BAR;BAR_FOR
/json.htm?type=command¶m=udevice&idx=IDX&nvalue=0&svalue="temperature";65;1;"pressure";"weather"
Par contre sur la custom page...
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr