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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxOTc0MzAsIm5iZiI6MTcxOTE5NzEzMCwicGF0aCI6Ii8xMDUxNjY5OS8yOTAxNDc0MDItZDczNmIzNTAtODFmMS00NjI5LWE2ODctYzI4Zjc1MzIwMTAzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAyNDUzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc0NDQ3NDdiMGUxN2M3ZmQ1ZmJmZTFlYjQxM2Y4NDEwMWUzYjc2OWEwOTI5ZDgyN2EwZjM3YjYwNGQ4YmE2YTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4SmWNQgIPMbJmOMcD86CwdicBd7iuzzgx8zXX4Xo7gw)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxOTc0MzAsIm5iZiI6MTcxOTE5NzEzMCwicGF0aCI6Ii8xMDUxNjY5OS8yOTAxNDgxNDctZTZjZmVmNDQtYTUyMi00YWUyLWI2MjItMDc2NzQ1M2RkYTkxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAyNDUzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzNjY2OGM1NTU2MTZiZTA0OTlhMTc1N2Q1ODQyNGM4OTNlMTY1YWI2YjBhY2VhOTJjMmVkY2Y0NjM3ZjQ0MjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VFJ0sMRmOGpBvd-_fcWxmRrlyOMH1EwAT4pwN6LU2J8)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxOTc0MzAsIm5iZiI6MTcxOTE5NzEzMCwicGF0aCI6Ii8xMDUxNjY5OS8yOTA3MDEyODItMTg2NmQ2M2YtMWI0NS00OGYzLTg3OTctOGE0MDc5MDY4YmU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAyNDUzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMxNDQyMDNkODBjNTUzNDBjMTI0ZDE5MzJjZWFiZGUyZjU0MWFiYmQ5OWE1NzEzMjBjZGI4YTA2OTVkYjBiNDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.yDfkl2UUn9IzSK0YtrnPI7h9OQLVqe0-9BhaiY6bFkg)
![Homekit UI](https://private-user-images.githubusercontent.com/10516699/290097301-5ffca264-9709-4fec-806f-30829abc3b6a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxOTc0MzAsIm5iZiI6MTcxOTE5NzEzMCwicGF0aCI6Ii8xMDUxNjY5OS8yOTAwOTczMDEtNWZmY2EyNjQtOTcwOS00ZmVjLTgwNmYtMzA4MjlhYmMzYjZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDAyNDUzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJjNjVhNWIwNmNhNDRmMDVlOTQ0YjJkMTAxYmU4MDBjNDcxNDk3NmZkNjdlYTVmNmQ3NmI3MmIxZGFhOWQ1MGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.n1VmzUPU6D3SGwFSmm-ERno7mQc7v-5HpmNjeeJUBcM)