Intégrations · Home Assistant · TRMNL · Raccourcis

Mercure est-il rétrograde ?
Sur tous vos écrans.

Un seul endpoint gratuit répond Oui ou Non pour la minute en cours : une lampe, un cadre à encre électronique, la barre des menus ou un raccourci Siri savent ainsi à quel moment Mercure change de sens. Mercure devient rétrograde le 9 février 2027 à 17:36 UTC.

Ouvrir le JSON en direct Texte brut

Sans clé, sans compte, CORS ouvert. Pour n’importe quelle planète : ?planet=venus, mars, jupiter, saturn, uranus, neptune, pluto.

L’endpoint

GET https://cazimi.live/api/now?planet=mercury est calculé à chaque requête (cache de 60 secondes) : isRetrograde bascule à la minute même de la station, et non à la prochaine reconstruction quotidienne. Ajoutez &format=text pour obtenir simplement Yes ou No. L’API répond en anglais ; les exemples ci-dessous traduisent la réponse là où elle s’affiche. Voici à quoi ressemble une réponse :

{
  "planet": "mercury",
  "isRetrograde": false,
  "answer": "No",
  "phase": "direct",
  "sign": "Pisces",
  "nextTransition": "preShadowStart",
  "nextTransitionLabel": "Pre-shadow starts",
  "nextTransitionAt": "2027-01-25T18:58:00Z",
  "minutesToNextTransition": "…",
  "cycle": {
    "…": "the five moments of the cycle"
  },
  "checkedAt": "…",
  "source": "https://cazimi.live/mercury-retrograde-february-2027"
}

Home Assistant

L’intégration RESTful est fournie avec Home Assistant : aucun module complémentaire n’est nécessaire. Collez ceci dans configuration.yaml et redémarrez : vous obtenez binary_sensor.mercury_retrograde, la phase (pre-shadow, retrograde, cazimi, post-shadow, direct) et un capteur d’horodatage pour le prochain changement.

# configuration.yaml
rest:
  - resource: https://cazimi.live/api/now?planet=mercury
    scan_interval: 300
    binary_sensor:
      - name: "Mercury retrograde"
        unique_id: cazimi_mercury_retrograde
        value_template: "{{ value_json.isRetrograde }}"
    sensor:
      - name: "Mercury phase"
        unique_id: cazimi_mercury_phase
        value_template: "{{ value_json.phase }}"
      - name: "Mercury next change"
        unique_id: cazimi_mercury_next_change
        device_class: timestamp
        value_template: "{{ value_json.nextTransitionAt }}"

Utilisez-le ensuite comme n’importe quel autre capteur. Cette automatisation envoie une notification et passe une lampe au rouge ou au vert à chaque station :

# automations.yaml : une notification et une couleur de lampe à chaque station
- alias: "Mercure devient rétrograde ou direct"
  triggers:
    - trigger: state
      entity_id: binary_sensor.mercury_retrograde
  actions:
    - action: notify.notify
      data:
        message: >
          Mercure est de nouveau {{ 'rétrograde' if trigger.to_state.state == 'on' else 'direct' }}.
    - action: light.turn_on
      target:
        entity_id: light.desk
      data:
        color_name: "{{ 'tomato' if trigger.to_state.state == 'on' else 'seagreen' }}"

Écran à encre électronique TRMNL

Créez un Private Plugin avec la stratégie Polling, la Polling URL https://cazimi.live/api/now?planet=mercury et un rafraîchissement toutes les 15 minutes, puis collez ce balisage pour la mise en page plein écran :

<div class="view view--full">
  <div class="layout layout--col layout--center">
    <span class="value value--xxxlarge">{% if isRetrograde %}Oui{% else %}Non{% endif %}</span>
    <span class="label">Mercure · {{ phase }} · {{ sign }}</span>
    <span class="description">Prochain changement : {{ nextTransitionAt | date: "%d/%m/%Y %H:%M UTC" }}</span>
  </div>
  <div class="title_bar">
    <span class="title">Mercure est-il rétrograde ?</span>
    <span class="instance">cazimi.live</span>
  </div>
</div>

Raccourcis Apple et Siri

L’app Cazimi pour iPhone ajoute ses propres questions pour Siri et des widgets pour l’écran verrouillé. Pour créer le vôtre : ajoutez Obtenir le contenu de l’URL avec https://cazimi.live/api/now?planet=mercury&format=text, puis Énoncer le texte ou Afficher le résultat. Pour la phrase complète, utilisez l’URL JSON avec Obtenir la valeur du dictionnaire → sentence. Une automatisation personnelle peut le lancer chaque matin.

Barre des menus du Mac, Raycast, Stream Deck

Script command Raycast, affiché directement dans la recherche principale et actualisé toutes les 10 minutes :

#!/bin/bash
# @raycast.schemaVersion 1
# @raycast.title Mercure est-il rétrograde ?
# @raycast.mode inline
# @raycast.refreshTime 10m
curl -s "https://cazimi.live/api/now?planet=mercury&format=text"

Plugin SwiftBar ou xbar pour la barre des menus :

#!/bin/bash
# mercury.10m.sh pour SwiftBar ou xbar : « ☿ Yes » ou « ☿ No » dans la barre des menus de macOS
echo "☿ $(curl -s 'https://cazimi.live/api/now?planet=mercury&format=text')"
echo "---"
echo "La réponse du jour | href=https://cazimi.live/fr/mercure-retrograde-aujourdhui"

Sur un Stream Deck, tout plugin qui affiche le texte d’une requête web peut pointer vers l’URL en texte brut. Dans un terminal : curl -s "https://cazimi.live/api/now?planet=mercury&format=text".

Calendriers, sites web et assistants IA

Chaque station, cazimi et ombre sous forme d’abonnement de calendrier pour Google, Apple et Outlook. Un badge en une seule ligne pour n’importe quel site : <script src="https://cazimi.live/badge.js" async></script>. Un JSON quotidien avec les deux cycles autour d’aujourd’hui : /v1/mercury/today.json. Claude, ChatGPT et les autres clients MCP peuvent interroger les mêmes données via le serveur MCP à l’adresse https://cazimi.live/api/mcp. Heures et vérifications : précision comparée à JPL Horizons.

Questions fréquentes

Comment afficher Mercure rétrograde dans Home Assistant ?

Ajoutez un capteur RESTful qui lit https://cazimi.live/api/now?planet=mercury toutes les cinq minutes : le capteur binaire s’allume à la minute où Mercure devient rétrograde et s’éteint à la minute où il redevient direct. Le prochain changement qu’il captera : Mercure devient rétrograde le 9 février 2027 à 17:36 UTC.

À quelle vitesse la réponse en direct change-t-elle lors d’une station ?

En moins d’une minute. /api/now est calculé à chaque requête à partir des heures de station du JPL DE421 et mis en cache 60 secondes : un appareil qui interroge toutes les cinq minutes voit le changement avec au plus six minutes de retard environ. Mercure devient rétrograde le 9 février 2027 à 17:36 UTC.

L’API de Cazimi est-elle gratuite ?

Oui : sans clé, sans compte, CORS ouvert, pour un usage personnel comme commercial. Nous demandons seulement un lien visible vers cazimi.live. Chaque réponse est calculée à la minute UTC près ; Mercure devient rétrograde le 9 février 2027 à 17:36 UTC.

Par Max Rachytskyy · Mis à jour le · Source : éphéméride JPL DE421, UTC