1.7 KiB

title description ha_category ha_release ha_iot_class ha_domain ha_config_flow ha_codeowners ha_platforms ha_integration_type
Ecowitt Instructions on how to integrate Ecowitt Weather Station within Home Assistant.
Binary sensor
Sensor
Weather
2022.9 Local Push ecowitt true
@pvizeli
binary_sensor
diagnostics
sensor
integration

{% include integrations/config_flow.md %}

Ecowitt Weather Station configuration

The Ecowitt {% term integration %} works by first creating a callback endpoint on your Home Assistant instance and then adding this configuration to the Ecowitt console so that it starts sending data.

The integration will display a Server IP / Host Name, Path, and Port. You can input it into the Ecowitt configuration in one of two ways:

  1. Use the Ecowitt App (on your phone):
    • Select the Menu Icon ({% icon "mdi:menu" %}) on the upper left, then My DevicesPick your station
    • Select the Ellipsis Icon ({% icon "mdi:dots-horizontal" %}) → Others
    • Select DIY Upload ServersCustomized
    • Make sure to choose 'Protocol Type Same As: Ecowitt'
    • Enter the Server IP / Host Name, Path, and Port from the integration. Note: The path has to match! Remove the first forward slash from the path, as the app will prepend one.
    • Save
  2. Navigate to the Ecowitt web UI in a browser at the station IP address:
    • Select Weather Services then scroll down to 'Customized'
    • Make sure to select 'Customized: 🔘 Enable' and 'Protocol Type Same As: 🔘 Ecowitt'
    • Enter the Server IP / Host Name, Path, and Port from the integration.
    • Save

Ecowitt doesn't support TLS/SSL, you can use the NGINX TLS Proxy Add-on to support HTTPS and HTTP at the same time.