Update main.go
This commit is contained in:
4
main.go
4
main.go
@@ -23,6 +23,7 @@ type Config struct {
|
||||
URL string
|
||||
Token string
|
||||
DeviceTrackerID string
|
||||
DeviceName string
|
||||
}
|
||||
Auth struct {
|
||||
Username string
|
||||
@@ -92,6 +93,7 @@ func loadConfig() {
|
||||
config.HomeAssistant.URL = os.Getenv("HOMEASSISTANT_URL")
|
||||
config.HomeAssistant.Token = os.Getenv("HOMEASSISTANT_TOKEN")
|
||||
config.HomeAssistant.DeviceTrackerID = getEnvOrDefault("HA_DEVICE_TRACKER_ID", "gps_logger")
|
||||
config.HomeAssistant.DeviceName = getEnvOrDefault("HA_DEVICE_TRACKER_ID", "GPS Logger")
|
||||
config.Auth.Username = os.Getenv("AUTH_USERNAME")
|
||||
config.Auth.Password = os.Getenv("AUTH_PASSWORD")
|
||||
config.Port = getEnvOrDefault("PORT", "3069")
|
||||
@@ -210,7 +212,7 @@ func forwardToHomeAssistant(gpsData GPSData) ForwardResult {
|
||||
"latitude": lat,
|
||||
"longitude": lon,
|
||||
"source_type": "gps",
|
||||
"friendly_name": "GPS Logger Device",
|
||||
"friendly_name": config.HomeAssistant.DeviceName,
|
||||
}
|
||||
|
||||
if acc := parseFloat(gpsData.Acc); acc != nil {
|
||||
|
||||
Reference in New Issue
Block a user