diff --git a/404.html b/404.html index 2e72f70537..5645fca558 100644 --- a/404.html +++ b/404.html @@ -10,7 +10,7 @@ - +
diff --git a/assets/js/75a21962.3f0dacb5.js b/assets/js/75a21962.3f0dacb5.js deleted file mode 100644 index 00e13e5176..0000000000 --- a/assets/js/75a21962.3f0dacb5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkevcc_docs=self.webpackChunkevcc_docs||[]).push([[6968],{4195:(e,n,t)=>{t.d(n,{ZP:()=>l});var a=t(5893),r=t(1151);function i(e){const n={a:"a",admonition:"admonition",p:"p",...(0,r.a)(),...e.components};return(0,a.jsx)(n.admonition,{title:"Sponsor-Token erforderlich",type:"tip",children:(0,a.jsxs)(n.p,{children:["Weitere Informationen zum \ud83d\udc9a evcc Sponsorship gibt es ",(0,a.jsx)(n.a,{href:"/docs/sponsorship",children:"hier"}),"."]})})}function l(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(i,{...e})}):i(e)}},3847:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>l,metadata:()=>o,toc:()=>d});var a=t(5893),r=t(1151),i=(t(4866),t(5162),t(4195));const l={sidebar_position:3},s="Fahrzeuge",o={id:"devices/vehicles",title:"Fahrzeuge",description:"Um die Ladung auf einen bestimmten Ladestand (SoC) zu begrenzen, und die meisten Wallboxen diesen nicht kennen, kann evcc direkt mit dem Fahrzeug \xfcber den Fahrzeughersteller kommunizieren.",source:"@site/docs/devices/vehicles.mdx",sourceDirName:"devices",slug:"/devices/vehicles",permalink:"/docs/devices/vehicles",draft:!1,unlisted:!1,editUrl:"https://github.com/evcc-io/docs/tree/main/docs/devices/vehicles.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Hausinstallation",permalink:"/docs/devices/meters"},next:{title:"Referenz",permalink:"/docs/reference/"}},c={},d=[{value:"Aiways",id:"aiways",level:2},{value:"Audi",id:"audi",level:2},{value:"BMW",id:"bmw",level:2},{value:"Citro\xebn",id:"citro\xebn",level:2},{value:"Dacia",id:"dacia",level:2},{value:"DS",id:"ds",level:2},{value:"Fiat",id:"fiat",level:2},{value:"Ford",id:"ford",level:2},{value:"Hyundai Bluelink",id:"hyundai-bluelink",level:2},{value:"Jaguar",id:"jaguar",level:2},{value:"Jeep",id:"jeep",level:2},{value:"Kia Bluelink",id:"kia-bluelink",level:2},{value:"Land Rover",id:"land-rover",level:2},{value:"Mini",id:"mini",level:2},{value:"Nissan",id:"nissan",level:2},{value:"Leaf",id:"leaf",level:3},{value:"Leaf (pre 2019)",id:"leaf-pre-2019",level:3},{value:"Opel",id:"opel",level:2},{value:"Peugeot",id:"peugeot",level:2},{value:"Polestar",id:"polestar",level:2},{value:"Porsche",id:"porsche",level:2},{value:"Renault",id:"renault",level:2},{value:"Seat",id:"seat",level:2},{value:"CupraConnect Gen3 (Ateca, Leon, Formentor)",id:"cupraconnect-gen3-ateca-leon-formentor",level:3},{value:"CupraConnect Gen4 (Born)",id:"cupraconnect-gen4-born",level:3},{value:"Skoda",id:"skoda",level:2},{value:"Andere",id:"andere",level:3},{value:"Enyaq",id:"enyaq",level:3},{value:"Smart EQ",id:"smart-eq",level:2},{value:"Tesla",id:"tesla",level:2},{value:"Volkswagen",id:"volkswagen",level:2},{value:"We Connect (legacy)",id:"we-connect-legacy",level:3},{value:"We Connect ID",id:"we-connect-id",level:3},{value:"Volvo",id:"volvo",level:2},{value:"legacy",id:"legacy",level:3},{value:"Generische Unterst\xfctzung",id:"generische-unterst\xfctzung",level:2},{value:"manuell",id:"manuell",level:3},{value:"evNotify",id:"evnotify",level:3},{value:"ISO15118",id:"iso15118",level:3},{value:"mazda2mqtt",id:"mazda2mqtt",level:3},{value:"mg2mqtt",id:"mg2mqtt",level:3},{value:"Offline",id:"offline",level:3},{value:"Open Vehicle Monitoring System",id:"open-vehicle-monitoring-system",level:3},{value:"PSA Car Controller",id:"psa-car-controller",level:3},{value:"TeslaMate",id:"teslamate",level:3},{value:"Tronity",id:"tronity",level:3},{value:"Scooter",id:"scooter",level:2},{value:"NIU E-Scooter",id:"niu-e-scooter",level:3}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,r.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"fahrzeuge",children:"Fahrzeuge"}),"\n",(0,a.jsx)(n.p,{children:"Um die Ladung auf einen bestimmten Ladestand (SoC) zu begrenzen, und die meisten Wallboxen diesen nicht kennen, kann evcc direkt mit dem Fahrzeug \xfcber den Fahrzeughersteller kommunizieren."}),"\n",(0,a.jsx)(n.p,{children:"In der Konfigurationsdatei gibt es hierzu den folgenden Bereich:"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: ev\n type: ...\n"})}),"\n",(0,a.jsxs)(n.p,{children:["Auf dieser Seite findest du die Konfigurationen f\xfcr alle von evcc unterst\xfctzten Fahrzeuge.\nNachdem du das Code-Beispiel f\xfcr dein Fahrzeug angepasst und in die ",(0,a.jsx)(n.code,{children:"evcc.yaml"})," \xfcbernommen hast, kannst du die Verbindung mit dem Befehl ",(0,a.jsx)(n.code,{children:"evcc vehicle"})," testen. Dabei werden alle konfigurierten Fahrzeuge getestet. Mit dem Befehl ",(0,a.jsx)(n.code,{children:"evcc vehicle --name my_ev"})," kann man mittels des vergebenen Namens selektiv testen."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{children:"$ ./evcc vehicle\n\nSoC: 57%\nCharge status: B\nCharged: 4.7kWh\nCapacity: 77kWh\nRange: 280km\nOdometer: 4131km\n"})}),"\n",(0,a.jsx)(n.admonition,{type:"note",children:(0,a.jsxs)(n.p,{children:["Die Qualit\xe4t und Verf\xfcgbarkeit der Fahrzeugschnittstellen variiert von Hersteller zu Hersteller. Solltest du anhaltende Probleme mit dem aktualisieren deiner Fahrzeugdaten haben melde dich bitte in den ",(0,a.jsx)(n.a,{href:"https://github.com/evcc-io/evcc/discussions",children:"GitHub Discussions"}),"."]})}),"\n",(0,a.jsx)(n.h2,{id:"aiways",children:"Aiways"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: aiways\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"audi",children:"Audi"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: audi\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WAUZZZ... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"bmw",children:"BMW"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: bmw\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"citro\xebn",children:"Citro\xebn"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: citroen\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"dacia",children:"Dacia"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: dacia\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"ds",children:"DS"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: ds\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"fiat",children:"Fiat"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: fiat\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: ZFAE... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n pin: # optional \n"})}),"\n",(0,a.jsx)(n.h2,{id:"ford",children:"Ford"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: ford\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WF0FXX... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"hyundai-bluelink",children:"Hyundai Bluelink"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: hyundai\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n language: en # 'de' f\xfcr Deutsch und 'en' f\xfcr Englisch (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"jaguar",children:"Jaguar"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: jaguar-landrover\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"jeep",children:"Jeep"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: fiat\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: ZFAE... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n pin: # optional \n"})}),"\n",(0,a.jsx)(n.h2,{id:"kia-bluelink",children:"Kia Bluelink"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: kia\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n language: en # 'de' f\xfcr Deutsch und 'en' f\xfcr Englisch (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"land-rover",children:"Land Rover"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: jaguar-landrover\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"mini",children:"Mini"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: mini\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WBMW... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"nissan",children:"Nissan"}),"\n",(0,a.jsx)(n.h3,{id:"leaf",children:"Leaf"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: nissan\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"leaf-pre-2019",children:"Leaf (pre 2019)"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: carwings\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"opel",children:"Opel"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: opel\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WP0... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"peugeot",children:"Peugeot"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: peugeot\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"polestar",children:"Polestar"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: polestar\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: LPSVS... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"porsche",children:"Porsche"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: porsche\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"renault",children:"Renault"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: renault\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WREN... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"seat",children:"Seat"}),"\n",(0,a.jsx)(n.h3,{id:"cupraconnect-gen3-ateca-leon-formentor",children:"CupraConnect Gen3 (Ateca, Leon, Formentor)"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: seat\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"cupraconnect-gen4-born",children:"CupraConnect Gen4 (Born)"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: cupra\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"skoda",children:"Skoda"}),"\n",(0,a.jsx)(n.h3,{id:"andere",children:"Andere"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: skoda\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"enyaq",children:"Enyaq"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: enyaq\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n timeout: 10s # optional \n"})}),"\n",(0,a.jsx)(n.h2,{id:"smart-eq",children:"Smart EQ"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: smart\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"tesla",children:"Tesla"}),"\n",(0,a.jsxs)(n.p,{children:["Es wird ein ",(0,a.jsx)(n.code,{children:"access"})," und ein ",(0,a.jsx)(n.code,{children:"refresh"})," Token f\xfcr die Kommunikation mit der Tesla API erstellt werden."]}),"\n",(0,a.jsx)(n.p,{children:"Folgende Apps erm\xf6glichen das Erstellen von den beiden Tokens:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"https://apps.apple.com/us/app/auth-app-for-tesla/id1552058613#?platform=iphone",children:"Auth app for Tesla (iOS)"})}),"\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"https://play.google.com/store/apps/details?id=net.leveugle.teslatokens",children:"Tesla Tokens (Android)"})}),"\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"https://github.com/adriankumpf/tesla_auth",children:"Tesla Auth (macOS, Linux)"})}),"\n"]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: tesla\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#tesla\n refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#tesla\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"volkswagen",children:"Volkswagen"}),"\n",(0,a.jsx)(n.h3,{id:"we-connect-legacy",children:"We Connect (legacy)"}),"\n",(0,a.jsx)(n.p,{children:"\xe4ltere Modelle wie e-Up, e-Golf, etc."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: vw\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WVWZZZ... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n timeout: 10s # optional \n"})}),"\n",(0,a.jsx)(n.h3,{id:"we-connect-id",children:"We Connect ID"}),"\n",(0,a.jsx)(n.p,{children:"ID.3, ID.4 (funktioniert auch f\xfcr e-Golf, e-Up)"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: id\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: WVWZZZ... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n timeout: 10s # optional \n"})}),"\n",(0,a.jsx)(n.h2,{id:"volvo",children:"Volvo"}),"\n",(0,a.jsx)(n.h3,{id:""}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: volvo-connected\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n vccapikey: # Volvo developer portal VCC API Key, siehe https://github.com/evcc-io/evcc/discussions/3677#discussioncomment-4106300 \n"})}),"\n",(0,a.jsx)(n.h3,{id:"legacy",children:"legacy"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: volvo\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h2,{id:"generische-unterst\xfctzung",children:"Generische Unterst\xfctzung"}),"\n",(0,a.jsx)(n.h3,{id:"manuell",children:"manuell"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: custom\n title: Mein Auto # display name for UI\n capacity: 50 # byttery capacity (kWh)\n soc: # battery soc (%)\n source: # plugin type\n # ...\n status: # optional charge status (A..F)\n source: # plugin type\n # ...\n range: # optional electric range (km)\n source: # plugin type\n # ...\n"})}),"\n",(0,a.jsx)(n.h3,{id:"evnotify",children:"evNotify"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: evnotify\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n akey:\n token:\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"iso15118",children:"ISO15118"}),"\n",(0,a.jsx)(n.p,{children:"Nur unterst\xfctzt wenn das Fahrzeug den Ladestand (Soc) an die verbundene Wallbox \xfcbermitteln kann."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: iso15118\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"mazda2mqtt",children:"mazda2mqtt"}),"\n",(0,a.jsxs)(n.p,{children:["Voraussetzung ist ein konfigurierter MQTT Broker und eine mazda2mqtt Installation ",(0,a.jsx)(n.a,{href:"https://github.com/C64Axel/mazda2mqtt",children:"https://github.com/C64Axel/mazda2mqtt"}),"."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: mazda2mqtt\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n vin: W... # Erforderlich\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n timeout: 720h # optional \n"})}),"\n",(0,a.jsx)(n.h3,{id:"mg2mqtt",children:"mg2mqtt"}),"\n",(0,a.jsxs)(n.p,{children:["Voraussetzung ist ein konfigurierter MQTT Broker und ein SAIC/MQTT Gateway (",(0,a.jsx)(n.a,{href:"https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway",children:"https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway"})," oder ",(0,a.jsx)(n.a,{href:"https://github.com/SAIC-iSmart-API/saic-java-client",children:"https://github.com/SAIC-iSmart-API/saic-java-client"}),")"]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: mg2mqtt\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind\n capacity: 50 # Akkukapazit\xe4t in kWh (optional)\n timeout: 1h # optional \n"})}),"\n",(0,a.jsx)(n.h3,{id:"offline",children:"Offline"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: offline\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"open-vehicle-monitoring-system",children:"Open Vehicle Monitoring System"}),"\n",(0,a.jsxs)(n.p,{children:["Unterst\xfctzung f\xfcr alle Fahrzeuge via ODB2 Adapter im Fahrzeug. Mehr Infos bei ",(0,a.jsx)(n.a,{href:"http://api.openvehicles.com/",children:"Open Vehicle Monitoring System"}),"."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: ovms\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n vehicleid:\n capacity: 12 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"psa-car-controller",children:"PSA Car Controller"}),"\n",(0,a.jsxs)(n.p,{children:["Remote Control of PSA car ",(0,a.jsx)(n.a,{href:"https://github.com/flobz/psa_car_controller",children:"https://github.com/flobz/psa_car_controller"})]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: flobz\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n url: http://192.0.2.2\n vin: W... # Erforderlich\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"teslamate",children:"TeslaMate"}),"\n",(0,a.jsxs)(n.p,{children:["Open Source Tesla Datenlogger ",(0,a.jsx)(n.a,{href:"https://github.com/adriankumpf/teslamate",children:"https://github.com/adriankumpf/teslamate"}),". Voraussetzung ist konfigurierter MQTT Broker."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: teslamate\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n id: 1 # optional\n capacity: 50 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(n.h3,{id:"tronity",children:"Tronity"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: tronity\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n clientid: # Einrichtung unter https://app.tronity.tech\n clientsecret: # Einrichtung unter https://app.tronity.tech\n vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)\n capacity: 10 # Akkukapazit\xe4t in kWh (optional) \n"})}),"\n",(0,a.jsx)(i.ZP,{}),"\n",(0,a.jsx)(n.h2,{id:"scooter",children:"Scooter"}),"\n",(0,a.jsx)(n.h3,{id:"niu-e-scooter",children:"NIU E-Scooter"}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"vehicles:\n - name: my_car\n type: template\n template: niu-e-scooter\n title: # Wird in der Benutzeroberfl\xe4che angezeigt (optional)\n icon: scooter # Icon in der Benutzeroberfl\xe4che (optional)\n user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)\n password: # Passwort des Benutzerkontos (bei f\xfchrenden Nullen bitte in einfache Hochkommata setzen)\n serial:\n capacity: 4 # Akkukapazit\xe4t in kWh (optional) \n"})})]})}function u(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}},5162:(e,n,t)=>{t.d(n,{Z:()=>l});t(7294);var a=t(512);const r={tabItem:"tabItem_Ymn6"};var i=t(5893);function l(e){let{children:n,hidden:t,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,a.Z)(r.tabItem,l),hidden:t,children:n})}},4866:(e,n,t)=>{t.d(n,{Z:()=>x});var a=t(7294),r=t(512),i=t(2466),l=t(6550),s=t(469),o=t(1980),c=t(7392),d=t(12);function h(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Badvehicles:
- name: my_car
type: template
template: skoda
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
vehicles:
- name: my_car
type: template
template: enyaq
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
timeout: 10s # optional
vehicles:
- name: my_car
type: template
template: smart-hello
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
vehicles:
- name: my_car
type: template
template: smart
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
Es wird ein access
und ein refresh
Token fΓΌr die Kommunikation mit der Tesla API erstellt werden.
ID.3, ID.4 (funktioniert auch fΓΌr e-Golf, e-Up)
vehicles:
- name: my_car
type: template
template: id
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: WVWZZZ... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
timeout: 10s # optional
vehicles:
- name: my_car
type: template
template: volvo-connected
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
vccapikey: # Volvo developer portal VCC API Key, siehe https://github.com/evcc-io/evcc/discussions/3677#discussioncomment-4106300
vehicles:
- name: my_car
type: template
template: volvo
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
vin: W... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # AkkukapazitΓ€t in kWh (optional)
Weitere Informationen zum π evcc Sponsorship gibt es hier.
vehicles:
- name: my_car
type: template
template: niu-e-scooter
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
icon: scooter # Icon in der BenutzeroberflΓ€che (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
serial:
capacity: 4 # AkkukapazitΓ€t in kWh (optional)
vehicles:
- name: my_car
type: template
template: niu-e-scooter
title: # Wird in der BenutzeroberflΓ€che angezeigt (optional)
icon: scooter # Icon in der BenutzeroberflΓ€che (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
password: # Passwort des Benutzerkontos (bei fΓΌhrenden Nullen bitte in einfache Hochkommata setzen)
serial:
capacity: 4 # AkkukapazitΓ€t in kWh (optional)