HA custom component for bluelink climate control. Currently, it has only been tested with an IONIQ 5 (USA).
- https://www.home-assistant.io server installed
-
install HACS integration: https://hacs.xyz/docs/setup/download/
-
enable HACS integration on in HA assistant. Then add custom repository.
- Fill out repository url and Category: Integration
https://github.com/TaiPhamD/ha-bluelink.git
![Screenshot 2023-12-13 at 1 50 52 AM](https://private-user-images.githubusercontent.com/10516699/290147402-d736b350-81f1-4629-a687-c28f75320103.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNjkzOTUsIm5iZiI6MTczOTA2OTA5NSwicGF0aCI6Ii8xMDUxNjY5OS8yOTAxNDc0MDItZDczNmIzNTAtODFmMS00NjI5LWE2ODctYzI4Zjc1MzIwMTAzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDAyNDQ1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM5ZGJjMzVlODFhYjgxNTIwN2I0ZmZiNmRhZjU2ZmFlNzk3NWIwMmJhZTA5Yjk2NjAyNzE5MzQ5N2QxNDE5ZTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QSivIOGEmFMyLxH5bl-FkkzItComEnNdOPG5X95Bt1Y)
![Screenshot 2023-12-13 at 1 53 53 AM](https://private-user-images.githubusercontent.com/10516699/290148147-e6cfef44-a522-4ae2-b622-0767453dda91.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNjkzOTUsIm5iZiI6MTczOTA2OTA5NSwicGF0aCI6Ii8xMDUxNjY5OS8yOTAxNDgxNDctZTZjZmVmNDQtYTUyMi00YWUyLWI2MjItMDc2NzQ1M2RkYTkxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDAyNDQ1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4MDQ0MDdiOTU5OGU3MzVkOGNmMmZhY2Y5OTNlZmViMjYzMjQ1YzkwNWY5NzcxMTA2MWNiMzllYWM0YzVjNWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Qha6_KNE9PpKgvsS0QnEpzSzNUfkQU6RRsrlzOD1q_g)
Clone this repository then copy the bluelink_api_hacs folder to your home-assistant config/custom_components folder (create a custom_components folder if you don't have one under /config). Restart Home Assistant, and then the integration can be added and configured through the native integration setup UI (search for bluelink).
- The config for this integration requires the following:
- username: the username of your bluelink account
- password: the password of your bluelink account
- Once you log in then it will allow you to select a vehicle associated with your account.
- Setting the Desired Temperature: Adjust the climate control device to your preferred temperature. The default setting is 72°F.
- Activating Climate Control:
- To start the climate control, use the provided switch. This will initiate the climate control at the temperature set in step 1.
- Note that the switch will automatically return to the "off" position in two scenarios:
- Manually turning it off.
- Automatically after 10 minutes, as Bluelink's system automatically deactivates climate control after this duration.
- To ensure smooth operation and prevent errors from Bluelink, the system restricts rapid toggling of the switch. There must be a minimum interval of 60 seconds between each toggle.
![Home Assistant Integration Setup](https://private-user-images.githubusercontent.com/10516699/290701282-1866d63f-1b45-48f3-8797-8a4079068be5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNjkzOTUsIm5iZiI6MTczOTA2OTA5NSwicGF0aCI6Ii8xMDUxNjY5OS8yOTA3MDEyODItMTg2NmQ2M2YtMWI0NS00OGYzLTg3OTctOGE0MDc5MDY4YmU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDAyNDQ1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNmYzYwMzA5OTQ2MTNjMDA3MmQ1YmJiOWMyOWEzZmZjYjVkZTcyODA1MmU3MmEzNjUyNmEwYzZkYjRlYjE5YzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.3_B6pism25zA5BYNKEa9C6FSHyhz7mYenshbILCTZhs)
![Homekit UI](https://private-user-images.githubusercontent.com/10516699/290097301-5ffca264-9709-4fec-806f-30829abc3b6a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNjkzOTUsIm5iZiI6MTczOTA2OTA5NSwicGF0aCI6Ii8xMDUxNjY5OS8yOTAwOTczMDEtNWZmY2EyNjQtOTcwOS00ZmVjLTgwNmYtMzA4MjlhYmMzYjZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDAyNDQ1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc4YjdkY2M5OGIyNDA5MGRiZjFkYzg5MGI4YWVhYTdiZjdjYmRkOWI5Njg1NjM3Njc1NjRlYzFiMGU4ZDdmMGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.S3lgIbXXnN0VeYkgdb4e7gaptxT9cw2TRUCcN7cs_Wo)