You are browsing as a guest. Sign up (or log in) to start making projects!

2h 44m 9s logged

Devlog

  • I added two static (for now) endpoints: statistics and warning. The statistics endpoint mostly returns data, so there isn’t much to test. The warning endpoint has a very large response that would require a lot of new code, and for now I don’t want to implement all of it.
  • I started working on adding cars through the dashboard (you could already see part of it in the last devlog), but I found out it doesn’t work, so I need to fix it before the next devlog.
  • Climate and engine STOP commands now respond correctly. In the last invoice update, they incorrectly returned RUNNING.
  • Added checks for the new command endpoints to verify whether the car supports a given command.
  • Added a small terminal page that outputs changes. In the future, you’ll be able to choose whether to display only Volvo changes, all changes, or all information (for example, if you checked whether the windows status). I also used it to verify that the normal WebSocket status works.
  • Added the foundations for disabling WebSockets on startup. Only a configuration file is left to implement.
  • Added UNAVAILABLE reason invoice logic mostly something like this:
    • If the reason is NO_INTERNET, the invoice becomes CONNECTION_FAILURE.
    • If the reason is POWER_SAVING_MODE, the invoice becomes VEHICLE_IN_SLEEP.
  • Made some improvements to the dashboard’s appearance.
0
3

Comments 0

No comments yet. Be the first!