Commit Graph

126 Commits (b1cec2f38ff92f57dd8d04da1a9f1da64a3f3271)

Author SHA1 Message Date
schizza b1cec2f38f
Adds CH3 temperature and humidity sensors
Enables CH3 temperature and humidity sensors for WSLink devices.
2025-07-04 19:27:45 +02:00
Lukas Svoboda af87fd0719
Merge pull request #69 from schizza/wslink_name_fix1
WSLINK_name_fix
2025-04-13 17:54:53 +02:00
schizza 0ab5321170 Corrects translation keys for rain sensors
Updates the translation keys for hourly, weekly, monthly, and yearly rain sensors to ensure they accurately reflect the corresponding time periods.
2025-04-13 17:52:58 +02:00
schizza fdcd28f96a Fix BUG 68
Fixing Issue #68
2025-04-04 14:18:23 +02:00
Lukas Svoboda 093a7915f0
Merge pull request #67 from schizza/add_sensors_for_wslink
Adds rain sensors for different time periods for WSLink
2025-04-04 13:15:01 +02:00
schizza ea0a5e34e3 Update version number 2025-04-04 13:14:19 +02:00
Lukas Svoboda fdd4cacddf
Merge branch 'main' into add_sensors_for_wslink 2025-04-04 13:11:45 +02:00
schizza 601d1f3984 Adds rain sensors for different time periods for WSLink
Adds hourly, weekly, monthly, and yearly rain sensors to the integration for WSLink connection.

The units of measurement are corrected for the rain sensor, now displaying millimeters per hour as the station is sending data in mm/h for 'rain' sensor. And cumulative precipitation is in millimeters.

Also includes translations for the new sensors.
2025-04-04 13:10:10 +02:00
Lukas Svoboda 287e74673e
Create config.yml 2025-03-29 11:30:34 +01:00
Lukas Svoboda 397e44e5f2
Update issue templates 2025-03-29 11:27:06 +01:00
Lukas Svoboda f9d80d7a00
Update bug_report.md 2025-03-19 18:25:13 +01:00
Lukas Svoboda 2b57eeb4fa
Create FUNDING.yml 2025-03-19 18:23:59 +01:00
Lukas Svoboda dc5c45483e
Update issue templates 2025-03-19 17:54:22 +01:00
Lukas Svoboda 3d112757d0
Update const.py
Update path to database as it differs in development installation.
2025-03-15 15:44:57 +01:00
Lukas Svoboda 189777fbdb
Merge pull request #63 from schizza/migrate_data
Fixes rainfall unit inconsistency

Updates daily rain sensor to use consistent measurement units and corrects device class and suggested unit.

Adds database path constant and data migration function

Defines DATABASE_PATH constant for database file location Introduces migrate_data function to update unit of measurement in long statistics.

Adds sensor migration feature

Introduces a migration step for sensor statistics
Updates schema and translations to support migration Fixes data migration from mm/d to mm
2025-03-15 15:13:59 +01:00
schizza 8e97fc7404 Different values displayed on station/cloud and HA - Total rainfall
Fixes #62

Fixes rainfall unit inconsistency

Updates daily rain sensor to use consistent measurement units and corrects device class and suggested unit.

Fixes #62

Adds database path constant and data migration function

Defines DATABASE_PATH constant for database file location
Introduces migrate_data function to update unit of measurement in long statistics.

Adds sensor migration feature

Introduces a migration step for sensor statistics
Updates schema and translations to support migration
Fixes data migration from mm/d to mm
2025-03-15 15:10:49 +01:00
Lukas Svoboda 908a60ade4
Merge pull request #61 from schizza/invalid_native_temp
Corrected temperature unit in outside_temp.
2025-03-11 17:40:28 +01:00
schizza 47143d9ac2 Corrected temperature unit in outside_temp.
Changes temperature unit from Celsius to Fahrenheit in the weather sensor descriptions.
2025-03-11 17:39:09 +01:00
Lukas Svoboda 41e2415e69
Update manifest.json 2025-03-10 08:45:32 +01:00
Lukas Svoboda 7ca4578c0f
Merge pull request #59 from schizza/wslink_sensors_add
Adds sensors for WSLink and improves data handling
2025-03-10 08:44:11 +01:00
schizza 37c3e2e77f Adds sensors for WSLink and improves data handling
Includes new sensor connection status constants and mappings
Updates WeatherSensor to handle null data values
Switches temperature unit to Celsius for WSLink sensors
Refines heat and chill index calculations with unit conversions
2025-03-10 08:42:17 +01:00
Lukas Svoboda cd5abc0db3
Merge pull request #52 from schizza/readme_update
readme_update
2025-02-21 19:06:26 +01:00
Lukas Svoboda 0c33ac02da
Merge branch 'main' into readme_update 2025-02-21 19:06:02 +01:00
schizza 3cd21e0143 readme_update 2025-02-21 18:05:15 +00:00
schizza 1dd51f4ed9 gitignore 2025-02-19 17:50:50 +01:00
Lukas Svoboda 7257587b2f
Update minor version 2025-02-18 19:43:36 +01:00
Lukas Svoboda c131eddf39
Merge pull request #51 from schizza/config_flow_fix
Improves configuration defaults and UI descriptions

