Skip to content

tubalainen/homeassistant-volkswagen-carnet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 

Repository files navigation

Volkswagen Carnet - An home assistant plugin to add integration with your car

Information

This plugin is still in developing state.

Installation

Make sure you have a account on volkswagen carnet.

Clone or copy the root of the repository into <config dir>/custom_components

Add a volkswagen_carnet configuration block to your <config dir>/configuration.yaml

Start the Home Assistant service with the configuration below, check "states" in Home Assistant to find out your CarNet ID, replace vw_carid with your ID throughout the example configuration below, save the config files and restart Home Assistant.

switch.vw_carid_charge ---> switch.vw_wvwzzzXczheXXXXXXX_charge

volkswagen_carnet:
    username: <username to volkswagen carnet>
    password: <password to volkswagen carnet>
    update_interval: 
        minutes: 3 # specify in minutes how often to fetch status data from carnet (optional, default 3 min, minimum 2 min)

Group example

<config dir>/groups.yaml

volkswagendashboard:
    name: Volkswagen
    view: yes
    icon: mdi:car
    entities:
        - group.volkswagenswitches
        - group.volkswagensensors
        - group.volkswagenlocation

volkswagenswitches:
    name: Volkswagen Switches
    control: hidden
    entities:
        - switch.vw_carid_charge
        - switch.vw_carid_climat
        - switch.vw_carid_melt
  
volkswagensensors:
    name: Volkswagen Information
    control: hidden
    entities:
        - sensor.vw_carid_battery
        - sensor.vw_carid_charge_max_ampere
        - sensor.vw_carid_charging_time_left
        - sensor.vw_carid_climat_target_temperature
        - sensor.vw_carid_distance
        - sensor.vw_carid_electric_range_left
        - sensor.vw_carid_last_connected
        - sensor.vw_carid_next_service_inspection
        - binary_sensor.vw_carid_door_locked
        - binary_sensor.vw_carid_parking_lights
        - binary_sensor.vw_carid_external_power_connected
        
volkswagenlocation:
    name: Volkswagen Location
    control: hidden
    entities:
        - device_tracker.vw_carid

Customize example

<config dir>/customize.yaml

switch.vw_carid_charge:
    friendly_name: VW Car Charging
switch.vw_carid_climat:
    friendly_name: VW Car Climatisation
switch.vw_carid_melt:
    friendly_name: VW Car Window Heating
device_tracker.vw_carid:
    friendly_name: VW Car Location
sensor.vw_carid_battery:
    friendly_name: VW Car Battery
sensor.vw_carid_charge_max_ampere:
    friendly_name: VW Car Max Ampere
sensor.vw_carid_charging_time_left:
    friendly_name: VW Car Charging time left
sensor.vw_carid_climat_target_temperature:
    friendly_name: VW Car Climatisation Target Temperature
sensor.vw_carid_distance:
    friendly_name: VW Car Odometer
sensor.vw_carid_electric_range_left:
    friendly_name: VW Car Electric Range Left
sensor.vw_carid_last_connected:
    friendly_name: VW Car Last Connected
sensor.vw_carid_next_service_inspection:
    friendly_name: VW Car Next Service
binary_sensor.vw_carid_door_locked:
    friendly_name: VW Car Doors
binary_sensor.vw_carid_parking_lights:
    friendly_name: VW Car Parking Lights
binary_sensor.vw_carid_external_power_connected:
    friendly_name: VW Car External Power Connected

Enable debug logging

logger:
    default: info
    logs:
        custom_components.volkswagen_carnet: debug
        custom_components.sensor.volkswagen_carnet: debug
        custom_components.switch.volkswagen_carnet: debug
        custom_components.device_tracker.volkswagen_carnet: debug

About

Volkswagen Carnet Component for home assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%