Skip to content

Releases: Shaffer-Softworks/Tripp-light

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 01:04

What's changed

  • Include MIT LICENSE at the repository root (required for HACS default catalog inclusion).
  • Dependency updates for GitHub Actions (actions/checkout, actions/setup-python).

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 03:51

What's Changed

New Contributors

Full Changelog: v0.5.9...v1.0.0

v0.5.10

Choose a tag to compare

@github-actions github-actions released this 12 Jun 21:56

Summary

  • Climate fan mode now reports auto when Auto Fan Speed is on, instead of the unit's current running speed (low/medium).
  • Optimistic fan-mode updates also set auto_fan on/off to match the selection.
  • Normalizes abbreviated device label Medmedium.

Background

In auto mode the SRCOOL cycles actual fan speed between low and medium based on cooling load. The integration was reading that running speed, so the climate card never showed auto and it appeared that high could not be selected.

v0.5.9

Choose a tag to compare

@github-actions github-actions released this 03 Jun 00:49

Fixes

  • Setpoint & fan writes now send Execute + Yes so changes apply to the physical unit (not just the SNMP card staging table).
  • Fan write opens the edit screen before entering the speed code.
  • Setpoint read uses committed Set Point Temperature from Preferences instead of the staged Control Data value.
  • Polling no longer navigates into Controls → Set Set Point on every poll, reducing session desync errors.
  • Shutdown confirms with Y only (removed erroneous E step).
  • Session cleanup returns to the main menu after writes.

Upgrade

Update via HACS or download tripp_lite_srcool.zip from this release, then restart Home Assistant.

v0.5.7

Choose a tag to compare

@sickkick sickkick released this 25 May 17:18

What's Changed

I added changes in srcool_telnet.py so this recovers automatically instead of needing a manual reload:

Screen validation — require Device Status Menu and Temperature (F) markers before parsing.
Auto-reconnect + retry — on a bad screen, disconnect and retry once (same idea as reload).
More robust parsers — improved fan regex; target temp falls back to Preferences → Set Point Temperature if the setpoint screen is wrong.
Verified: after artificially desyncing the session, get_status() recovers on its own.

Full Changelog: https://github.com/Shaffer-Softworks/Tripp-light/commits/v0.5.7

v0.5.6

Choose a tag to compare

@sickkick sickkick released this 24 May 17:36

Highlights

  • Device info fix — firmware now shows the PowerAlert card driver version (not the driver install date). Serial number, MAC connection, and configuration URL are populated on the device registry.
  • Dehumidify Mode UX — switch renamed from “Dehumidifying”, icon corrected (mdi:water-percent), redundant status sensor hidden as diagnostic.
  • Documentation — README rewritten with entity reference, dehumidify explanation, telnet limitations, and canonical repo links.

Changes since v0.5.5

Integration

  • Add shared device.py for consistent device registry info across all platforms
  • sw_version uses driver_version / engine_version from card diagnostics
  • Dehumidify Mode switch: clearer name and icon
  • Dehumidifying Status sensor moved to diagnostic category (hidden by default)
  • Manifest documentation / issue_tracker URLs point to Shaffer-Softworks/Tripp-light

Documentation

  • README: entities table, dehumidify section, power-on limitation, diagnostic entities guide
  • Cursor rules updated for v0.5.6 telnet paths and platforms

Requires

  • Home Assistant Core 2024.9+ (brand images need 2026.3+)
  • Tripp Lite SRCOOLNET adapter

Install / upgrade

HACS: Open the integration in HACS and select Update, then restart Home Assistant.

Manual: Replace custom_components/tripp_lite_srcool/ with the contents of this release and restart.

v0.5.5

Choose a tag to compare

@sickkick sickkick released this 24 May 17:24

Highlights

  • Critical fix: Selecting COOL in Home Assistant no longer sends telnet Controls menu 1, which reboots the SNMP card. Power-on is not available via telnet; only shutdown is supported.
  • Dehumidifying switch — control dehumidifying mode from Home Assistant (Devices → Preferences over telnet).
  • Water Tank Full binary sensor — easier automations when the condensate tank is full.
  • Additional sensorslocation, region, serial_number, asset_tag, dehumidifying_status, units.
  • Device info fix — identification fields are now read from the correct telnet screen (Devices → Identification).

Changes

Integration

  • Add binary_sensor platform (Water Tank Full)
  • Add switch platform (Dehumidifying)
  • Replace broken set_mode(on=True) with shutdown() only
  • Parse Identification and Preferences screens during status polls
  • Add six new status sensors

Requires

  • Home Assistant Core 2024.9+ (brand images need 2026.3+)
  • Tripp Lite SRCOOLNET adapter

Install / upgrade

HACS: Open the integration in HACS and select Update, then restart Home Assistant.

Manual: Replace custom_components/tripp_lite_srcool/ with the contents of this release and restart.

v0.5.3

Choose a tag to compare

@sickkick sickkick released this 24 May 16:29

Highlights

  • Brand images for the integration picker and device UI (Home Assistant 2026.3+)
  • Polling & diagnostics refinements from the connection-handling work in 0.5.1
  • CI improvements — mypy type checking and hassfest workflow updates
  • README — clearer HA version prerequisites and HACS fork setup notes

Changes since 0.5.1

Integration

  • Add local brand/ assets (icon, icon@2x, logo, logo@2x)
  • Refactor climate, sensor, and config flow for clearer async setup and connection handling
  • Improve polling and diagnostics refresh behavior
  • Clean up manifest for hassfest compliance (remove deprecated keys)

Tooling & docs

  • Add mypy.ini and mypy step to CI
  • Expand cursor rules and README with device behavior and HACS repository guidance

Install / upgrade

HACS: Open the integration in HACS and select Update, then restart Home Assistant.

Manual: Replace custom_components/tripp_lite_srcool/ with the contents of this release and restart.

Requires Home Assistant Core 2024.9+ (brand images need 2026.3+).