Sets default values for optional fields in configuration flow
Enhances descriptions and titles in UI for better clarity
Updates translations
2025-02-18 19:42:20 +01:00
schizza a3dc4f9986 Improves configuration defaults and UI descriptions
Sets default values for optional fields in configuration flow
Enhances descriptions and titles in UI for better clarity
Updates translations
2025-02-18 19:40:46 +01:00
Lukas Svoboda 5395103c01
Merge pull request #49 from schizza/webook_switching
Refactoring webhook switching.
Added routing management to automaticly update coordinator to avoid restarting HA on configuration change or on new sensor discovery.
2025-02-15 18:23:06 +01:00
schizza 808fad1d97 webhook refactor,
Refactoring webhook switching.
Added routing management to automaticly update coordinator to avoid restarting HA on configuration change or on new sensor discovery.
2025-02-15 18:16:54 +01:00
Lukas Svoboda bbb6a23b6c
Merge pull request #45 from schizza/config_flow_depr_fix
Fix config flow
2025-02-13 17:33:16 +01:00
schizza d9cb2179d5 Fix config deprecation
Updated config flow to comply with new changes in HA
2025-02-13 17:32:07 +01:00
schizza 25bb26bb4d WSLink support in beta
Support for firmware 3.0 and WSLink connections.
As for now the 3.0 firmware sending data only on SSL connections.
2025-02-12 13:13:46 +01:00
Lukas Svoboda 3e27b889c4
Merge pull request #42 from Celer21/main
Update cs.json
2025-02-11 08:02:39 +01:00
Celer21 f295db69ff
Update cs.json
Minor translation update
2025-02-05 10:53:52 +01:00
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
Lukas Svoboda a6707b849b
Merge pull request #31 from schizza/async_fix
aiohttp fix
2024-12-14 14:36:13 +01:00
schizza 6a913cf447 aiohttp fix
Fixing blocking call from session.get to no longer throw warnings when sending data to Windy.
2024-12-14 14:34:11 +01:00
Lukas Svoboda 407bc40219
Merge pull request #30 from schizza/channel3_4
Bug fix
2024-07-15 23:24:27 -04:00
schizza 1f2c553d6a Bug fix 2024-07-15 22:23:27 -05:00
schizza c56ef9c2ce Minor changes 2024-07-15 22:22:16 -05:00
Lukas Svoboda 6c127342aa
Merge pull request #29 from schizza/channel3_4
Support for CH3 and CH4
2024-07-15 23:16:21 -04:00
schizza 66a9993dfc Support for CH3 and CH4 2024-07-15 22:14:20 -05:00
Lukas Svoboda 9b9fd16513
Merge pull request #27 from schizza/chill_index_fix
Chill index fix
2024-06-17 14:40:23 +02:00
schizza fb9830cc1e Chill index fix
Fix chill index formula as suggested by @facko79.
Chill index is computed only for temperatures  less then 10°C (50°F). Otherwise real temperature is returned.
2024-06-17 14:37:50 +02:00
Lukas Svoboda 615b384487
Merge pull request #24 from schizza/chill_index
Wind chill index
2024-05-09 14:18:48 +02:00
Lukas Svoboda 4548d413d5
Merge branch 'main' into chill_index 2024-05-09 14:18:33 +02:00
Lukas Svoboda 3229c40387
Merge pull request #23 from schizza/Heatindex
Add Heat Index
2024-05-09 14:18:12 +02:00
schizza e18762579b Wind chill index
* Add sensor for wind chill index
2024-05-09 14:17:01 +02:00