@mcliquid is currently implementing a quest in StreetComplete that asks which sockets are available at a station that has nothing tagged yet.
Now, a quite problematic change that has been made to the wiki documentation for socket:* when it comes to the type2 charging socket
in June 2020 has come to my attention. The addition of type2_cable.
The wiki page edit history does not contain a link to a discussion or anything. Later editions of the wiki page first warned, then noted that most type2 sockets are tagged with type2 even so they might have a cable as type2_cable appeared in the documentation only much later.
Why the addition of type2_cable is problematic
type2_cable was added a good six years after people started to use type2.
https://taghistory.raifer.tech/#***/socket%3Atype2/&***/socket%3Atype2_cable/
type2_cable is defined as “type2 but definitely on a cable”. Since at the same time, no type2_no_cable or similar was introduced, this implicitly changed the definition of type2. Any charging station tagged with type2 now has either
- just a socket, without cable
- OR maybe it has a cable (it was tagged earlier or user didn’t care about the distinction)
No way out
Hence type2 is now ambiguous, and there is no way out unless we have a way to explicitly tag that indeed there is no cable. To my knowledge, there is no such tag.
We could take the introduction of a quest in StreetComplete as an opportunity to do away with this ambiguity, if we can get consensus on which tag to use for that.
Suggestions
We could introduce type2_no_cable. This would be consistent with type2_cable. On the other hand, this tag was not well thought out from the start. It mixes another information right into the socket key (the cable).Couldn’t this have been done with a subtag like socket:type2:cable=yes?
So maybe, we could use socket:type2:cable=yes to denote whether the socket is attached to a cable
The main reason that would speak against this is if on the one and same charging station, there would be one type2 without a cable and one with cable. But to be honest, we have the same problem with (max) currents: We currently also cannot map a charging station that has two type2 sockets where each has a different max current. ![]()
