Skip to content

Commit

Permalink
Merge pull request #1769 from pkuehnel/feat/useHomeGeofenceInfo
Browse files Browse the repository at this point in the history
feat(CarSettings): show info that car home address is used instead of geofence
  • Loading branch information
pkuehnel authored Jan 23, 2025
2 parents a7ffafd + d59d519 commit 9651fa8
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion TeslaSolarCharger/Client/Pages/CarSettings.razor
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,20 @@ else
<GenericInput T="bool"
For="() => carBasicConfiguration.Item.UseFleetTelemetry"
OnValueChanged="newValue => { UpdateGetlocationDataViaFleetTelemetry(carBasicConfiguration.Item, newValue); carBasicConfiguration.ClearErrors(nameof(carBasicConfiguration.Item.IncludeTrackingRelevantFields));}" />
@if (carBasicConfiguration.Item.UseFleetTelemetry && !carBasicConfiguration.Item.IncludeTrackingRelevantFields)
{
<MudAlert Severity="Severity.Info"
NoIcon="true"
ContentAlignment="HorizontalAlignment.Left">
<h5>Home Address of Tesla is used to determine if car is at home</h5>
As tracking relevant fields are not included, the home address set in the car is used to determine if the car is at home. This means the Home Geofence set in <MudLink Href="/BaseConfiguration">Base Configuration</MudLink> is not used for this car.
</MudAlert>
}
@if (carBasicConfiguration.Item.UseFleetTelemetry)
{
<GenericInput For="() => carBasicConfiguration.Item.IncludeTrackingRelevantFields" />
<GenericInput T="bool"
For="() => carBasicConfiguration.Item.IncludeTrackingRelevantFields"
OnValueChanged="Redraw"/>
}
}

Expand Down Expand Up @@ -221,6 +232,11 @@ else
return;
}
carBasicConfiguration.IncludeTrackingRelevantFields = newUseFleetTelemetryValue;
Redraw();
}

private void Redraw()
{
InvokeAsync(() => StateHasChanged());
}

Expand Down

0 comments on commit 9651fa8

Please sign in to comment.