Commit Graph

  • c8345e12bc
    Merge 935953f20f into 7582f1e9b4 Lukas Svoboda 2026-07-26 14:29:32 +0000
  • 935953f20f
    fix(document): Drop stale WSLink TODO preamble, refresh binary sensor docs ecowitt_support SchiZzA 2026-07-26 16:28:05 +0200
  • 3cdaffc81f
    fix(review): parse battery flags via to_int, release routes on removal SchiZzA 2026-07-26 15:53:03 +0200
  • d2ae26eab5
    fix(review): persist WSLink probe types and harden flag parsing SchiZzA 2026-07-26 15:41:30 +0200
  • 624de521c4
    feat(wslink): implement every sensor the WSLink API v0.6 defines SchiZzA 2026-07-26 15:20:07 +0200
  • 4b85d2e393
    fix(lint): Track pytest config and add ruff CI lint job SchiZzA 2026-07-26 14:38:43 +0200
  • 83ca9b7f67
    fix(lint): Add repo ruff config matching Home Assistant core conventions SchiZzA 2026-07-26 13:54:57 +0200
  • 56ea41c143
    fix(document): Document Pocasi disable notification and timeout retry exclusion SchiZzA 2026-07-26 13:46:00 +0200
  • c33f9454f7
    fix(review): stop counting timeouts, notify on disable, drop WSLink indoor SchiZzA 2026-07-26 13:25:39 +0200
  • 2c6b698ca9
    fix(review): clamp heat index, unify Windy uv, bound forward timeouts SchiZzA 2026-07-26 13:13:05 +0200
  • 4e4c3b8f7c
    merge: reconcile with the cancelled run's pushed head SchiZzA 2026-07-26 12:09:14 +0200
  • 7cc3a99abb
    fix(document): Refresh runtime route docs SchiZzA 2026-07-26 00:01:15 +0200
  • 0dfdd6c9e9
    fix(review): Disable stale routes and validate credentials SchiZzA 2026-07-25 23:42:17 +0200
  • 2b266f33b4
    feat(sws12500): forward Ecowitt payloads to Windy and Pocasi Meteo SchiZzA 2026-07-26 11:50:11 +0200
  • 0e5a8ce10c
    fix(wslink): compute heat and wind chill index when the station omits them SchiZzA 2026-07-26 01:20:56 +0200
  • 7c9343f90d
    fix(sws12500): harden credential validation, URL fallback and push timeouts SchiZzA 2026-07-26 00:39:15 +0200
  • 2827eac158
    fix(document): Refresh runtime route docs SchiZzA 2026-07-26 00:01:15 +0200
  • 1bb8864426
    fix(review): Disable stale routes and validate credentials SchiZzA 2026-07-25 23:42:17 +0200
  • 5adc684558
    refactor(sws12500): centralize battery sensor classification SchiZzA 2026-07-25 23:24:45 +0200
  • 7f3e6bd5df
    no-mistakes(document): Clarify WSLink add-on port default in README SchiZzA 2026-07-25 22:46:12 +0200
  • 6914d87f5c
    no-mistakes(document): Update README for Ecowitt, Windy and diagnostics changes SchiZzA 2026-07-25 22:37:28 +0200
  • 1b69737408
    no-mistakes(review): Migrate Pocasi option key, fix typos and Windy status SchiZzA 2026-07-25 22:12:55 +0200
  • 5e4b02fd6e
    fix: address remaining review findings across forwarders and utils SchiZzA 2026-07-25 21:39:44 +0200
  • 8b38db6951
    Add tests for legacy/Ecowitt protocol conflict SchiZzA 2026-07-25 21:22:36 +0200
  • 2f30e161a6
    fix: block enabling legacy and Ecowitt protocols together SchiZzA 2026-07-25 20:43:28 +0200
  • a9098555ba
    fix(Pocasi): Add retry limit and response handling SchiZzA 2026-07-25 19:18:07 +0200
  • a09e2aec9f
    fix: Prevent addon probe from failing config entry SchiZzA 2026-07-25 19:04:46 +0200
  • 793ea1991a
    feat(device): merge all entities into one shared device with station-type model SchiZzA 2026-06-21 23:37:11 +0200
  • 0c9f7fbc68
    feat(ecowitt): dedupe unit-variant sensors and translate common native ones SchiZzA 2026-06-21 22:55:58 +0200
  • 2e3c2e0ba8
    fix(health): reflect Ecowitt as a protocol in the diagnostics summary SchiZzA 2026-06-21 21:47:05 +0200
  • b2fbc33821
    feat(config-flow): mask secret fields with password selectors (Q7) SchiZzA 2026-06-21 19:10:31 +0200
  • 242f2ee1b7
    i18n(cs): add missing CH5-CH8 temp/humidity and CH3-CH8 battery translations SchiZzA 2026-06-21 19:04:17 +0200
  • f6088e86ab
    chore(quality): manifest keys, ConfigEntryNotReady, remove dead sqlite code SchiZzA 2026-06-21 19:01:32 +0200
  • f4da5fdb27
    fix(security): harden forwarders, cap native ecowitt entities, reject empty creds SchiZzA 2026-06-21 18:48:50 +0200
  • 14466cbe60
    fix(correctness): reload-window guards, rate-limit races, ecowitt flush, dt_util SchiZzA 2026-06-21 18:32:00 +0200
  • 4fa86a5bb0
    fix(security)+i18n: stop health-attribute leak, mask secrets in logs, sync translations SchiZzA 2026-06-21 18:08:34 +0200
  • a467c4b6e5
    fix(security): authenticate health endpoint and stop webhook-id leak SchiZzA 2026-06-21 13:42:56 +0200
  • 526d5e4f6e
    test: reach 100% coverage of custom_components/sws12500 SchiZzA 2026-06-21 13:23:34 +0200
  • 36591b32cf
    fix(utils): widen wind_dir_to_text param to float | str | None SchiZzA 2026-06-21 12:53:46 +0200
  • 4dcd76da62
    test: align suite with v2.0 runtime_data architecture SchiZzA 2026-06-21 12:51:52 +0200
  • 2b4e1a5f8c
    fix: address review findings across forwarders and helpers SchiZzA 2026-06-21 12:51:35 +0200
  • 6167a3a536
    fix(coordinator): pass config_entry to DataUpdateCoordinator SchiZzA 2026-06-21 12:51:25 +0200
  • 9e8eff16d8
    fix(routes): rebind sticky health route on reload; defensive resolve SchiZzA 2026-06-21 12:51:14 +0200
  • 4e597c1fd5
    fix(ecowitt): Connect Ecowitt bridge to sensor platform earlier SchiZzA 2026-06-21 11:28:24 +0200
  • b578142099
    fix(wslink): Definiton of HCHO, VOC, T9 battery diplicates. SchiZzA 2026-06-21 11:17:38 +0200
  • 10717aba8b
    Add stall sensor detection. SchiZzA 2026-06-01 17:47:30 +0200
  • 6363351d9c
    fix: coordinator reuse, route dispatcher, binary sensor translations & test suite alignment SchiZzA 2026-06-01 17:01:40 +0200
  • e3d00389de
    fix: Fixed type errors SchiZzA 2026-05-28 11:30:05 +0200
  • 16a593e2a0
    fix DEV_DBG as constant not string literal SchiZzA 2026-05-27 21:50:14 +0200
  • e843e39ae4
    fix bool truthy SchiZzA 2026-05-27 21:49:39 +0200
  • 047bd5f6c7
    hmac compare ID / KEY SchiZzA 2026-05-27 21:41:40 +0200
  • 4b251b5998
    fixed: Menu options SchiZzA 2026-05-27 21:34:32 +0200
  • f00f1e9860
    fix value in wslink sensors SchiZzA 2026-05-27 21:30:11 +0200
  • ddfd75d985
    Ecowitt support SchiZzA 2026-05-27 21:27:13 +0200
  • fda7555e81
    Updated config flow SchiZzA 2026-05-27 17:27:10 +0200
  • cf8b0d122c
    ``` schizza 2026-05-25 22:24:42 +0200
  • 7bba644bec
    Add HCHO / VOC air-quality sensors (T9 module) SchiZzA 2026-05-11 23:55:36 +0200
  • c71d1b33b5
    Introduce SWSRuntimeData dataclass for typed entry.runtime_data. SchiZzA 2026-05-11 13:49:40 +0200
  • 7025d8e193
    Typos corrected. SchiZzA 2026-04-11 17:37:53 +0200
  • 0d8a5a884a
    Add test-station-server as a submodule. schizza 2026-04-11 17:24:49 +0200
  • 9c9bca0c70
    Implement Ecowitt protocol support and dynamic binary sensor discovery. schizza 2026-04-11 16:37:17 +0200
  • dc69d20c3b
    Add Ecowitt compatibility and deprecate legacy battery sensors. SchiZzA 2026-04-10 18:35:33 +0200
  • 527162ded9
    Update version to 2.0.pre0 SchiZzA 2026-03-23 18:35:29 +0100
  • e6d0c49e81
    Use configured WSLink add-on port for health/status endpoints. SchiZzA 2026-03-23 18:32:02 +0100
  • 1486238c5c
    Improve sensor value parsing and add battery binary sensors. SchiZzA 2026-03-23 18:21:05 +0100
  • 64a5bdb1d7
    Add configuration options for WSLink Addon port. SchiZzA 2026-03-23 18:14:46 +0100
  • affd26e7a5
    Add health diagnostics coordinator and routing snapshot SchiZzA 2026-03-14 17:39:52 +0100
  • 95b3452318
    Update constants to more readable form. SchiZzA 2026-03-05 11:47:52 +0100
  • f0d24ebde3
    Make routes method-aware and update related tests SchiZzA 2026-03-04 07:53:26 +0100
  • 56950b5e1a
    Improve Windy error handling and retry logic SchiZzA 2026-03-03 14:17:34 +0100
  • 970828320b
    Add multiple health sensors and device info SchiZzA 2026-03-02 22:08:40 +0100
  • 8ecbc8c38d
    Validate hass data with py_typecheck.checked SchiZzA 2026-03-02 22:08:01 +0100
  • fa5d268004
    Replace casts with checked type helpers SchiZzA 2026-03-02 22:06:09 +0100
  • 0f9bb0dab7
    Removed extended debugging info from sensors. Added descriptive method on route info. SchiZzA 2026-03-01 17:32:36 +0100
  • 68555160c7
    Add WSLink support for additional sensor channels SchiZzA 2026-03-01 16:56:46 +0100
  • 38854698af
    Align Windy resend with Stations API response handling SchiZzA 2026-03-01 13:51:17 +0100
  • 9ed0a10ffa
    Stabilize webhook routing and config updates SchiZzA 2026-03-01 12:48:23 +0100
  • 03d4e43a08
    Organize imports in `__init__.py` SchiZzA 2026-02-26 17:59:25 +0100
  • dfd2a2c05a
    Added support for GET and POST endpoints. SchiZzA 2026-02-26 17:58:12 +0100
  • 0060369d8a
    Add health diagnostic sensor and extensive tests for sws12500 integration SchiZzA 2026-02-21 11:29:40 +0100
  • 56c73a46a2
    Remove numpy dependency and simplify range checks in heat_index function SchiZzA 2026-02-06 18:32:56 +0100
  • 8aaa1aa2df
    Fix typo in fallback handler name from unregistred to unregistered SchiZzA 2026-02-06 18:22:31 +0100
  • 68302c3cfb
    Anonymize data payload in PocasiPush logging SchiZzA 2026-02-06 18:20:17 +0100
  • e6e173e229
    Remove verify_ssl=False from async_get_clientsession calls SchiZzA 2026-02-06 18:14:02 +0100
  • aff850492d
    Update Windy integration to use station ID and password authentication SchiZzA 2026-02-06 15:16:05 +0100
  • 2cbc198fd0
    Update README.md SchiZzA 2026-02-03 18:03:08 +0100
  • 078af9a325
    Cherry pick README.md schizza 2026-02-03 17:53:13 +0100
  • 144108fba1
    Refactor SWS12500 integration for push-based updates SchiZzA 2026-01-27 09:21:27 +0100
  • 42e7225477
    Improve data validation and error logging in utils.py SchiZzA 2026-01-18 21:48:24 +0100
  • 21e1b81bb8
    Rename battery_level_to_text to battery_level and update docstring SchiZzA 2026-01-18 19:36:33 +0100
  • c530a74503
    Fix logging of unregistered route to include path SchiZzA 2026-01-18 19:35:51 +0100
  • d814c9942d
    Improve type safety, add data validation, and refactor route handling SchiZzA 2026-01-18 17:53:28 +0100
  • 35fd0585f9
    Config_flow for Ecowitt SchiZzA 2025-12-09 12:01:32 +0100
  • aaaab107de
    Refactor config_flow, add support for Ecowitt configuration SchiZzA 2025-12-07 17:07:11 +0100
  • 546c3250f9
    Merge 58b9da9b80 into 7582f1e9b4 FigurinePanda43 2026-05-18 20:59:01 +0200
  • 7582f1e9b4
    fix: Corrected RAIN and DAILYRAIN for PWS protocol. v1.8.6 stable SchiZzA 2026-05-18 20:49:01 +0200
  • 485c56a6b8
    Bump version to 1.8.5 v1.8.5 SchiZzA 2026-05-12 00:32:37 +0200
  • 93fd85a487
    Add HCHO / VOC air-quality sensors (T9 module) SchiZzA 2026-05-11 23:55:36 +0200
  • 8547e7a7f5
    Update README.md Lukas Svoboda 2026-04-11 17:26:16 +0200
  • 6ba7d284de
    Update README with Ecowitt station support details Lukas Svoboda 2026-04-11 16:53:32 +0200