Coder Social home page Coder Social logo

rtetempo's People

Contributors

fcrozat avatar hekmon avatar mathieucarbou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rtetempo's Issues

Sensors de prix pour le dashboard energy

Bonjour,

Merci pour cette intégration très utile !

Je me demandais si cette intégration saurait récupérer les tarifs ttc "officiels" via une api, et les exposer comme sensor ?
Un peu comme ceci (sensors créés et maintenus à la main):
Screenshot_2024-01-23-23-02-38-38_c3a231c25ed346e59462e84656a70e50

L'idée serait de pouvoir associer ces sensors de tarifs aux sources correspondantes dans le dashboard energy, comme ça pas besoin de penser à les changer à la main le jour J à chaque augmentation !

Mais je ne sais pas si ces tarifs sont exposés par une api... Qu'en pensez vous ?

EDF Zen Flex jour sobriété

Bonjour.
Est-ce qu'il serait possible d'adapter l'intégration pour qu'elle récupère l'information des "jours sobriété" EDF? (Publiés par EDF du jour pour le lendemain pour les jours Rouges Tempo).
Merci.

Jour tempo vs. jour calendaire

Bonjour,

Merci pour cette sympathique et utile intégration. J'ai jeté mon yaml/REST/EDF avec plaisir.

J'observe que le calendrier contient un

message: 🔵
all_day: true
start_time: '2023-08-17 00:00:00'
end_time: '2023-08-18 00:00:00'
location: France
description: Jour Tempo Bleu
attribution: Données fournies par data.rte-france.com
friendly_name: RTE Tempo Calendrier

mais un jour Tempo commence à 6:00 et se termine 6:00 le lendemain.

Serait-il possible de faire en sorte de changer systématiquement les start/end times qu'utilise l'extension dans le calendrier?

Le README.md mentionne:

un calendrier sur un an (avec la possibilité de passer les évènements en heures réèlles)

mais je ne vois pas comment faire.

Colours in calendar

Bonjour, merci pour ce merveilleux addition pour mon HA. Ca marche très bien, sauf les couleurs dans le calendrier (mois) car tous les jours sont bleu si je choisi le mois. Pour le jour et la semaine c'est correct.

impossible d'entrer les infos ID Client et l'ID Secret

Bonjoiur,
j'ai suivi la procédure et intégration faite via HACS. Après avoir relancer Home assistant, lorsque je cherche l'intégration dans HACS, je trouve bien RTE tempo mais a aucun moment on me demande d'entrer les infos ID client et Id secret pour poursuivre la config.
Ais je oublié quelque chose ?
voila la recopie d'écran que j'ai
image
merci de votre aide ?
Gilles

[Request] Personnalisation horaire de changement de tarif

Bonjour,

Merci pour cette extension extension Tempo, c'est top !
Je constate dans mon cas que l'horaire de changement de tarif n'est pas bon (6h30 et 22h30).
Je ne vois pas de variable pour les minutes dans le fichier const.py. Comment puis-je corriger cela ?

# Tempo def

HOUR_OF_CHANGE = 6
OFF_PEAK_START = 22

Cordialement

sensor.edf_tempo_prix_actuel pas mis a jour

Bonsoir,

J'ai installe rtetempo ainsi que les fichiers 2 yaml, les deux sont inclus dans configuration.yaml
La partie tempo fonctionne mais pas le widget avec les prix.
J'ai du oublier quelque chose mais je ne trouve pas

image

Merci

[BUG] Pas d'affichage des prix

Bonjour,

J'ai vu dans le readme qu'il est possible d'avoir le tarif dynamique en fonction des couleurs et des HC/HP :
image

Mais dans Home Assistant, ce n'est pas affiché :
image

Pourtant j'utilise bien la version 1.3.2.

Ai-je oublié quelque chose ?

Nouvelle fonctionnalité "Hiver Tempo"

Serait-il possible d'ajouter un item qui indique si on est en période "Hiver Tempo", cad entre le 1er Septembre et le 31 Mars ?
Merci pour votre excellent travail partagé.

Changement prix tempo

Bonjour,
Suite a l'augmentation de prix tempo je souhaite mettre a jour les tarifs.
Si je comprends bien il faut mettre a jour input_tempo.yaml.

Cependant cela va aussi changer les prix des mois precedents? Est-il possible de mettre une augmentation uniquement a partir du 1er Aout?
Merci

No Colourupdate

Hello, I updated to HA 2024.2.2 yesterday. No change of EDF colour today? See attachment.

image

integration non chargée

bonjour

suite à la mise à niveau du dernier core ( je ne l'avais plus fait depuis 2 mois et ça fonctionnait nickel) , l'integration n'est plus chargée
quel serait le probleme ?
merci
cordialement
jc

rtetempo non chargé

Intégration dans HACS

Bonjour,

Super idée cette intégration ! Ca va aider beaucoup de gens.

Par contre, ce serait beaucoup plus simple à installer si elle était disponible automatiquement sous HACS.
Est-ce prévu ?

C'est facile à faire et comme je l'ai déjà fait, je peux aider au besoin

[Feature] Paramétrer l'heure du changement HP/HC

Bonjour,

Il serait super si on pouvait paramétré l'heure ou le changement est opère pour le passage en heure creuse et le passage en heure pleine.

Par exemple j'ai les heures creuses de 22h38 a 6h38.

Je voudrais pouvoir paramétrer le passage en heure creuse tous les jours a 22h40 et la fin des heure creuse a 6h35.

Il est compliqué de faire des condition sur les couleur des jours car suivant si je fait mon automatisation avant ou après 6h, il faut que j'utilise le jour actuel ou le prochain. Je ne peux pas non plus écouter le changement sur Heure creuse car c'est trop tôt pour moi.

Merci.

Ps : Super module 👍

[BUG] Nombre de jour restant rouge incorrecte

Bonjour,

Depuis le 12 mars 2024 le compteur de jour restant rouge m'indique qu'il reste 0 jour mais hélas ce matin j'ai été notifié que le 29 mars serait rouge. J'ai bien recompté et en effet nous en somme bien à 21 jours rouge en tout et non 22. Je ne sais pas si cette information érronée vient de l'API ou de votre plugin.
image

D'avance merci

unable to add Ids

Hello,
I installes rtetempo via HACS on my docker installation of homeassistant (official stable image), but when I validate the ids, I get an "Unknown error occurred"

the logs arror : "TypeError: HomeAssistant.new() missing 1 required positional argument: 'config_dir'"

Can someone help me finding where it comes from ?
Thank you !

The full logs shows :

home-assistant   | 2023-09-08 12:06:18.909 ERROR (MainThread) [aiohttp.server] Error handling request
home-assistant   | Traceback (most recent call last):
home-assistant   |   File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
home-assistant   |     resp = await request_handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/local/lib/python3.11/site-packages/aiohttp/web_app.py", line 504, in _handle
home-assistant   |     resp = await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/local/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 117, in impl
home-assistant   |     return await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
home-assistant   |     return await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
home-assistant   |     return await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
home-assistant   |     return await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
home-assistant   |     return await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
home-assistant   |     return await handler(request)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 31, in headers_middleware
home-assistant   |     response = await handler(request)
home-assistant   |                ^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 148, in handle
home-assistant   |     result = await handler(request, **request.match_info)
home-assistant   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 63, in with_admin
home-assistant   |     return await func(self, request, *args, **kwargs)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 177, in post
home-assistant   |     return await super().post(request, flow_id)
home-assistant   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
home-assistant   |     result = await method(view, request, data, *args, **kwargs)
home-assistant   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
home-assistant   |     result = await self._flow_mgr.async_configure(flow_id, data)
home-assistant   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 298, in async_configure
home-assistant   |     result = await self._async_handle_step(
home-assistant   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 394, in _async_handle_step
home-assistant   |     result: FlowResult = await getattr(flow, method)(user_input)
home-assistant   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
home-assistant   |   File "/config/custom_components/rtetempo/config_flow.py", line 50, in async_step_user
home-assistant   |     hass = HomeAssistant()
home-assistant   |            ^^^^^^^^^^^^^^^
home-assistant   | TypeError: HomeAssistant.__new__() missing 1 required positional argument: 'config_dir'

Possibilité d'utiliser une API ouverte pour simplifier l'installation ?

Bonjour et merci pour cet intégration que vais surement utiliser ☺

En voyant la necessité d'utiliser l'API RTE et de créer un compte pour chaque utilisateur par contre je me suis dit que c'était vraiment dommage pour une API aussi simple d'avoir autant de friction. J'ai cherché sur internet et trouvé https://www.api-couleur-tempo.fr/ qui permet de retirer cette friction en fournissant un simple proxy ouvert + un peu de caching pour la rendre plus fiable.

Je me demandais donc si ce serait possible (et facile) de modifier rtetempo pour utiliser cette API a la place et donc simplifier l'installation pour tout le monde ? (et le code probablement) Si c'est le cas je veux bien passer du temps dessus pour essayer de proposer une PR mais comme je ne suis pas familier avec Python ou avec HA je ne préfère pas perdre du temps là dedans si ça vous parait trop compliqué ou non désirable pour d'autres raisons.

Poll frequency

Hello,
Merci pour votre travail. Cette intégration est géniale.
Pourriez-vous indiquer à quelle fréquence sont faits les appels API à RTE?
En effet, la mise à jour de la couleur du lendemain se fait de manière assez aléatoire et je souhaite en savoir plus.
Aussi, est-il possible de faire une mise à jour forcée ?
Merci !

Bump requests to 2.28.2 for HA Release 2023.3.1

Hi !
With HA Release 2023.3.1,
rtetempo does'nt start.

manifest file want "requests==2.28.1",
HA switch to 2.28.2

Errors on logs :
Unable to install package requests==2.28.1: ERROR: Cannot install requests==2.28.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts [notice] A new release of pip is available: 23.0 -> 23.0.1 [notice] To update, run: pip install --upgrade pip

Setup failed for custom integration rtetempo: Requirements for rtetempo not found: ['requests==2.28.1'].

Sensors states lost

Sensor states become unavailable after some time and and refreshing the extension does not help.
image

Switch price per hour sensor example to be €/kWh

Currently, the example given for price per hour sensor is not in euro cents, not euro, which make it not usable on the Energy dashboard as price source.

I would suggest to drop the * 100 in the template yaml to have the proper price in €

Accès à sensor.edf_tempo_prix_actuel pour calculer le prix de la consommation

Bonjour
J'ai une installation HA dans docker où j'ai installé RTE TEmpo (encore bravo pour le travail !) et un autre container qui récupère la consommation Linky

Dans le tableau d'énergie j'ai pu ajouter la source Linky et il me propose de calculer le cout et pour cela il lui faut un capteur qui va suivre le cout. J'aurais voulu utiliser sensor.edf_tempo_prix_actuel qui fonctionne très bien mais je ne le vois pas dans la liste
La doc demande de configurer "correctement" ce capteur mais je n'ai aucune idée de ce que ca signifie

Si vous avez une idée de comment le rendre accessible je suis preneur
Merci

RTE Tempo not loading with HA 2023.3.1

image

Home Assistant 2023.3.1
Supervisor 2023.01.1
Operating System 9.5
Interface utilisateur : 20230302.0 - latest

logs:

Logger: homeassistant.setup
Source: setup.py:205 
First occurred: 09:21:16 (1 occurrences) 
Last logged: 09:21:16

Setup failed for custom integration rtetempo: Requirements for rtetempo not found: ['requests==2.28.1'].

I also have:

Logger: homeassistant.util.package
Source: util/package.py:107 
First occurred: 09:21:01 (3 occurrences) 
Last logged: 09:21:16

Unable to install package requests==2.28.1: ERROR: Cannot install requests==2.28.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts [notice] A new release of pip is available: 23.0 -> 23.0.1 [notice] To update, run: pip install --upgrade pip

Saisie ID

Bonsoir,

Après installation il ne me demande pas de saisir mes identifiants d'API comme indique la doc.

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.

L'intégration est bien présente dans HACS mais quand je clique dessus, il me montre le README...

After Update 2023.11.0

After the last update (2023.11.0) Scripts and Automations has no Function. Backup to 2023.10.5 bring Funktion back.
Where is the Problem?

`async_setup_platforms` => `async_setup_platforms`

From the logs:

2023-02-02 16:37:03.871 WARNING (MainThread) [homeassistant.helpers.frame] Detected integration that called async_setup_platforms instead of awaiting async_forward_entry_setups; this will fail in version 2023.3. Please report issue to the custom integration author for rtetempo using this method at custom_components/rtetempo/__init__.py, line 37: hass.config_entries.async_setup_platforms(entry, PLATFORMS)

Ref:

Fonctionnement des ENUM

Bonjour, tout d'abord merci pour cette fontionnalité !
Désolé de crééer une "issue" pour ça mais je n'ai pas trouvé comment faire autrement.

Je souhaitais savoir s'il y avait un exemple de configuration pour utiliser les "enum" dans Home Assistant ?

Est-ce qu'il faut par exemple créer une condition sur RTE Tempo Couleur actuelle ? Si = Rouge alors ?

Parce que si je regarde les états numériques de home assistant j'ai l'impression qu'il attend plutôt un valeur numérique.

S'il y a un exemple ou un tuto quelque part je suis preneur !

Data not loaded after HA restart

After a HA restart, the integration does not fetch (or fail to fetch ?) the data.

v1.2.1-beta1

Seen in the logs:

2023-02-02 22:15:55.366 ERROR (RTE Tempo API Worker) [custom_components.rtetempo.api_worker] JSON parsing error on a HTTP 200 request: Expecting value: line 1 column 1 (char 0)

image

Next Day - Morning not shown as "undetermined"

At 6:00am - RTE Tempo Porchaine couleur goes to "Unavailable", at 6:14am it changed to "Blanc"
Should it not stay as "Unavailable" unit around 10:40am or when RTE decides what next day tariff will be

Tempo-Prochaine Couleur

Mise à jour sensors HS depuis le 14/10/2023

Bonjour, les sensors semblent ne pas avoir été mis à jour aujourd'hui. La journée de demain est toujours "unavailable", le "cycle jours restants bleu" à 257 au lieu de 256.
J'étais sous HA 2023.10.2 et je viens de faire la màj 2023.10.3 et de redémarrer donc par la même occasion, ce qui devrait forcer une mise à jour je suppose ?
Je n'ai pas vu de message particulier dans les logs.

Ha core 2023.8.4

After HA update to 2022.8.4, it does not work (the color).
J'ai fait ma dernière maj HA, et les petits icônes de couleurs ne fonctionne plus. J'ai du faire un rollback de version et revenir à la 2023.8.2

Home Assistant supervisor

Ceci n'est pas un Issue, c'est juste de l'info en plus

Dans Home Assistant supervisor, IL n'y a pas de dossier "custom_components"

Sous Debian et Docker le chemin est usr/share/hassio/homeassistant
Il faut créer un dossier custom_components et copier le dossier rtetempo qui se trouve dans le dossier rtetempo 1.3.xx / custom components une fois de compressé

Dans le web site RTE quand on créer 'une application' il faut choisir Mobile (pas indiqué dans vos instructions)

Bravo pour l'appli, c'est très bien :)

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.