diff --git a/assets/layers/charging_station/README.md b/assets/layers/charging_station/README.md index 4c57a9c150..d6481024e3 100644 --- a/assets/layers/charging_station/README.md +++ b/assets/layers/charging_station/README.md @@ -26,13 +26,14 @@ The CSV File The columns in the CSV file are: -- key: the key as described on the wiki, starts with `socket:` -- image: The associated image (a .svg) -- description:en A description in english -- description:nl A description in english -- countryWhiteList: Only show this plug type in these countries -- countryBlackList: Don't show this plug type in these countries. NOt compatibel with the whiteList -- commonVoltages, commonCurrents, commonOutputs: common values for these tags -- associatedVehicleTypes and neverAssociatedWith: these work in tandem to hide options. If every associated vehicle type +- `key`: the key as described on the wiki, starts with `socket:` +- `image`: The associated image (a .svg) +- `description:en` A description in english +- `description:nl` A description in english +- `countryWhiteList`: Only show this plug type in these countries +- `countryBlackList`: Don't show this plug type in these countries. NOt compatibel with the whiteList +- `commonVoltages`, `commonCurrents`, `commonOutputs`: common values for these tags +- `associatedVehicleTypes` and `neverAssociatedWith`: these work in tandem to hide options. If every associated vehicle type is `no`, then the option is hidden If at least one `neverAssociatedVehicleType` is `yes` and none of the associated types is yes, then the option is hidden too +- `extraVisualisationCondition`: in some exceptional cases, a socket type is branded differently. This extra condition allows tho hide these cases in the big multi-answer diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 3d89e02145..3e7da3ab0b 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -2,8 +2,7 @@ "id": "charging_station", "name": { "en": "Charging stations", - "nl": "Oplaadpunten", - "de": "Ladestationen" + "nl": "Oplaadpunten" }, "minzoom": 10, "source": { @@ -24,8 +23,7 @@ }, "description": { "en": "A charging station", - "nl": "Oplaadpunten", - "de": "Eine Ladestation" + "nl": "Oplaadpunten" }, "tagRenderings": [ "images", @@ -180,7 +178,8 @@ "if": { "and": [ "socket:schuko~*", - "socket:schuko!=1" + "socket:schuko!=1", + "" ] }, "then": { @@ -201,7 +200,8 @@ "if": { "and": [ "socket:typee~*", - "socket:typee!=1" + "socket:typee!=1", + "" ] }, "then": { @@ -248,7 +248,8 @@ "if": { "and": [ "socket:chademo~*", - "socket:chademo!=1" + "socket:chademo!=1", + "" ] }, "then": { @@ -295,7 +296,8 @@ "if": { "and": [ "socket:type1_cable~*", - "socket:type1_cable!=1" + "socket:type1_cable!=1", + "" ] }, "then": { @@ -342,7 +344,8 @@ "if": { "and": [ "socket:type1~*", - "socket:type1!=1" + "socket:type1!=1", + "" ] }, "then": { @@ -389,7 +392,8 @@ "if": { "and": [ "socket:type1_combo~*", - "socket:type1_combo!=1" + "socket:type1_combo!=1", + "" ] }, "then": { @@ -436,7 +440,8 @@ "if": { "and": [ "socket:tesla_supercharger~*", - "socket:tesla_supercharger!=1" + "socket:tesla_supercharger!=1", + "" ] }, "then": { @@ -483,7 +488,8 @@ "if": { "and": [ "socket:type2~*", - "socket:type2!=1" + "socket:type2!=1", + "" ] }, "then": { @@ -530,7 +536,8 @@ "if": { "and": [ "socket:type2_combo~*", - "socket:type2_combo!=1" + "socket:type2_combo!=1", + "" ] }, "then": { @@ -577,7 +584,8 @@ "if": { "and": [ "socket:type2_cable~*", - "socket:type2_cable!=1" + "socket:type2_cable!=1", + "" ] }, "then": { @@ -624,7 +632,8 @@ "if": { "and": [ "socket:tesla_supercharger_ccs~*", - "socket:tesla_supercharger_ccs!=1" + "socket:tesla_supercharger_ccs!=1", + "" ] }, "then": { @@ -676,7 +685,8 @@ "if": { "and": [ "socket:tesla_destination~*", - "socket:tesla_destination!=1" + "socket:tesla_destination!=1", + "_country=us" ] }, "then": { @@ -689,7 +699,7 @@ "if": "socket:tesla_destination=1", "ifnot": "socket:tesla_destination=", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "hideInAnswer": { @@ -728,11 +738,12 @@ "if": { "and": [ "socket:tesla_destination~*", - "socket:tesla_destination!=1" + "socket:tesla_destination!=1", + "_country!=us" ] }, "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "hideInAnswer": true @@ -749,7 +760,8 @@ "if": { "and": [ "socket:USB-A~*", - "socket:USB-A!=1" + "socket:USB-A!=1", + "" ] }, "then": { @@ -792,7 +804,8 @@ "if": { "and": [ "socket:bosch_3pin~*", - "socket:bosch_3pin!=1" + "socket:bosch_3pin!=1", + "" ] }, "then": { @@ -835,7 +848,8 @@ "if": { "and": [ "socket:bosch_5pin~*", - "socket:bosch_5pin!=1" + "socket:bosch_5pin!=1", + "" ] }, "then": { @@ -1101,11 +1115,11 @@ { "id": "plugs-12", "question": { - "en": "How much plugs of type
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
are available here?", + "en": "How much plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
are available here?", "nl": "Hoeveel stekkers van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?" }, "render": { - "en": "There are {socket:tesla_destination} plugs of type
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
available here", + "en": "There are {socket:tesla_destination} plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
available here", "nl": "Hier zijn {socket:tesla_destination} stekkers van het type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "freeform": { @@ -2498,11 +2512,11 @@ "id": "voltage-12", "group": "technical", "question": { - "en": "What voltage do the plugs with
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
offer?", + "en": "What voltage do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", "nl": "Welke spanning levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "render": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs {socket:tesla_destination:voltage} volt", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs {socket:tesla_destination:voltage} volt", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van {socket:tesla_destination:voltage} volt" }, "freeform": { @@ -2513,14 +2527,14 @@ { "if": "socket:socket:tesla_destination:voltage=230 V", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs 230 volt", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs 230 volt", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van 230 volt" } }, { "if": "socket:socket:tesla_destination:voltage=400 V", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs 400 volt", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs 400 volt", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft een spanning van 400 volt" } } @@ -2536,11 +2550,11 @@ "id": "current-12", "group": "technical", "question": { - "en": "What current do the plugs with
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
offer?", + "en": "What current do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", "nl": "Welke stroom levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" }, "render": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:current}A", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:current}A", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A" }, "freeform": { @@ -2551,14 +2565,14 @@ { "if": "socket:socket:tesla_destination:current=16 A", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs at most 16 A", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 16 A", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal 16 A" } }, { "if": "socket:socket:tesla_destination:current=32 A", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs at most 32 A", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 32 A", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal 32 A" } } @@ -2574,11 +2588,11 @@ "id": "power-output-12", "group": "technical", "question": { - "en": "What power output does a single plug of type
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
offer?", + "en": "What power output does a single plug of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", "nl": "Welk vermogen levert een enkele stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" }, "render": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:output}", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:output}", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal {socket:tesla_destination:output}" }, "freeform": { @@ -2589,14 +2603,14 @@ { "if": "socket:socket:tesla_destination:output=11 kw", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs at most 11 kw", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 11 kw", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal 11 kw" } }, { "if": "socket:socket:tesla_destination:output=22 kw", "then": { - "en": "
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
outputs at most 22 kw", + "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most 22 kw", "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een vermogen van maximaal 22 kw" } } @@ -2997,8 +3011,7 @@ "#": "In some cases, charging is free but one has to be authenticated. We only ask for authentication if fee is no (or unset). By default one sees the questions for either the payment options or the authentication options, but normally not both", "question": { "en": "What kind of authentication is available at the charging station?", - "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?", - "fr": "Quelle sorte d'authentification est disponible à cette station de charge ?" + "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?" }, "multiAnswer": true, "mappings": [ @@ -3007,8 +3020,7 @@ "ifnot": "authentication:membership_card=no", "then": { "en": "Authentication by a membership card", - "nl": "Aanmelden met een lidkaart is mogelijk", - "fr": "Authentification par carte de membre" + "nl": "Aanmelden met een lidkaart is mogelijk" } }, { @@ -3016,8 +3028,7 @@ "ifnot": "authentication:app=no", "then": { "en": "Authentication by an app", - "nl": "Aanmelden via een applicatie is mogelijk", - "fr": "Authentification par une app" + "nl": "Aanmelden via een applicatie is mogelijk" } }, { @@ -3025,8 +3036,7 @@ "ifnot": "authentication:phone_call=no", "then": { "en": "Authentication via phone call is available", - "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk", - "fr": "Authentification par appel téléphonique est disponible" + "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk" } }, { @@ -3034,8 +3044,7 @@ "ifnot": "authentication:short_message=no", "then": { "en": "Authentication via SMS is available", - "nl": "Aanmelden via SMS is mogelijk", - "fr": "Authentification par SMS est disponible" + "nl": "Aanmelden via SMS is mogelijk" } }, { @@ -3043,8 +3052,7 @@ "ifnot": "authentication:nfc=no", "then": { "en": "Authentication via NFC is available", - "nl": "Aanmelden via NFC is mogelijk", - "fr": "Authentification par NFC est disponible" + "nl": "Aanmelden via NFC is mogelijk" } }, { @@ -3060,8 +3068,7 @@ "ifnot": "authentication:debit_card=no", "then": { "en": "Authentication via debit card is available", - "nl": "Aanmelden met een betaalkaart is mogelijk", - "fr": "Authentification par carte de débit est disponible" + "nl": "Aanmelden met een betaalkaart is mogelijk" } }, { @@ -3069,8 +3076,7 @@ "ifnot": "authentication:none=no", "then": { "en": "Charging here is (also) possible without authentication", - "nl": "Hier opladen is (ook) mogelijk zonder aan te melden", - "fr": "Charger ici est (aussi) possible sans authentification" + "nl": "Hier opladen is (ook) mogelijk zonder aan te melden" } } ], @@ -3509,8 +3515,7 @@ ], "title": { "en": "charging station for cars", - "nl": "oplaadstation voor elektrische auto's", - "de": "Ladestation für e-bikes" + "nl": "oplaadstation voor elektrische auto's" }, "preciseInput": { "preferredBackground": "map" @@ -3524,26 +3529,20 @@ { "question": { "en": "All vehicle types", - "nl": "Alle voertuigen", - "de": "Alle Fahrzeugtypen", - "fr": "Tout type de véhicule" + "nl": "Alle voertuigen" } }, { "question": { "en": "Charging station for bicycles", - "nl": "Oplaadpunten voor fietsen", - "de": "Ladestation für Fahrräder", - "fr": "Station de charge pour vélos" + "nl": "Oplaadpunten voor fietsen" }, "osmTags": "bicycle=yes" }, { "question": { "en": "Charging station for cars", - "nl": "Oplaadpunten voor auto's", - "de": "Ladestation für Autos", - "fr": "Station de charge pour automobiles" + "nl": "Oplaadpunten voor auto's" }, "osmTags": { "or": [ @@ -3560,8 +3559,7 @@ { "question": { "en": "Only working charging stations", - "nl": "Enkel werkende oplaadpunten", - "de": "Nur funktionierende Ladestationen" + "nl": "Enkel werkende oplaadpunten" }, "osmTags": { "and": [ @@ -3578,15 +3576,13 @@ { "question": { "en": "All connectors", - "nl": "Alle types", - "de": "Alle Anschlüsse" + "nl": "Alle types" } }, { "question": { "en": "Has a
Schuko wall plug without ground pin (CEE7/4 type F)
connector", - "nl": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
", - "de": "Verfügt über einen
Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)
" + "nl": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
" }, "osmTags": "socket:schuko~*" }, @@ -3600,40 +3596,35 @@ { "question": { "en": "Has a
Chademo
connector", - "nl": "Heeft een
Chademo
", - "de": "Verfügt über einen
Chademo
Stecker" + "nl": "Heeft een
Chademo
" }, "osmTags": "socket:chademo~*" }, { "question": { "en": "Has a
Type 1 with cable (J1772)
connector", - "nl": "Heeft een
Type 1 met kabel (J1772)
", - "de": "Verfügt über einen
Typ 1 (J1772)
Stecker mit Kabel" + "nl": "Heeft een
Type 1 met kabel (J1772)
" }, "osmTags": "socket:type1_cable~*" }, { "question": { "en": "Has a
Type 1 without cable (J1772)
connector", - "nl": "Heeft een
Type 1 zonder kabel (J1772)
", - "de": "Verfügt über einen
Typ 1 (J1772)
Stecker ohne Kabel" + "nl": "Heeft een
Type 1 zonder kabel (J1772)
" }, "osmTags": "socket:type1~*" }, { "question": { "en": "Has a
Type 1 CCS (aka Type 1 Combo)
connector", - "nl": "Heeft een
Type 1 CCS (ook gekend als Type 1 Combo)
", - "de": "Verfügt über einen
Typ 1 CCS
Stecker, auch bekannt als Typ 1 Combo" + "nl": "Heeft een
Type 1 CCS (ook gekend als Type 1 Combo)
" }, "osmTags": "socket:type1_combo~*" }, { "question": { "en": "Has a
Tesla Supercharger
connector", - "nl": "Heeft een
Tesla Supercharger
", - "de": "Verfügt über einen
Tesla Supercharger
Stecker" + "nl": "Heeft een
Tesla Supercharger
" }, "osmTags": "socket:tesla_supercharger~*" }, @@ -3674,7 +3665,7 @@ }, { "question": { - "en": "Has a
Tesla supercharger (destination (A Type 2 with cable branded as tesla)
connector", + "en": "Has a
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
connector", "nl": "Heeft een
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" }, "osmTags": "socket:tesla_destination~*" @@ -3721,13 +3712,11 @@ ], "human": { "en": " minutes", - "nl": " minuten", - "ru": " минут" + "nl": " minuten" }, "humanSingular": { "en": " minute", - "nl": " minuut", - "ru": " минута" + "nl": " minuut" } }, { @@ -3743,13 +3732,11 @@ ], "human": { "en": " hours", - "nl": " uren", - "ru": " часов" + "nl": " uren" }, "humanSingular": { "en": " hour", - "nl": " uur", - "ru": " час" + "nl": " uur" } }, { @@ -3762,13 +3749,11 @@ ], "human": { "en": " days", - "nl": " day", - "ru": " дней" + "nl": " day" }, "humanSingular": { "en": " day", - "nl": " dag", - "ru": " день" + "nl": " dag" } } ] @@ -3804,8 +3789,7 @@ ], "human": { "en": "Volts", - "nl": "volt", - "ru": "Вольт" + "nl": "volt" } } ], @@ -3874,8 +3858,7 @@ ], "human": { "en": "kilowatt", - "nl": "kilowatt", - "ru": "киловатт" + "nl": "kilowatt" } }, { @@ -3885,8 +3868,7 @@ ], "human": { "en": "megawatt", - "nl": "megawatt", - "ru": "мегаватт" + "nl": "megawatt" } } ], diff --git a/assets/layers/charging_station/csvToJson.ts b/assets/layers/charging_station/csvToJson.ts index 2d4bfe5528..553f9806e1 100644 --- a/assets/layers/charging_station/csvToJson.ts +++ b/assets/layers/charging_station/csvToJson.ts @@ -3,6 +3,7 @@ import {Utils} from "../../../Utils"; import {TagRenderingConfigJson} from "../../../Models/ThemeConfig/Json/TagRenderingConfigJson"; import ScriptUtils from "../../../scripts/ScriptUtils"; import {LayerConfigJson} from "../../../Models/ThemeConfig/Json/LayerConfigJson"; +import {TagsFilter} from "../../../Logic/Tags/TagsFilter"; function colonSplit(value: string): string[] { @@ -19,7 +20,8 @@ function loadCsv(file): { commonCurrents?: number[], commonOutputs?: string[], associatedVehicleTypes?: string[], - neverAssociatedWith?: string[] + neverAssociatedWith?: string[], + extraVisualisationCondition: string }[] { const entries: string[] = Utils.NoNull(readFileSync(file, "utf8").split("\n").map(str => str.trim())) const header = entries.shift().split(",") @@ -120,7 +122,7 @@ function run(file, protojson) { // We add a second time for any amount to trigger a visualisation; but this is not an answer option const no_ask_json = { if: { - and: [`${e.key}~*`, `${e.key}!=1`] + and:Utils.NoNull( [`${e.key}~*`, `${e.key}!=1`, ...e.extraVisualisationCondition.split(";")]) }, then: txt, hideInAnswer: true diff --git a/assets/layers/charging_station/types.csv b/assets/layers/charging_station/types.csv index b0dafd19fe..d31c004ba2 100644 --- a/assets/layers/charging_station/types.csv +++ b/assets/layers/charging_station/types.csv @@ -1,17 +1,17 @@ -key,image,description:en,countryWhiteList,countryBlackList,commonVoltages,commonCurrents,commonOutputs,description:nl,associatedVehicleTypes,neverAssociatedWith -socket:schuko,CEE7_4F.svg,Schuko wall plug without ground pin (CEE7/4 type F),be;fr;ma;tn;pl;cs;sk;mo,,230,16,3.6 kW,Schuko stekker zonder aardingspin (CEE7/4 type F),*, -socket:typee,TypeE.svg,European wall plug with ground pin (CEE7/4 type E),,,230,16,3 kW;22 kW;,Europese stekker met aardingspin (CEE7/4 type E),*, -socket:chademo,Chademo_type4.svg,Chademo,,,500,120,50 kW,Chademo,car;motorcar;hgv;bus,bicycle;scooter -socket:type1_cable,Type1_J1772.svg,Type 1 with cable (J1772),,,200;240,32,3.7 kW;7 kW,Type 1 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter -socket:type1,Type1_J1772.svg,Type 1 without cable (J1772),,,200;240,32,3.7 kW;6.6 kW;7 kW;7.2 kW,Type 1 zonder kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter -socket:type1_combo,Type1-ccs.svg,Type 1 CCS (aka Type 1 Combo),,,400;1000,50;125,50 kW;62.5 kW;150 kW;350 kW;,Type 1 CCS (ook gekend als Type 1 Combo),car;motorcar;hgv;bus,bicycle;scooter -socket:tesla_supercharger,Tesla-hpwc-model-s.svg,Tesla Supercharger,,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger,car;motorcar;hgv;bus,bicycle;scooter -socket:type2,Type2_socket.svg,Type 2 (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 (mennekes),car;motorcar;hgv;bus,bicycle;scooter -socket:type2_combo,Type2_CCS.svg,Type 2 CCS (mennekes),,,500;920,125;350,50 kW,Type 2 CCS (mennekes),car;motorcar;hgv;bus,bicycle;scooter -socket:type2_cable,Type2_tethered.svg,Type 2 with cable (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter -socket:tesla_supercharger_ccs,Type2_CCS.svg,Tesla Supercharger CCS (a branded type2_css),,,500;920,125;350,50 kW,Tesla Supercharger CCS (een type2 CCS met Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter -socket:tesla_destination,Tesla-hpwc-model-s.svg,Tesla Supercharger (destination),us,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger (destination),car;motorcar;hgv;bus,bicycle;scooter -socket:tesla_destination,Type2_tethered.svg,Tesla supercharger (destination) (A Type 2 with cable branded as tesla),,us,230;400,16;32,11 kW;22 kW,Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter -socket:USB-A,usb_port.svg,USB to charge phones and small electronics,,,5,1;2,5W;10W,USB om GSMs en kleine electronica op te laden,*, -socket:bosch_3pin,bosch-3pin.svg,Bosch Active Connect with 3 pins and cable,,,,,,Bosch Active Connect met 3 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus -socket:bosch_5pin,bosch-5pin.svg,Bosch Active Connect with 5 pins and cable,,,,,,Bosch Active Connect met 5 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus +key,image,description:en,countryWhiteList,countryBlackList,commonVoltages,commonCurrents,commonOutputs,description:nl,associatedVehicleTypes,neverAssociatedWith,extraVisualisationCondition +socket:schuko,CEE7_4F.svg,Schuko wall plug without ground pin (CEE7/4 type F),be;fr;ma;tn;pl;cs;sk;mo,,230,16,3.6 kW,Schuko stekker zonder aardingspin (CEE7/4 type F),*,, +socket:typee,TypeE.svg,European wall plug with ground pin (CEE7/4 type E),,,230,16,3 kW;22 kW;,Europese stekker met aardingspin (CEE7/4 type E),*,, +socket:chademo,Chademo_type4.svg,Chademo,,,500,120,50 kW,Chademo,car;motorcar;hgv;bus,bicycle;scooter, +socket:type1_cable,Type1_J1772.svg,Type 1 with cable (J1772),,,200;240,32,3.7 kW;7 kW,Type 1 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter, +socket:type1,Type1_J1772.svg,Type 1 without cable (J1772),,,200;240,32,3.7 kW;6.6 kW;7 kW;7.2 kW,Type 1 zonder kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter, +socket:type1_combo,Type1-ccs.svg,Type 1 CCS (aka Type 1 Combo),,,400;1000,50;125,50 kW;62.5 kW;150 kW;350 kW;,Type 1 CCS (ook gekend als Type 1 Combo),car;motorcar;hgv;bus,bicycle;scooter, +socket:tesla_supercharger,Tesla-hpwc-model-s.svg,Tesla Supercharger,,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger,car;motorcar;hgv;bus,bicycle;scooter, +socket:type2,Type2_socket.svg,Type 2 (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 (mennekes),car;motorcar;hgv;bus,bicycle;scooter, +socket:type2_combo,Type2_CCS.svg,Type 2 CCS (mennekes),,,500;920,125;350,50 kW,Type 2 CCS (mennekes),car;motorcar;hgv;bus,bicycle;scooter, +socket:type2_cable,Type2_tethered.svg,Type 2 with cable (mennekes),,,230;400,16;32,11 kW;22 kW,Type 2 met kabel (J1772),car;motorcar;hgv;bus,bicycle;scooter, +socket:tesla_supercharger_ccs,Type2_CCS.svg,Tesla Supercharger CCS (a branded type2_css),,,500;920,125;350,50 kW,Tesla Supercharger CCS (een type2 CCS met Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter, +socket:tesla_destination,Tesla-hpwc-model-s.svg,Tesla Supercharger (destination),us,,480,125;350,120 kW;150 kW;250 kW,Tesla Supercharger (destination),car;motorcar;hgv;bus,bicycle;scooter,_country=us +socket:tesla_destination,Type2_tethered.svg,Tesla supercharger (destination) (A Type 2 with cable branded as tesla),,us,230;400,16;32,11 kW;22 kW,Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo),car;motorcar;hgv;bus,bicycle;scooter,_country!=us +socket:USB-A,usb_port.svg,USB to charge phones and small electronics,,,5,1;2,5W;10W,USB om GSMs en kleine electronica op te laden,*,, +socket:bosch_3pin,bosch-3pin.svg,Bosch Active Connect with 3 pins and cable,,,,,,Bosch Active Connect met 3 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus, +socket:bosch_5pin,bosch-5pin.svg,Bosch Active Connect with 5 pins and cable,,,,,,Bosch Active Connect met 5 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus,