manu3b
Décembre 23, 2023, 5:57
1
Mon problème
J’essaie désespérément de retrouver un Widget Météo France affichant les prévisions heure par heure et jour par jour, comme démontré ici par chuppito :
Salut, merci j’avais pas encore mis le bon capteur, il va falloir que je fasse le tri dedans. J’ai pas encore tout mais c’est mieux
[1000734951]
La question a déjà été posée ici:
Mais je ne vois pas comment ajouter la 2eme ligne de prévisions.
J’obtiens juste ceci:
Le service météo France/toulouse contient bien des prévisions heure par heure:
La doc n’en parle pas explicitement:
J’ai raté quelque chose, mais quoi?
Help!
Ma configuration
[center]## System Information
version
core-2023.12.2
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.11.6
os_name
Linux
os_version
6.1.63-haos
arch
aarch64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.33.0
Stage
running
Available Repositories
1357
Downloaded Repositories
10
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 11.2
update_channel
stable
supervisor_version
supervisor-2023.12.0
agent_version
1.6.0
docker_version
24.0.7
disk_total
113.9 GB
disk_used
107.7 GB
healthy
true
supported
true
board
odroid-n2
supervisor_api
ok
version_api
ok
installed_addons
Log Viewer (0.16.0), Mosquitto broker (6.3.1), Terminal & SSH (9.8.1), Samba Backup (5.2.0), Studio Code Server (5.14.2), ESPHome (2023.11.1), Advanced SSH & Web Terminal (16.0.1), Matter Server (4.10.2), Whisper (1.0.0), Piper (1.4.0), Music Assistant BETA (2.0.0b75), Samba share (12.1.0)
Dashboards
dashboards
3
resources
4
views
6
mode
storage
Recorder
oldest_recorder_run
18 décembre 2023 à 09:42
current_recorder_run
23 décembre 2023 à 18:31
estimated_db_size
374.57 MiB
database_engine
sqlite
database_version
3.41.2
[/center]
___
Bonjour,
L’intégration Météo France dans HA ne sait pas faire par jour et par heure sur la même ville.
Il te faut 2 configurations dans l’intégration, soit 2 villes, une de Toulouse par jour, et une autre d’une ville juste a coté par heure, et tu mets tout cela sur le même dashboard, et c’est tout.
Salut, je n’ai peut être pas été aussi explicite qu’il le faut et pourtant je suis comme toi, je débute et j’ai beaucoup de mal…
Donc oui il faut 2 villes. J’ai pris mon petit village et la plus proche ville à côté de chez moi qui a la même météo (oui il y a une frontière avec l’autre ville à 12min de chez moi et eux ont eu 10 cm de neige alors que nous il faisait beau).
Prends bien ça en compte et n’hésite pas si tu as d’autres questions
manu3b
Décembre 23, 2023, 10:04
4
Ok, je viens de créer 2 intégrations Météo. Mais à aucun moment je n’ai eu le choix du mode.
Et il n’y a plus de bouton « Configurer »:
Je crois me rappeler que c’était là que ca se faisait non?
Sans ça, je ne peux/sais pas choisir l’heure par heure.
Sinon, cote UI, si j’ajoute une 2eme intégration dans mon Dashboard, ca donne ca:
J’avais l’impression que coté Chuppito, tu les avais dans la même carte, mais c’est peut-être juste une question de thème?
Salut,
c’est possible depuis septembre. C’est juste que les cartes météo sont pas a jour pour sélectionner Heure ou Jour.
opened 06:04AM - 03 Sep 23 UTC
closed 12:44PM - 09 Jan 24 UTC
bug
Recupération "forecast" a changé de manière importante et c'est la carte qui doi… x gérer si daily / hourly
La carte ne montre que 'daily' (2023.9)
https://rc.home-assistant.io/blog/2023/08/30/release-20239/#weather-forecast-service
Il y a c’est carte a jour, en version beta GitHub - bramkragten/weather-card: Weather Card with animated icons for Home Assistant Lovelace
v2.0.0b0 Pre-release
Support for new forecast type
1 « J'aime »
Salut,
Tu ne peut plus choisir Heure/Jour depuis Septembre 2023. Ceux qui ont créer une entité météo avant septembre pouvait choisir heure ou jours et les entité fonctionnent toujours dans c’est config.
Maintenant, tu a heur et jour dans la même entité météo et c’est la carte météo utiliser qui permet de choisir jour ou heure. Sauf que la carte Météo france n’est pas a jour
Soit tu créer un template pour avoir par heure ( info dans le lien )
Soit tu peut utiliser c’est carte météo GitHub - bramkragten/weather-card: Weather Card with animated icons for Home Assistant Lovelace .
Dans la dernière béta, tu peut choisir heure/jour.
manu3b
Décembre 24, 2023, 12:08
7
Bon, j’y suis arrivé:
Mais quelle galère!!
Il a fallu que je crée un template de sensor pour extraire le Forecast Hourly:
template:
- trigger:
- platform: time_pattern
minutes: /30
action:
- service: weather.get_forecasts
data:
type: hourly
target:
entity_id: weather.tournefeuille
response_variable: forecast
sensor:
- name: Forecast Tournefeuille Hourly
unique_id: forecast_tournefeuille_hourly
state: "{{ now().isoformat() }}"
attributes:
forecast: "{{ forecast['weather.tournefeuille'].forecast }}"
Puis un template de weather pour lui associer ce forecast:
weather:
- platform: template
name: "Tournefeuille Horaire"
unique_id: weather_tournefeuille_hourly
condition_template: "{{ states('weather.tournefeuille') }}"
temperature_template: "{{ state_attr('weather.tournefeuille', 'temperature') | float }}"
temperature_unit: "°C"
humidity_template: "{{ state_attr('weather.tournefeuille', 'humidity') | float }}"
forecast_template: "{{ state_attr('sensor.forecast_tournefeuille_hourly', 'forecast') }}"
forecast_daily_template: "{{ state_attr('weather.tournefeuille', 'forecast') }}"
forecast_hourly_template: "{{ state_attr('sensor.forecast_tournefeuille_hourly', 'forecast') }}"
Puis j’ai pris une carte custom:meteofrance-weather-card en v1.9.0 en pointant sur ce nouveau weather:
type: custom:meteofrance-weather-card
entity: weather.tournefeuille_horaire
name: Tournefeuille
cloudCoverEntity: sensor.tournefeuille_cloud_cover
rainChanceEntity: sensor.tournefeuille_rain_chance
freezeChanceEntity: sensor.tournefeuille_freeze_chance
snowChanceEntity: sensor.tournefeuille_snow_chance
uvEntity: sensor.tournefeuille_uv
rainForecastEntity: sensor.tournefeuille_next_rain
details: false
current: true
one_hour_forecast: true
number_of_forecasts: '10'
alert_forecast: false
Puis ajouté une 2eme card pour le daily forecast.
Coté template de Weather, les champs « forecast_daily_template » & « forecast_hourly_template » ne sont pas utilisés par la card.
J’ai également testé GitHub - bramkragten/weather-card: Weather Card with animated icons for Home Assistant Lovelace v2.0.0b0, mais ca n’apporte pas grand chose, il faut également pointer sur « weather.tournefeuille_horaire » pour que ca marche.
C’est bien tout ça, mais il y a pas plus simple?
2 « J'aime »
manu3b
Décembre 24, 2023, 4:21
9
Après avoir regardé le code, il s’avère que l’interface de configuration hourly/daily n’est plus supportée dans les dernières versions (config_flow.py).
J’ai donc copié le code dans custom_components/ et reverté la partie du patch impactant la config.
Et voilà, ça remarche comme avant: on retrouve le bouton CONFIGURER:
Faudrait demander à @quentame pourquoi il a supprimé cette option.
Quentame, si tu nous entends?
manu3b
Janvier 1, 2024, 5:14
10
Si on suit ce ticket:
home-assistant:dev
← vingerha:ms_dual_sensor
opened 11:55AM - 18 Aug 23 UTC
<!--
You are amazing! Thanks for contributing to our project!
Please, DO N… OT DELETE ANY TEXT from this template! (unless instructed).
-->
## Breaking change
<!--
If your PR contains a breaking change for existing users, it is important
to tell them what breaks, how to make it work again and why we did this.
This piece of text is published with the release notes, so it helps if you
write it towards our users, not us.
Note: Remove this section if this PR is NOT a breaking change.
-->
## Proposed change
<!--
Describe the big picture of your changes here to communicate to the
maintainers why we should accept this pull request. If it fixes a bug
or resolves a feature request, be sure to link to that issue in the
additional information section.
-->Adds an option to select both daily and hourly valus for the selected city. It will create two sensor prefixed _daily and _hourly. This is a much requested feature as presently the only solution to have both for you area, is to choose one sensor for your city and then the other for another city close by
## Type of change
<!--
What type of change does your PR introduce to Home Assistant?
NOTE: Please, check only 1! box!
If your PR requires multiple boxes to be checked, you'll most likely need to
split it into multiple PRs. This makes things easier and faster to code review.
-->
- [ ] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [x] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests
## Additional information
<!--
Details are important, and help maintainers processing your PR.
Please be sure to fill out additional details, if applicable.
-->
- This PR fixes or closes issue: fixes #
- This PR is related to issue:
- Link to documentation pull request:
## Checklist
<!--
Put an `x` in the boxes that apply. You can also fill these out after
creating the PR. If you're unsure about any of them, don't hesitate to ask.
We're here to help! This is simply a reminder of what we are going to look
for before merging your code.
-->
- [x] The code change is tested and works locally.
- [x] Local tests pass. **Your PR cannot be merged unless tests pass**
- [x] There is no commented out code in this PR.
- [x] I have followed the [development checklist][dev-checklist]
- [x] I have followed the [perfect PR recommendations][perfect-pr]
- [x] The code has been formatted using Black (`black --fast homeassistant tests`)
- [x] Tests have been added to verify that the new code works.
If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]
If the code communicates with devices, web services, or third-party tools:
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
- [ ] Untested files have been added to `.coveragerc`.
<!--
This project is very active and we have a high turnover of pull requests.
Unfortunately, the number of incoming pull requests is higher than what our
reviewers can review and merge so there is a long backlog of pull requests
waiting for review. You can help here!
By reviewing another pull request, you will help raise the code quality of
that pull request and the final review will be faster. This way the general
pace of pull request reviews will go up and your wait time will go down.
When picking a pull request to review, try to choose one that hasn't yet
been reviewed.
Thanks for helping out!
-->
To help with the load of incoming pull requests:
- [ ] I have reviewed two other [open pull requests][prs] in this repository.
[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
<!--
Thank you for contributing <3
Below, some useful links you could explore:
-->
[dev-checklist]: https://developers.home-assistant.io/docs/development_checklist/
[manifest-docs]: https://developers.home-assistant.io/docs/creating_integration_manifest/
[quality-scale]: https://developers.home-assistant.io/docs/integration_quality_scale_index/
[docs-repository]: https://github.com/home-assistant/home-assistant.io
[perfect-pr]: https://developers.home-assistant.io/docs/review-process/#creating-the-perfect-pr
On se dirige vers:
WeatherEntity now allows a single weather entity to support different forecast types meaning it's no longer necessary to create multiple entities for the same location, as an example, an entity providing daily forecast and another entity providing...
Qui signale que la propriété forecast va être supprimée.
Donc faut oublier le rework de l’intégration Météo France et plutôt se reporter sur la carte MétéoFrance:
opened 06:04AM - 03 Sep 23 UTC
bug
Recupération "forecast" a changé de manière importante et c'est la carte qui doi… x gérer si daily / hourly
La carte ne montre que 'daily' (2023.9)
https://rc.home-assistant.io/blog/2023/08/30/release-20239/#weather-forecast-service
opened 04:18PM - 03 Nov 23 UTC
Bonjour,
Suite à la mise à jour de HA en 2023.11 je n ai plus la possibilité … de forcer le forecast en heure.
Il faudrait prévoir une option comme certaines cartes l on déjà fait.
Merci
Wait and see…
Oui, c’est ce que je te disait dans un message précédent. Je crois que c’est a partir du 2024.3.0 que c’est supprimer, donc va falloir que quelqu’un s’active pour mettre a jour la carte MF.
1 « J'aime »
Bonjour @manu3b ,
bonne nouvelle avec la carte météo france, une version beta vient de sortir avec le choix des jours ou heures.
1 « J'aime »
manu3b
Janvier 8, 2024, 10:36
13
@WarC0zes : yes! et tu as vu qui a fait le patch?
1 « J'aime »
MDR
J’avais pas fait attention au speudo ! Chapeau @manu3b , heuresement que ta sortie un patch car @Pozzi a pas l’air d’avoir eu le temps ces derniers mois.
J’ai beau avoir mis à jour sur cette version beta, je ne vois pas les cases pour modifier le nombre de jours…
Ta essayer de vider le cache de ton navigateur ?
Je les vois bien les cases.
ALors, j’avais bien besoin de vider le cache, mais surtout de mettre à jour l’intégration qui n’avait pas été mise à jour contrairement à ce que j’avais pensé…
Merci
1 « J'aime »
ALors, autant les cases apparaissent à la création de la carte, mais elles ne sont plus là quand on veut l’éditer…
Est-ce normal ?
Pozzi
Janvier 9, 2024, 12:27
19
Hellooo, oui pas de temps et je voulais partir sur une v2 en .ts … mais trop d’énergie à y mettre
Donc un grand merci aux derniers contributeurs dont @vingerha , @Nardol et @manu3b , c’est le principe : participer à son échelle !
Pour le moment les dernières modifications sont dans une branche bêta pour tester les modifs mais les gros changements ayant été fait nous pourrons passer en dev si ok pour @manu3b .
Puis en prod dans quelques jours si pas de retours de bug !
manu3b
Janvier 9, 2024, 7:07
20
Hello @MilesTEG1 , tu peux copier le contenu de la config de la carte et son rendu?
Autre test, tu crées une integration Météo from scratch sur une autre ville et tu pointes la carte dessus.
Et quel browser internet tu utilises/version/OS?
Merci!
Hello,
Désolé pour le délai ^^
Alors en effectuant les actions pour coller ici ce que tu demandes j’ai vu que les cases étaient maintenant bien présentes à l’édition de la carte…
Le rendu :
La configuration :
Du coup le souci semble être résolu… mais comment ? aucune idée
1 « J'aime »