All Projects → MislavMandaric → home-assistant-vaillant-vsmart

MislavMandaric / home-assistant-vaillant-vsmart

Licence: MIT license
Home Assistant custom component for Vaillant vSMART.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to home-assistant-vaillant-vsmart

homeassistant-coronavirus-hessen
[Unmaintained] Home Assistant component to scrape the current SARS-CoV-2 data for the German state of Hessen from the website of the Hessisches Ministerium für Soziales und Integration.
Stars: ✭ 15 (-58.33%)
Mutual labels:  home-assistant-component
terneo thermostat
Terneo thermostat component for Home Assistant
Stars: ✭ 24 (-33.33%)
Mutual labels:  home-assistant-component
home-assistant-garmin connect
The Garmin Connect integration allows you to expose data from Garmin Connect to Home Assistant.
Stars: ✭ 102 (+183.33%)
Mutual labels:  home-assistant-component
home assistant omnik solar
Home Assistant Omnik Solar sensor component
Stars: ✭ 15 (-58.33%)
Mutual labels:  home-assistant-component
pymultiMATIC
Python interface with Vaillant multiMATIC
Stars: ✭ 26 (-27.78%)
Mutual labels:  vaillant
ha-temperature-feels-like
Sensor of Temperature Feels Like for Home Assistant.
Stars: ✭ 41 (+13.89%)
Mutual labels:  home-assistant-component
ha erse
Home Assistant Custom Component for ERSE
Stars: ✭ 22 (-38.89%)
Mutual labels:  home-assistant-component
tesla
Tesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.
Stars: ✭ 145 (+302.78%)
Mutual labels:  home-assistant-component
sensor.goveetemp bt hci
Govee Temperature/Humidity BLE Home Assistant Component
Stars: ✭ 141 (+291.67%)
Mutual labels:  home-assistant-component
weback-hass
Weback integration with Home Assistant
Stars: ✭ 33 (-8.33%)
Mutual labels:  home-assistant-component
ha-dsair
Daikin DS-AIR Custom Component For Home Assistant
Stars: ✭ 47 (+30.56%)
Mutual labels:  home-assistant-component
ha-dualmodegeneric
Generic thermostat capable of heating and cooling
Stars: ✭ 54 (+50%)
Mutual labels:  home-assistant-component

Vaillant vSMART

GitHub Release GitHub Activity License

pre-commit Black

hacs Project Maintenance

Community Forum

This component will set up the following platforms.

Platform Description
climate Management of Vaillant thermostat.
select Selector showing currently selected schedule.
sensor Battery sensor for the thermostat.
switch Hot water boost and on/off switch for schedules.

Installation

HACS (recommended)

  1. Open HACS
  2. Search for "Vaillant vSMART"
    1. If it doesn't exist yet, you first need to add https://github.com/MislavMandaric/home-assistant-vaillant-vsmart as custom repository
  3. Click "Install this repository in HACS"
  4. Restart Home Assistant
  5. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Vaillant vSMART"

Manual

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml)
  2. If you do not have a custom_components directory (folder) there, you need to create it
  3. In the custom_components directory (folder) create a new folder called vaillant_vsmart
  4. Download all the files from the custom_components/vaillant_vsmart/ directory (folder) in this repository
  5. Place the files you downloaded in the new directory (folder) you created
  6. Restart Home Assistant
  7. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Vaillant vSMART"

Configuration is done in the UI

Check out the community page. You can find out how to extract client ID and client secret there.

For Vaillant Vsmart

  • Client ID : na_client_android_vaillant
  • Client secret : XXXXXXXXXXXXXXXXXXXXXXX (see above)
  • Username : MY_VAILLANT_APP_USERNAME
  • Password : MY_VAILLANT_APP_PWD
  • User prefix : vaillant
  • App version : 1.0.4.0

For MiGo

  • Client ID : na_client_android_sdbg
  • Client secret : XXXXXXXXXXXXXXXXXXXXXXX (see above)
  • Username : MY_MIGO_APP_USERNAME
  • Password : MY_MIGO_APP_PWD
  • User prefix : sdbg
  • App version : 1.3.0.4

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines

Credits

This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.

Code template was mainly taken from @Ludeeus's integration_blueprint template

This integration is a complete rewrite of @pjmaenh's original Vaillant integration.

Thanks to @philippelt, @jabesq, @samueldumont, @jabesq, @pjmaenh and @superbunika for providing many details of the underlying API, which this component uses.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].