Skip to content

Releases: arypien/ha_thesslagreen_airpack_usb

1.1.6

Choose a tag to compare

@arypien arypien released this 02 Jul 19:32

1.1.6

🇬🇧 English

  • Fixed manufacturer spelling: Theslagreen → Thesslagreen (added double "s")
    • manifest.json, hacs.json, README, device_info in all entities

🇵🇱 Polski

  • Poprawiono pisownię producenta: Theslagreen → Thesslagreen
    • manifest.json, hacs.json, README, device_info we wszystkich encjach

1.1.5

Choose a tag to compare

@arypien arypien released this 02 Jul 10:40

What's new in 1.1.4

EN

  • Updated pymodbus dependency to 3.13.1 (compatibility with Home Assistant 2026.07)

PL

  • Zaktualizowano zależność pymodbus do wersji 3.13.1 (zgodność z Home Assistant 2026.07)

1.1.4

Choose a tag to compare

@arypien arypien released this 13 May 12:09
b892296

🇬🇧elease Notes v1.1.4

Bug Fixes & Improvements:

  • Fixed Duplicate USB Discovery: Resolved an issue where Home Assistant would repeatedly rediscover the device even after it was already configured. The integration now correctly identifies existing entries by their persistent serial
    paths (/dev/serial/by-id/).
  • Improved Connection Stability: Discovery logic now proactively checks for configured ports to prevent duplicate configuration notifications.
  • Version Bump: Updated version to 1.1.4.

Technical Changes:

  • Added a check for existing configuration entries in async_step_usb.
  • Synchronized unique ID handling between discovery and final setup.

🇵🇱Notatki wydania v1.1.4

Poprawki i ulepszenia:

  • Naprawiono powielone wykrywanie USB: Rozwiązano problem, w którym Home Assistant wielokrotnie wyświetlał powiadomienie o nowym urządzeniu, mimo że integracja była już skonfigurowana. Integracja teraz poprawnie rozpoznaje istniejące
    wpisy na podstawie stałych ścieżek sprzętowych (/dev/serial/by-id/).
  • Poprawa stabilności połączenia: Mechanizm wykrywania (discovery) sprawdza teraz aktywne porty przed wyświetleniem sugestii nowej konfiguracji.
  • Aktualizacja wersji: Podniesiono wersję do 1.1.4.

Zmiany techniczne:

  • Dodano weryfikację istniejących wpisów w kroku async_step_usb.
  • Zsynchronizowano sposób obsługi unikalnych identyfikatorów (unique_id) między procesem wykrywania a finalną konfiguracją.

1.1.3

Choose a tag to compare

@arypien arypien released this 13 May 10:48
84a21d8

What's new in 1.1.3

Minor housekeeping — no functional changes.

  • Fixed manifest.json key ordering (required by hassfest)
  • Fixed USB device description casing (lowercase as required)
  • Updated codeowners field
  • Added GitHub Actions workflow for HACS and hassfest validation

1.1.2

Choose a tag to compare

@arypien arypien released this 13 May 09:01
a27f11a

What's new in 1.1.2

Fixes

  • Fixed codeowners in manifest.json
  • Added brand assets (icon)
  • Updated README with credits

1.1.1

Choose a tag to compare

@arypien arypien released this 13 May 08:50
886195e

What's new in 1.1.1

New entities

  • Fan entity (fan.airpack_home) — speed control 0-100%, preset modes (Auto/Manual/Boost)
  • Special function switches: Okap, Kominek, Wietrzenie, Otwarte okna, Pusty dom
  • AUTO/MANUAL mode switch
  • Button: Synchronize device clock

Improvements

  • Fixed temperature sensors TZ3 and TN2 showing 0.0°C instead of unavailable when sensor is disconnected
  • Fixed P.POZ fire alarm sensor inverted logic
  • Fixed Modbus API compatibility with pymodbus 3.11.x (device_id parameter)
  • Fixed BCD encoding/decoding for device clock (date was showing incorrectly on display)
  • Fixed missing register reads for number entities (airing times, fan speed presets)
  • Auto time sync on integration startup and daily at 03:00

1.1.0

Choose a tag to compare

@arypien arypien released this 13 May 07:48
21b6c84

Initial release of Thessla Green AirPack USB integration for Home Assistant.

Supports:

  • Reading all temperature sensors
  • Adjusting fan speed (Low/Medium/High/Auto)
  • Switching operating modes
  • Real-time error status monitoring

Tested with Home Assistant 2026.05 and physical AirPack Home 650 unit.