Skip to content

Alberto97/AirController

Repository files navigation

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

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