Coder Social home page Coder Social logo

rtetempo's Introduction

RTE Tempo

Cette extension vous permet d'obtenir les infos Tempo directement depuis RTE.

Elle intègre dans Home Assistant plusieurs éléments:

  • un calendrier sur un an (avec la possibilité de passer les évènements en heures réèlles)
  • des capteurs de la couleur actuelle et celle du lendemain en texte et en emoji
  • des capteurs comptants les jours passés et futurs de chaque couleurs
  • des capteurs permettant de connaître la date et l'heure (et donc le temps restant) du prochain changement de couleur mais aussi du cycle en cours

Exemples

Service et Capteurs & Calendrier

Installation

Certaines capteurs sont de type enum afin de faciliter leur utilisation dans des automatisations. Cette fonctionnalitée de Home Assistant ayant été introduite à la version 2023.1.0, assurez-vous de ne pas avoir un Home Assistant plus ancien avant l'installation de cette intégration.

Créer une application d'accès à l'API de RTE

Les données sont récupérées directement depuis l'API de RTE et son accès nécessite la création d'une application afin d'obtenir des jetons d'authentification.

Voici comment faire :

  • Créez un compte sur la plateforme.
  • Recherchez Tempo Like Supply Contract dans le catalogue d'API (présent dans la catégorie Consommation) et cliquez sur Découvrir l'API.
  • Une fois sur la page de l'API Tempo, sélectionnez Abonnez-vous à l'API et créez une application (ou sélectionnez une existante que vous utilisez déjà pour votre Home Assistant).
  • Une fois l'application créée et l'API Tempo associée, récupérez les informations d'authentification de votre application: ID Client et ID Secret.

Installation de l'intégration dans Home Assistant

Téléchargez l'intégration depuis la page des releases et décompressez le dossier custom_components/rtetempo dans votre dossier de configuration de Home Assistant. Vous devez obtenir: /chemin/vers/dossier/de/configuration/homeassistant/custom_components/rtetempo.

Redémarrez votre Home Assistant.

Configuration de l'intégration

Une fois l'intégration installée, rendez-vous dans la page des intégrations d'home assistant et recherchez RTE Tempo. L'assistant d'installation vous demandera l'ID Client et l'ID Secret de votre application précédemment créée.

Exemples de cartes (lovelace)

  • Couleur du jour et du lendemain (rendu, code)
  • Nombre de jours restants sur le cycle (rendu, code)

rtetempo's People

Contributors

hekmon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.