Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Météo openweathermap
#21
Yeahhh... Merci Cyridle effectivement ça fonctionne... et t'as même amélioré le truc !!!

Si tu veux on fait un binôme... je trouve les idées et tu fais la prog   ;-p

Par contre ça ne s'affiche pas sur l'appli mobile... Raoulh veux tu que j'ouvre une issue dans le github ?
CALAOS V3 | WAGO 750-849 | NUC NUC5PPYH | Ecran tactile ELO 1537L avec Ampli VGA et adaptateur USB/RS232 Grillé Angry  |
Sondes PT1000 | DMX RGBW pour Rubans Leds 24v | Caméras POE Weisky
Reply
#22
Big Grin Ok pourquoi pas.
++
Cyridle
Calaos user
Calaos V2 Advantech 212D | Wago 750-849 | DALI | DMX RGBW | Sondes NTC sur 750-464 | Ecran tactile ELO | LMS/Squeezelite | NAS Synology 1515+

Reply
#23
Bonjour,
Je teste actuellement une installation sur raspberry.
J'ai configuré une variable web température en utilisant openweathermap.
La mise à jour de la température crée un fichier  /tmp/calaos_TempExt dans lequel je retrouve la chaine json.
Pour limiter les accès réseau j'essaye de récupérer le ficher enregistré dans le dossier /tmp pour créer d'autres variables web  en utilisant file:// dans la propriété url.
j'ai essayé    file://tmp/calaos_TempExt mais cela ne fonctionne pas.
Quelle est la syntaxe exacte pour accéder à un fichier local dans le dossier tmp et est-ce possible d'utiliser cette technique?
Merci d'avance.
Reply
#24
@bernievds

Tu n'as pas besoin de faire ca. Calaos gere deja ca tout seul. Si tu utilises la meme URL, il va telecharger le fichier qu'une seule fois pour tous les IO que tu as declaré. Si ce n'est pas le cas par contre c'est un bug!
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Reply
#25
Merci Raoul,

Entretemps j'ai trouvé en allant voir dans les sources.
La syntaxe c'est simplement /tmp/fichier. Le file:// mentionné dans la doc de l'entrée ne sert à rien.
Donc pour l'instant ça fonctionne en relisant le fichier.
L'avantage, c'est qu'en cas de modification je n'ai qu'un url à changer.
J'essayerai également de remettre les URL OWM pour voir.

J'ai eu des problèmes de blocage de calaos_server ( plus d'accès web et wago) et donc j'essaie pas à pas de réintroduire les fonctionnalités.
Le but c'est d'arriver à la gestion de protections solaires en lua pour une maison passive.

Encore merci pour le travail sur calaos
bernievds
Reply
#26
Ca c'est un bug si la doc dit de mettre file:// et que ca ne marche pas. Peux tu ouvrir un bug sur https://github.com/calaos/calaos_base/issues stp?

Pour calaos_server, essaye de passer sur la v3 alpha3:
https://calaos.fr/forum/showthread.php?t...52#pid6252
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Reply
#27
Une petite question, j'arrive bien à récupérer la ville en utilisant "city/name" mais absolument la météo température...
Je pense que ca vient du fait qu'il y a une liste mais du coup comment faite vous car main/temp list/main/temp ou list[0]/main/temp ne marchent pas... ?
Merci d'avance

{
"city":{"id":2972811,"name":"Thionville","coord":{"lon":6.16667,"lat":49.366669},"country":"FR","population":0,"sys":{"population":0}},
"cod":"200",
"message":0.0046,
"cnt":40,
"list":[{
"dt":1486252800,
"main":{"temp":4.49,"temp_min":4.34,"temp_max":4.49,"pressure":985.58,"sea_level":1016.64,"grnd_level":985.58,"humidity":96,"temp_kf":0.15},
"weather":[{"id":500,"main":"Rain","description":"légères pluies","icon":"10n"}],
Reply
#28
D'après mes essais sur openweathermap ce serait  list/[0]/main/temp.
Mais je n'ai pas list dans les données.
J'utilise weather/[0]/description et cela fonctionne.
Reply
#29
Merci ca fonctionne !!!
Je partage du coup pour les suivants Smile

En cours:
http://api.openweathermap.org/data/2.5/w...D=xxxxxxxx
main/temp : temperature en cours
weather/[0]/description : pour la description du temps

Previsions (5jours par tranche de 3 heures):
http://api.openweathermap.org/data/2.5/f...=xxxxxxxxx
list/[0]/main/temp : pour la temperature
list/[0]/weather/[0]/description : pour la description du temps
list/[0] prévision à la prochaine tranche horaire (00h 03h 06h 09h 12h 15h 18h 21h)
list/[1] prévision à la tranche horaire suivante....

Previsions (15jours par jour):

http://api.openweathermap.org/data/2.5/f...=xxxxxxxxx
list/[0]/temp/day min max eve morn night : pour la temperature
list/[0]/weather/[0]/description : pour la description du temps

Tout le détail des API ici : https://openweathermap.org/api
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)