Daemon NOK avec l'API Meteo France

Bonjour à tous,

J’ai des difficultés à configurer le plugin. En effet, si je renseigne l’APIKey Meteo France, le daemon passe NOK.

Ma question est de savoir si il y a un soucis avec le plugin ou bien si je m’y prend mal pour générer le token.

J’ai commencé par m’abonner au Bulletin Vigilance :

Ensuite, j’ai cliqué sur Configurer l’API

Comme je ne savais pas trop quoi indiquer dans « Durée », j’ai mis 3600 (il faut mettre une durée en secondes), puis j’ai cliqué sur Générer Token.

Enfin, j’ai copié le token et je l’ai collé à l’endroit prévu dans la configuration du plugin. J’ai sauvegardé, attendu 45 secondes et (Re)Démarrer le daemon qui passe NOK après quelques secondes.

2024-11-20 09:54:31.626 <info>  Starting French Tools
2024-11-20 09:54:31.751 <info>  Connected to MQTT broker [mqtt://192.168.0.3:1883]
2024-11-20 09:54:31.758 <debug> Publish frame to topic [domutils/global/saints]
2024-11-20 09:54:31.759 <debug> {
  saintj: 'Edmond',
  saintj1: 'Présence de Marie',
  saintsj: 'Saint Bénigne, évêque, Saint Bernier, Saint Edmond, Saint Félix de Valois, Sainte Malque, Sainte Mame, Sainte Messence, Saint Octave, Sainte Octavie, Saint Ouarlux, Saint Soluteur et Sainte Tentide.',
  saintsj1: 'Saint Agape, Saint Colomban, Saint Estève, Saint Gélase, pape, Saint Honorius, Saint Namphase et Saint Zéphyre.'
}
2024-11-20 09:54:31.765 <debug> Publish frame to topic [domutils/global/annee]
2024-11-20 09:54:31.765 <debug> {
  anNbjour: 366,
  anNumjour: 325,
  dstDate: '30/03/2025',
  dstDiff: 130,
  anNumsem: 47
}
2024-11-20 09:54:32.501 <debug> retry count: 1
2024-11-20 09:54:33.061 <debug> Publish frame to topic [domutils/global/edftempo]
2024-11-20 09:54:33.062 <debug> {
  tempoCoulj: 'TEMPO_BLANC',
  tempoCoulj1: 'NON_DEFINI',
  tempoRougeTotal: 22,
  tempoRougeTires: 0,
  tempoRouge: 22,
  tempoRougeDeb: '2024-11-01',
  tempoRougeFin: '2025-03-31',
  tempoRougeEtat: 'OUVERTE',
  tempoBlancTotal: 43,
  tempoBlancTires: 3,
  tempoBlanc: 40,
  tempoBlancDeb: '2024-09-01',
  tempoBlancFin: '2025-08-31',
  tempoBlancEtat: 'OUVERTE',
  tempoBleuTotal: 300,
  tempoBleuTires: 78,
  tempoBleu: 222,
  tempoDeb: '2024-09-01',
  tempoFin: '2025-08-31',
  tempoBleuEtat: 'OUVERTE'
}
2024-11-20 09:54:33.172 <info>  Nouvelle ville: Tataouine - Departement: 00 - Zone: Z
2024-11-20 09:54:33.173 <info>  Les données auront comme topic principal: 'domutils/Tataouine'
2024-11-20 09:54:33.228 <debug> Publish frame to topic [domutils/Tataouine/infos]
2024-11-20 09:54:33.228 <debug> {
  nom: 'Tataouine',
  insee: '12345',
  deptnum: '00',
  deptnom: 'Xxxxxxxxx',
  longitude: 1.2345,
  latitude: 51.4321,
  zonevacances: 'Z'
}
2024-11-20 09:54:33.231 <debug> Publish frame to topic [domutils/Tataouine/ferie]
2024-11-20 09:54:33.231 <debug> {
  ferCejour: 0,
  ferNom: '',
  ferProchaindate: '25/12',
  ferProchainnom: 'Jour de Noël',
  ferProchainjour: 35
}
2024-11-20 09:54:33.233 <debug> Publish frame to topic [domutils/Tataouine/vacances]
2024-11-20 09:54:33.233 <debug> {
  vacCejour: 0,
  vacNom: '',
  vacFin: '',
  vacProchaindate: '21/12',
  vacProchainom: 'Vacances de Noël',
  vacProchainjour: 30
}
2024-11-20 09:54:33.236 <debug> Publish frame to topic [domutils/Tataouine/soleil]
2024-11-20 09:54:33.236 <debug> {
  soleilLever: '8:16',
  soleilZenith: '12:37',
  soleilCoucher: '16:58',
  soleilElevation: '10.83',
  soleilElevzenith: '19.22',
  soleilPosv: '15.99',
  soleilPosh: '47.24',
  soleilDuree: '8:41',
  soleilDiff: '-3m46s'
}
2024-11-20 09:54:33.239 <debug> Publish frame to topic [domutils/Tataouine/lune]
2024-11-20 09:54:33.239 <debug> {
  luneLever: '20:55',
  luneCoucher: '13:22',
  luneElevation: '28.34',
  luneToujours: 0,
  luneAbsente: 0,
  lunePhase: 'Lune decroissante'
}
2024-11-20 09:54:33.331 <error> Unable to run => See errors below
2024-11-20 09:54:33.332 <error> TypeError: e.response.data.includes is not a function
    at InfosVille.request (/var/www/html/plugins/mqttDomutils/resources/node_modules/mqtt4frenchtools/lib/infoville.js:763:81)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async InfosVille.getMeteoVigilance (/var/www/html/plugins/mqttDomutils/resources/node_modules/mqtt4frenchtools/lib/infoville.js:277:22)
    at async main (/var/www/html/plugins/mqttDomutils/resources/node_modules/mqtt4frenchtools/index.js:103:11)


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : MQTT Domutils
Version : 2024-09-03 01:17:12 (stable)
Statut Démon : Stoppé - (2024-11-20 14:16:19)

Bonjour,
Je vérifie chez moi avec un nouveau token et reviens vers vous car pour moi, avec mon token existant je n’ai pas de problèmes.

Merci bien.

J’ai observé sur mon installation que le daemon est capricieux suivant le mode de log choisi.

Moi, j’ai mis 86400000 (1J x 1000).

Merci pour ta réponse. Je vais essayer ça.

1 « J'aime »

Je viens de mettre en place la même configuration que toi. Le daemon est pour l’instant OK.
A voir dans la durée. Je te tiens au courant.

1 « J'aime »

:crossed_fingers: Jusqu’à présent ça tient.

Hello,
dans le log que tu fournis, tu as modifié les infos de la ville ou c’est bien ce que tu a enregistré ?
Merci.

Bonjour,

Effectivement, j’aurais dû l’indiquer, mais j’ai modifié les informations de la ville, les coordonnées GPS et encore 1 ou 2 trucs pour éviter que mon « pédigrée » se promène à tout vent

Je dois aussi te dire qu’après les modifications suggérées par @Jeandhom, le daemon tient depuis hier soir.