Commit Graph

190 Commits (94ec3cb0e50e3b13046071b44d58a91194a6717e)

Author SHA1 Message Date
schizza 827fb71e25
sensors_wslink updated to stable version
Updating to stable version, retaining CH3 sensors.
Left outside battery unchanged. Will work on bug in next commit.
2025-08-21 16:39:05 +02:00
schizza 2d758835dc
config_flow migrated to stable version.
Config flow was migrated to stable version.

Removes the unit migration flow, which is intended to introduce later.
2025-08-21 16:30:10 +02:00
schizza 0027a80968
Update const to stable version
Update constants to stable version.
2025-08-21 16:08:08 +02:00
schizza e11e068c0f Reorders constants for better readability
Reorders the import of constants to improve readability and maintain consistency within the module.

Final touches.
2025-08-18 13:29:00 +02:00
schizza 1ecd88269d Adds missing constant and improves readability
Adds OUTSIDE_BATTERY to the DISABLED_BY_DEFAULT list.
Improves readability by formatting long strings with parenthesis.
2025-08-18 12:53:40 +02:00
schizza 09d79e2032 Improves battery sensor display
Updates the outside battery sensor to display an icon
reflecting the battery level, enhancing the user experience
by providing a visual indication of the battery status.
2025-08-18 12:50:31 +02:00
schizza bbe31da4c5 Adds battery state translations
Adds translations for the battery state of the outside sensor to both the English and Czech language files.

This change provides more descriptive and user-friendly information about the battery status.
2025-08-18 10:55:37 +02:00
schizza 68da7aad98 Improves battery level representation
Refactors battery level representation by using enum instead of string.

Improves battery level display by adding an icon representation.

Changes const BATLEVEL to BATTERY_LEVEL.
2025-08-17 18:34:14 +02:00
schizza de8d2a7b0c
Update const.py 2025-08-16 17:29:22 +02:00
FerronN cf0938a6fd
fix data parsing in sensors_wslink.py 2025-07-11 10:16:59 +02:00
FerronN 4d2dedbb11
Fix structure en.json 2025-07-11 10:15:44 +02:00
Ferron Nijland feed730818 Add outside battery sensor and related translations 2025-07-09 16:26:18 +02:00
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
schizza 99d25bfd56 Adds unit migration functionality to options flow
Implements a user interface to migrate units for rain sensors including migration of historic data via statistics.
This provides the user with the ability to correct rain units, if they have been set incorrectly.
Includes UI to select sensor and units, as well as trigger migration.
2025-04-24 17:56:47 +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
convicte 6eceee1f4e
Implement SensorDeviceClass.WIND_DIRECTION
This commit adds the latest SensorDeviceClass.WIND_DIRECTION to facilitate correct long term statistics collection for the wind direction sensor.
2025-03-15 23:13:21 +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