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