SkillAgentSearch skills...

AirController

Android remote control for Hisense air conditioners

Install / Use

/learn @Alberto97/AirController
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AirController for Hisense

An open source alternative to Hi-Smart AC (EU) and HiSmart Air (US).

Instructions

Make sure your air conditioner is supposed to work with the previously mentioned official applications and login into AirController.
You have to be registered throught the official application in order to login.

Demo mode

If you are just curious about what the app looks like you can login with the account demo@example.com and navigate through all the features.

Screenshots

<img src="art/home.png" width="30%"> <img src="art/device.png" width="30%"> <img src="art/deviceSettings.png" width="30%">

Development and Techical details

The UI is entirely written in Jetpack Compose and uses Koin for dependency injection.

Modules

Modules are organized as it follows:
app: The main application
common: Common objects required by app and providers
provider-base: Interfaces that need to be implemented by each provider
provider-demo: Demo provider implementation
provider-ayla: Ayla provider implementation

<!-- ### Device control Each feature might be available or not according to the state of the device. For this reason when the device state is requested the view model and the repository do not talk directly to each other but the raw state is filtered through feature controllers which the provider must implement for every available feature. Then each controller, which is responsible for a single feature, will report to the viewmodel ethier the value retrieved by the repository or null in case the feature is not available or should be hidden (eg. for the given work mode). -->
View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1mo ago
Forks0

Languages

Kotlin

Security Score

90/100

Audited on Feb 4, 2026

No findings