So, I am planning on getting a Weatherflow Tempest, and in doing my research for Home Assistant integration, I found that there are two distinct integrations:
Both of these look good, and I could figure out to install either of them. I am trying to figure out which is “best”, and I know that is a difficult question to answer.
Seems like the MQTT version has been around for longer, but REST seems like a better long term solution if I am reading these correctly.
Has anyone tried both of these and formed an opinon?
I a little more than that, but yes effectively. As a note the MQTT route has HA auto-discovery setup so those sensors will show up in HA without you having to add yourself.
I’m not entirely sure but I believe the hass-weatherflow2mqtt is completly local whilst the hass-weatherflow integration pulls certain data over the internet? I could be wrong though.
In HA 2023-10 there is now a third integration: WeatherFlow - Home Assistant
I don’t really understand why because there are already two solutions out there. Does anyone happen to know what the difference of this integration is compared to weatherflow2mqtt?
Weatherflow2MQTT is completly local if you dont need forecast (I use forecast from a government service).
Oh no what a pitty, dont tell me the amazing work of both @briis and @GlennHA was for “nothing” - local weather condition was kind of almost there (https://github.com/briis/hass-weatherflow2mqtt/issues/17) however it never made it to the final version. Is this going to be deprecated completly or only the forecast method?
No it will not be deprecated. I will only remove the forecast option, which can then be pulled from the WeatherFlow Forecast integration for the people who want that. That will keep WeatherFlow2MQTT completely local.
Understood. I saw you added the option for REST API sensors for your “new” integration. Are these sensors locally pulled from the Tempest Device or over the internet from Weatherflow with the Token?
Yes, the sensors are now available. They are pulled from the Internet, as we have to call the Rest API anyway to get the forecast. If you want them locally, I suggest you use the new core integration and then combine it with the Forecast. (Just don’t check the box for Include sensors)
Every 1 hour. However, the integration updates by itself every 30-35 min if you only use Forecast, and if you add the Sensors, it updates every 1-5 min. So no need to do extra polling unless you need the data now (But no guarantee that WeatherFlow has updated the data).
I intended to move to the new core integration, however I would be really keen if @GlennHA could implement the fully-local weather-condition. That would be THE feature that I was looking for.
Honestly, for the the forecast - I did not try the Weatherflow forecast, but how can a forecast from overseas be better than your local forecast… Has somebody made some comparisons about Weatherflow forecast and local/national weather forecast yet?
I consider changing to the local integration WeatherFlow - Home Assistant Due to the fact that I have a lot of automations built with my existing sensors I would be glad to know more about the update cycles before I have to update a lot of automations.
precise question
In which intervals does the rain intensity gets updated via the local Weatherflow integration? I noticed in the Tempest App that its like +/- every 10-15 seconds (if there is a change). Is it the same interval as within the App due to the fact that it is local?
This information is very important to me because via the integration the update cycles for the rain intensity are like 1-2 minutes which is too long for my usecase.