teslamotors / vehicle-command

Apache License 2.0
420 stars 93 forks source link

[feature request] Add lightshow control command #145

Open JSpiner opened 8 months ago

JSpiner commented 8 months ago

Video Label Many Tesla owners from many countries are gathering together to enjoy the light show. Light shows are now considered a festival.

When controlled from inside the vehicle, the light show can be scheduled to run at specific times. This function is mostly used when multiple vehicles are enjoying the light show at the same time. However, it is not easy to control when hundreds to thousands of vehicles are performing a light show at the same time. For example, during a recent practice with 40 vehicles in Korea, we encountered the following problem.

  1. The lightshow file cannot be read because the USB format (exFAT) is incorrect.
  2. The user accidentally selects the wrong light show option. (file, time, volume...)
  3. It's difficult to tell everyone to set it up. (We communicated through messenger, and later we will try to communicate through radio.)
  4. Even if we all set the same file to the same time, there is a time error of less than 1 second.

image https://twitter.com/Hanteta_/status/1743505038260220148 And in Korea, there is a YouTuber who is planning a light show with 1,000 vehicles gathered together. It is very difficult for a person to control 1000 units, but if an API exists, it can be controlled relatively easily.

If the API is implemented, the following two functions are required.

  1. NTP-based vehicle local time synchronization API : Even if you make a reservation at the exact time, errors may occur depending on the time synchronization status, so a synchronization API that can guarantee within 1ms is required.
  2. API that allows to attach a file and schedule a light show on vehicle

Please give us a positive review. thank you

jungdosa commented 7 months ago

We need it too please. thank you