diff --git a/bin/owntracks_import.dart b/bin/owntracks_import.dart index 8bd5f72..9a93f86 100644 --- a/bin/owntracks_import.dart +++ b/bin/owntracks_import.dart @@ -102,15 +102,15 @@ void main(List arguments) async { payload['vel'] = recordProps['velocity']; - int? batt = recordProps['battery'] != null - ? int.tryParse(recordProps['battery']) + double? batt = recordProps['battery'] != null + ? double.tryParse(recordProps['battery'].toString()) : null; if (batt != null && batt <= 1) { batt = batt * 100; } - payload['batt'] = batt; + payload['batt'] = batt?.toInt(); payload['bs'] = recordProps['battery_status'];