Wordt hier in bepaald:
tesla-superchargers/page.ejs at main · Niek/tesla-superchargers
Voor de stalls is dit de logica:
Code:
supercharger.stalls < 5 ? 'danger' : (supercharger.stalls < 15 ? 'warning' : 'success')
Minder dan 5 stalls geeft
rood, minder dan 15 stalls geeft
geel, en anders
groen.
Voor de power is het dit:
Code:
supercharger.power < 150 ? 'danger' : (supercharger.power < 250 ? 'warning' : 'success')
Minder dan 150 kW geeft
rood, minder dan 250 kW geeft
geel en anders
groen.
En voor de pricing wordt er eerst het gemiddelde berekend per munteenheid:
Code:
priceMember < averagePrices.member[supercharger.prices.member.currency] ? 'success' : 'warning'
Met andere woorden, als de SuC locatie minder kost dan gemiddeld (per munteenheid) wordt deze
groen anders
geel. Dit geldt zowel voor de "members" als voor "others" (degenen die geen abonnement hebben of geen Tesla).
Nicely done
@Niek! Hoe ben je achter de API spec van Tesla gekomen (https://akamai-apigateway-charging-ownership.tesla.com)? Zelf reverse engineered?