Meteoconcept

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Atomebr
Messages : 4
Inscription : 25 juin 2021, 11:12

Meteoconcept

Message par Atomebr »

Bonjour,
J'utilise Domoticz pour controler à peu près tout ici. Les services météo proposé un peu partout n'ont plus l'air de fonctionner.
j'ai trouvé le site Meteoconcept qui fournit des services météo assez détaillés.
Le site fourni une API et on obtient une clé en s'inscrivant (gratuitement pour l'offre de base).
la documentation est assez complète (https://api.meteo-concept.com/documentation).
On arrive assez facilement à obtenir un json de prédiction météo pour ses coordonnées en utilisant le login et la clé.
par contre je ne sais pas comment modifier les programmes inclus dans Domoticz (Darksky, Weather underground) pour pouvoir les utiliser dans Domoticz ? Faut il créer un nouveau plugin (sans doute au delà de mes compétences) ou simplement modifier un script existant (déjà plus abordable) ?

Merci,
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Meteoconcept

Message par Keros »

Bonjour Atomebr et bienvenu sur le forum ;)

Je pense que tu peux utiliser des scripts sur le même principe que : Données Météo avec API Openweathermap
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Atomebr
Messages : 4
Inscription : 25 juin 2021, 11:12

Re: Meteoconcept

Message par Atomebr »

Merci pour ta réponse Keros,
Super, je vois que tu as déjà tout fait.
je m'y mets et je posterai le résultat .

A plus,
kaka83136
Messages : 19
Inscription : 20 juil. 2020, 14:57

Re: Meteoconcept

Message par kaka83136 »

Bonjour,

Je voulais savoir si tu avais pu faire le plugin pour Météo-Concept sur Domoticz?

Je suis en train de regarder pour faire le plugin.

Merci
kurb77
Messages : 39
Inscription : 14 avr. 2015, 08:04

Re: Meteoconcept

Message par kurb77 »

hello, ou en es tu de ton plugin ?
merci
will
Messages : 32
Inscription : 01 nov. 2018, 19:26

Re: Meteoconcept

Message par will »

Bonjour à tous,

Je débute avec LUA et j'essaye de récupérer les données depuis météo concept en me basant sur le bout de script au dessus.

j'ai codé ces quelques lignes :

Code : Tout sélectionner

json = (loadfile "scripts/lua/JSON.lua")()

commandArray = {}

  -- L'appel et l'enregistrement des prévisions dans la variable jsonValeur
print ('acquisition meteo')
  config=assert(io.popen('/usr/bin/curl "https://api.meteo-concept.com/api/forecast/daily/0?token=XXXXX"'))
  blocjson = config:read('*all')
  config:close()
  jsonValeur = json:decode(blocjson)

tempmini = jsonValeur.response.forecast.tmin

print(tempmini)

return commandArray

avec comme retour dans les log : Error: EventSystem: in C:\Program Files (x86)\Domoticz\scripts\lua\script_time_meteo.lua: ...m Files (x86)\Domoticz\scripts\lua\script_time_meteo.lua:12: attempt to index a nil value (global 'jsonValeur')

Le retour de la requête "https://api.meteo-concept.com/api/forec ... oken=XXXXX"' semble me renvoyer un XML.

Code : Tout sélectionner

<response>
<city>
<insee>XXX</insee>
<cp>XX</cp>
<name>XXX</name>
<latitude>XXX</latitude>
<longitude>xxx</longitude>
<altitude>xx</altitude>
</city>
<update>2023-01-10T11:16:10+01:00</update>
<forecast>
<insee>xx</insee>
<cp>xxx</cp>
<latitude>xxx</latitude>
<longitude>xxxx</longitude>
<day>0</day>
<datetime>2023-01-10T01:00:00+0100</datetime>
<wind10m>40</wind10m>
<gust10m>93</gust10m>
<dirwind10m>301</dirwind10m>
<rr10>0</rr10>
<rr1>0</rr1>
<probarain>10</probarain>
<weather>0</weather>
<tmin>7</tmin>
<tmax>12</tmax>
<sun_hours>7</sun_hours>
<etp>2</etp>
<probafrost>0</probafrost>
<probafog>0</probafog>
<probawind70>70</probawind70>
<probawind100>0</probawind100>
<gustx>93</gustx>
</forecast>
Comment pourrait t'on le transformer en JSON ? pour pouvoir le décoder ensuite grâce à JSON.lua

Ou peut être que je fais fausse route et je devrais utiliser directement le XML mais je ne sais pas faire...

Merci
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Meteoconcept

Message par Neutrino »

Regarde du côté de DzVents. C'est du LUA, mais en mieux. ;)
Il y a des fonctions pour convertir le XML en table directement.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
will
Messages : 32
Inscription : 01 nov. 2018, 19:26

Re: Meteoconcept

Message par will »

Bonjour et Merci Neutrino,
Je vais regarder le fonctionnement de Dz vent.

Je suis sur l'environnement windows.
J'ai cru comprendre que Dz vent n'était pas adapté pour w7...

Quelq'un a essayé :?:

Bonne journée
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Meteoconcept

Message par Neutrino »

Je ne me souviens pas avoir vu cette limitation.
Par contre, le support de Windows 7 s'est arrêté hier.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Meteoconcept

Message par Keros »

J'avais vu une limitation sur Windows, mais laquelle ?? Je ne retrouve plus.

Le support de Windows 7 s'est arrêté en janvier 2020 pour la très grande majorité des utilisateurs.
Il ne restait qu'un support payant pour les grandes entreprises : ce support s'est arrêté hier ;)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Répondre