public void Save(string id, string name, double amount, string measure) { using var writeApi = _influxDbClient.GetWriteApi(); var health = _influxDbClient.HealthAsync().GetAwaiter().GetResult(); PointData point = null; if (measure == "%") { point = PointData.Measurement("sensor") .Tag("id", id) .Tag("name", name) .Field("Humidity", amount) .Timestamp(DateTime.UtcNow, WritePrecision.S); } else if (measure == "°C") { point = PointData.Measurement("sensor") .Tag("id", id) .Tag("name", name) .Field("Temperature", amount) .Timestamp(DateTime.UtcNow, WritePrecision.S); } if (point != null) { writeApi.WritePoint("AnimusHeart", "AnimusHeart", point); } }