custom componenta home assistant
 
 
Go to file
schizza 400b449e44
Merge pull request #1 from schizza/Developer-debug
Initial config and ConfigFlow update.
2024-03-09 15:25:20 +01:00
README Modified README 2024-03-08 19:38:08 +01:00
custom_components/sws12500 Initial config and ConfigFlow update. 2024-03-09 15:19:21 +01:00
.gitignore Modified README 2024-03-08 19:38:08 +01:00
LICENSE Create LICENSE 2024-03-08 20:01:36 +01:00
README.md Modified README 2024-03-08 19:38:08 +01:00

README.md

Integrates your SWS 12500 weather station seamlessly into Home Assistant

This integration will listen for data from your station and passes them to respective sensors. It also provides the ability to push data to Windy API.

This custom component replaces old integration via Node-RED and proxy server.

Requirements

Installation

Manual installation

For manual installation you must have an access to your Home Assistant's /config folder.

  • Clone this repository or download latest release here.

  • Copy the custom_components/sws12500-custom-component folder to your config/custom_components folder in Home Assistant.

  • Restart Home Assistant.

  • Now go to Integrations and add new integration SWS 12500

Configure your station in AP mode

  1. Hold the Wi-Fi button on the back of the station for 6 seconds until the AP will flash on the display.
  2. Select your station from available APs on your computer.
  3. Connect to the station's setup page: http://192.168.1.1 from your browser.
  4. In the third URL section fill in the address to your local Home Assistant installation.
  5. Create new ID and KEY. You can use online tool to generate random keys. (you will need them to configure integation to Home Assistatnt)
  6. Save your configuration. station_setup

Once integration is added to Home Assistant, configuration dialog will ask you for API_ID and API_KEY as you set them in your station:

API_ID: ID in station's config
API_KEY: PASSWORD in station's config

config dialog

If you chanage API ID or API KEY in the station, you have to reconfigure integration to accept data from your station.

  • In Settings -> Devices & services find SWS12500 and click Configure.
  • In dialog box choose Basic - Configure credentials

reconfigure dialog

As soon as the integration is added into Home Assistant it will listen for incoming data from the station and starts to fill sensors as soon as data will first arrive.

Resending data to Windy API

  • First of all you need to create account at Windy stations.

  • Once you have an account created, copy your Windy API Key. windy api key

  • In Settings -> Devices & services find SWS12500 and click Configure.

  • In dialog box choose Windy configuration. config dialog

  • Fill in Key you were provided at Windy stations.

  • Tick Enable checkbox. enable windy

  • You are done.