Compare commits

...

2 Commits

Author SHA1 Message Date
Lukas Svoboda 4add593bf4
Merge pull request #40 from schizza/FW30Warning
Firmaware 3.0 not working
2025-01-26 10:40:13 +01:00
schizza 8d1995721b Firmaware 3.0 not working
README update.
2025-01-26 10:37:37 +01:00
1 changed files with 16 additions and 8 deletions

View File

@ -2,7 +2,13 @@
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 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](https://github.com/schizza/WeatherStation-SWS12500).* _This custom component replaces [old integration via Node-RED and proxy server](https://github.com/schizza/WeatherStation-SWS12500)._
# Warning - FW 3.0 for SWS 12500!
As by now, it is strongly recommended **not to update to FW 3.0.**
This firmware seems to be buggy in sending data to Home Assistant withou SSL settings.
_**I am working of this issue and it is not resloved by now.**_
## Requirements ## Requirements
@ -15,10 +21,12 @@ This integration will listen for data from your station and passes them to respe
### If your station's firmware is 1.0 or your station is configured as described in this README and you still can not see any data incoming to Home Assistant please [read here](https://github.com/schizza/SWS-12500-custom-component/issues/17) and [here](firmware_bug.md) ### If your station's firmware is 1.0 or your station is configured as described in this README and you still can not see any data incoming to Home Assistant please [read here](https://github.com/schizza/SWS-12500-custom-component/issues/17) and [here](firmware_bug.md)
### HACS installation ### HACS installation
For installation with HACS, you have to first add a [custom repository](https://hacs.xyz/docs/faq/custom_repositories/). For installation with HACS, you have to first add a [custom repository](https://hacs.xyz/docs/faq/custom_repositories/).
You will need to enter the URL of this repository when prompted: `https://github.com/schizza/SWS-12500-custom-component`. You will need to enter the URL of this repository when prompted: `https://github.com/schizza/SWS-12500-custom-component`.
After adding this repository to HACS: After adding this repository to HACS:
- Go to HACS -> Integrations - Go to HACS -> Integrations
- Search for the integration `Sencor SWS 12500 Weather station` and download the integration. - Search for the integration `Sencor SWS 12500 Weather station` and download the integration.
- Restart Home Assistant - Restart Home Assistant
@ -26,7 +34,7 @@ After adding this repository to HACS:
### Manual installation ### Manual installation
For manual installation you must have an access to your Home Assistant's `/config` folder. For manual installation you must have an access to your Home Assistant's `/config` folder.
- Clone this repository or download [latest release here](https://github.com/schizza/SWS-12500-custom-component/releases/latest). - Clone this repository or download [latest release here](https://github.com/schizza/SWS-12500-custom-component/releases/latest).
@ -40,9 +48,9 @@ For manual installation you must have an access to your Home Assistant's `/conf
2. Select your station from available APs on your computer. 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. 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. 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](https://www.allkeysgenerator.com/Random/Security-Encryption-Key-Generator.aspx) to generate random keys. *(you will need them to configure integation to Home Assistatnt)* 5. Create new `ID` and `KEY`. You can use [online tool](https://www.allkeysgenerator.com/Random/Security-Encryption-Key-Generator.aspx) to generate random keys. _(you will need them to configure integation to Home Assistatnt)_
6. Save your configuration. 6. Save your configuration.
![station_setup](README/station_hint.png) ![station_setup](README/station_hint.png)
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: 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:
@ -66,14 +74,14 @@ As soon as the integration is added into Home Assistant it will listen for incom
- First of all you need to create account at [Windy stations](https://stations.windy.com). - First of all you need to create account at [Windy stations](https://stations.windy.com).
- Once you have an account created, copy your Windy API Key. - Once you have an account created, copy your Windy API Key.
![windy api key](README/windy_key.png) ![windy api key](README/windy_key.png)
- In `Settings` -> `Devices & services` find SWS12500 and click `Configure`. - In `Settings` -> `Devices & services` find SWS12500 and click `Configure`.
- In dialog box choose `Windy configuration`. - In dialog box choose `Windy configuration`.
![config dialog](README/cfg.png) ![config dialog](README/cfg.png)
- Fill in `Key` you were provided at `Windy stations`. - Fill in `Key` you were provided at `Windy stations`.
- Tick `Enable` checkbox. - Tick `Enable` checkbox.
![enable windy](README/windy_cfg.png) ![enable windy](README/windy_cfg.png)
- You are done. - You are done.