API ipgeolocation AWTRIX 3

Bonjour a tous

Je dispose d’un AWTRIX 3 qui discutte avec HA via MQTT.Je galère à faire fonctionner une automation BLueprint ( AWTRIX Wether )

https://flows.blueforcer.de/flow/6RpwLAMGOlZ4

Je rencontre des difficultés sur la section Moon Rise / Set Sensor .

Le concepteur demande la création d’un sensor REST dans la configuration.yaml .

J’ai copié sont code dans mon Yaml . Rien ne fonctionne .
J’ai bien entendu créer mon key API sur le site ipgeolocation et recupéré
mes Longitudes et Latitudes

Voici mon code .Quelqu’un peux t’il m’expliqué quesque je loupe

06

Merci beaucoup pour votre aide

Déjà tu n’a pas spécifié la plateforme. En suite tu as bien redemarrer HA pour que le sensor soit créé ? La clef api, latitude et longitude c’est sans les < >

1 « J'aime »

Bonjour

Merci pour ton retour s’était bien ça. les crochets et la création d’une plateforme via un sensor. Merci beaucoup

image

1 « J'aime »

@solide184 Salut je le permets de te contacter.

Je suis bloqué sur la configuration de l’entité sur le formulaire.

J’ai bien crée l’entrée en tant que template et ça fonctionne.

Quand je lance le blueprint pour la configuration, l’entité n’est pas trouvée.

Dans le champ j’ai désespérément « Aucune entité correspondante trouvée »

J’ai modifié le nom + redémarrage yaml mais rien n’y fait

Une idée? Merci, bonne soirée


Home Assistant - Docker sur nas Synology

Core 2024.3.3
Interface utilisateur 20240307.0

Tu vois ton entité dans les outils de développement ? Fait voir ton template.

Oui dans outils de développement/ État je le vois

Il est bien actif et la récupération fonctionne

Tu as quoi comme attribus ?

Attributs?

Rien a priori je t’ai tout montré. Je n’ai rien de plus sur le code que j’ai montré (le même que celui dans le tuto)

Tu l’as mis où le code ? Comment tu as créé ton sensor ?

Si tu as pas d’attributs dans les outils de dev y a un problème. Je pense que tu n’as pas compris comment créer un sensor.

J’ai fait : paramètres / appareils et services / entrée / créer une entrée / template / modéliser un capteur

J’ai mis un nom puis j’ai copié le code dans « modèle d’etat » et j’ai enregistré

C’est le résultat de ce que j’ai mis en copie d’écran

Non ça ne marche pas comme ça.

Il faut l’ajouter a ton fichier config.yaml

C’est un sensor qui utilise la plateforme rest donc pas disponible dans l ui. Il faut créer ton sensor en ligne de code comme ça a été montré plus haut.

Ok merci. J’avais cru comprendre que la bidouille en fichier de conf a ait été remplacée par les entrées dans l’ui

Bref j’ai tenté, j’y ai passé plus d’une heure sans réussir a ecrite un fichier sensor.yaml valide juste avec le code.

Je laisse tomber pour ce soir😥

bonjour,
Je eu les mêmes galères que toi avec les mêmes problématiques !!!
voici le fichier conf.yaml que j’ai modififier pour avoir la météo.
Il me reste à peaufiner pour qu’elle soit plus précise et je n’arrive pas encore à faire apparaire les infos de la lune .

sensor:
  - platform: rest
    resource: https://api.ipgeolocation.io/astronomy?lat=**.****&long=0.*****&apiKey=*****
    name: ip_geo_location
    scan_interval: 300
    value_template: "OK"
    json_attributes:
     - moonrise
     - moonset
     - moon_altitude

et le Yaml pour le blueprint :

alias: AWTRIX Weather ⛈️ + Forecast + 🌕️ (Service Calls)
description: ""
use_blueprint:
  path: jeeftor/awtrix_weatherflow.yaml
  input:
    awtrix:
      - ***********
    forecast_var: weather.forecast_home
    temp_suffix: °C
    moon: sensor.moon_phase
    moon_rise_set: sensor.ip_geo_location
    current_temp_var: sensor.sonoff_temp_04_poolhouse_temperature
    color_matrix_json: |
      {"
      "-12": "#D977DF",
      "-6": "#9545BC",
      "-1": "#4B379C",
      "0": "#FEC4FF",
      "4": "#31B8DB",
      "10": "#31DB8B",
      "15": "#6ED228",
      "21": "#FFFF28",
      "27": "#F87E27",
      "32": "#CF3927",
      "38": "#A12527"
      }
    sun_event_minute_threshold: 72
    message_duration_forecast: 0