Skip to content

Skarbo/hass-scinan-thermostat

Repository files navigation

Home Assistant integration for Scinan Saswell Thermostats

hacs_badge

Custom component to support Scinan Saswell Thermostats.

Climate entity

Supported devices

Supports WiFi Thermostats using the Scinan API https://api.scinan.com or Saswell API http://api.saswell.com.cn.

Should support thermostats using an application created by Saswell.

Known supported devices:

  • Saswell SAS920FHL-7W-WIFI
  • Saswell SAS922WHL-7W-S-WIFI
  • Prosmart PST50W

Only supports devices already connected to WiFi. Refer to thermostat instruction manuel on how to connect to WiFi.

Installation

Installed through HACS.

Install using HACS

Start HACS -> Integrations -> Explore & download repositories -> Search for "Scinan Saswell Thermostat" -> Install

Scinan Saswell Thermostat is now displayed in HACS integrations.

Restart Home Assistant.

Install manually

Start HACS -> Integrations -> Overflow menu -> Custom repositories

Add https://github.com/skarbo/hass-scinan-thermostat as repository in Repository field. Select Integration as Category.

Scinan Saswell Thermostat is now displayed in HACS integrations. Select it and press Download this repository with HACS.

Restart Home Assistant.

Configuration

Add integration in Home Assistant after completed installation.

Settings -> Integrations -> Add integration -> Search "Scinan Saswell Thermostat" -> Select

Enter email and password used for controlling your thermostats.

Each thermostat registered to your account will be added as a Climate entity.

Supported features

  • Change temperature
  • HVAC mode: Heat / Off
  • Preset: Auto / Away / Comfort / Day or night

If Turning off device is not supported by API, please set the preset mode to Away instead.

Schedule / program

Changing thermostat program is not supported. Use a schedule integration (ie. scheduler-card) instead.

Set devices to Comfort mode when controlled by a schedule.

Inspiration

Troubleshooting

If you have authentication problems or unavailable entities, check that your account is active in your Thermostat app.

If there are still authentication problems in your integration, delete and re-install the Scinan Saswell Thermostat integration.

If you are still experiencing problems, check the logs and create an issue.

Changes

v1.1.0

As of April 2023 all the Saswell Thermostat apps changed their API from Scinan v1.0 (https://api.scinan.com) to Saswell v2.0 (http://api.saswell.com.cn). Accounts may need to be re-activated in the Thermostat app and devices re-connected.

The integration has been updated to use Saswell v2.0 API by default. User will be prompted to re-authenticate if the account is not active with Saswell v2.0 API.

Use Advanced Mode to select between v1.0/v2.0 and Scinan/Saswell APIs.