Commit Graph

8 Commits

Author SHA1 Message Date
22df381755 Enables location and gear testing via API
All checks were successful
Build, Push and Run Container / build (push) Successful in 27s
Adds query parameters for latitude and longitude to the `/TestStartParking` endpoint, allowing to simulate different locations.

Adds logic to set the gear to "P" if the received value is null to cover edge cases.

Ensures asynchronous message processing by awaiting the result of ProcessMessage to prevent potential race conditions.
2025-08-25 08:49:57 +02:00
b00cebbd0a Add test cases
All checks were successful
Build, Push and Run Container / build (push) Successful in 27s
2025-08-21 17:23:52 +02:00
a9121cf48e Notification and parking zones
All checks were successful
Build, Push and Run Container / build (push) Successful in 37s
2025-08-20 12:00:41 +02:00
326c46cb27 Subscribes to a broader telemetry topic
All checks were successful
Build, Push and Run Container / build (push) Successful in 30s
Updates the MQTT client to subscribe to all subtopics under "telemetry"
using the wildcard "#". This allows the client to receive messages from various telemetry sources, improving data ingestion.
2025-08-19 12:59:19 +02:00
de4e06401b Read payload as string
All checks were successful
Build, Push and Run Container / build (push) Successful in 24s
2025-08-18 22:34:47 +02:00
5daf0825a0 Adds fleet status endpoint
All checks were successful
Build, Push and Run Container / build (push) Successful in 25s
Adds an endpoint to retrieve fleet status information.

This endpoint uses a Tesla API proxy to fetch the fleet status
based on provided VINs. It handles authentication using a bearer
token and sends a POST request to the /api/1/vehicles/fleet_status
endpoint.

Also introduces new data models to properly serialize/deserialize the fleet status response.
2025-08-18 21:47:06 +02:00
043f504cdd Proof Of Concept initial
Adds initial files for a proof-of-concept project, including Dockerfile, .gitignore, project files, and MQTT-related services.

This commit sets up the basic structure and configuration for exploring and validating the core concepts of the project.
2025-08-06 15:40:48 +02:00
bbc704fe6b Initial commit 2025-08-06 15:37:24 +02:00