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 ?
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.
@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!
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
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"}],
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.